A tidal dry powder inhaler comprising: a miniature pressure sensor, a sensor port of said sensor being pneumatically coupled to a flow channel through which a user can inhale; a processor configured to process data received from a sensing element of the sensor to make a determination that inhalation of a spontaneous breath through said flow channel is in progress; a controller configured to, responsive to said determination, issue a start dosing signal; and a dosing mechanism configured to release dry powder medicament into the flow channel during inhalation of said spontaneous breath in response to receiving said signal.