A dose counter for a metered-dose inhaler (MDI) has an actuator housing and canister with an activation valve at a valve end of the canister. The dose counter includes a circuit assembly having a substrate with at least a first and a second switch thereon. The first and second switches are sized and positioned to interact with the valve end of the canister when the canister moves from a rest position to an activation position, such that the first switch is triggered when the canister reaches a first longitudinal position and the second switch is triggered when the canister reaches a second longitudinal position that is offset from the first longitudinal position during movement of the canister from the rest position to the activation position. A counting circuit is configured to receive a signal from the first and second switches and to determine when the metered dose inhaler is activated.La présente invention concerne un compteur de dose pour un inhalateur-doseur (MDI) ayant un boîtier dactionneur et une cartouche avec une soupape dactivation au niveau dune extrémité de soupape de la cartouche. Le compteur de dose comprend un ensemble circuit ayant un substrat comportant au moins un premier et un second commutateur. Les premier et second commutateurs sont dimensionnés et positionnés pour interagir avec lextrémité de soupape de la cartouche lorsque la cartouche se déplace dune position de repos vers une position dactivation, de telle sorte que le premier commutateur est enclenché lorsque la cartouche atteint une première position longitudinale et le second commutateur est enclenché lorsque la cartouche atteint une seconde position longitudinale qui est décalée par rapport à la première position longitudinale pendant le mouvement de la cartouche de la position de repos vers la position dactivation. Un circuit de comptage est conçu pour recevoir un signal des premier et second commutateurs et pour déterminer lorsque linhalateur-doseur est activé.