A drug delivery device comprises a dose button having a proximal dose setting state, an intermediate state in which the dose button is rotationally locked, and a distal dose expelling state. Dose logging circuitry comprises a rotary sensor and switch circuitry for detecting the state of the dose button. The dose logging circuitry is adapted to determine an amount of expelled drug, the determination comprising (i) determining a first rotational position of the rotary sensor when the switch circuitry detects that the state shifts from the proximal to the intermediate state, and (ii) determining a second rotational position when the switch circuitry detects that the state shifts from the distal to the intermediate state.L'invention concerne un dispositif d'administration de médicament qui comprend un bouton doseur ayant un état de réglage de dose proximal, un état intermédiaire dans lequel le bouton doseur est verrouillé par rotation et un état d'expulsion de dose distal. Un circuit d'enregistrement de dose comprend un capteur rotatif et un circuit de commutation destiné à détecter l'état du bouton doseur. Le circuit d'enregistrement de dose est conçu pour déterminer une quantité de médicament expulsé, la détermination comprenant (i) la détermination d'une première position de rotation du capteur rotatif lorsque le circuit de commutation détecte que l'état passe de l'état proximal à l'état intermédiaire, et (ii) la détermination d'une seconde position de rotation lorsque le circuit de commutation détecte que l'état passe de l'état distal à l'état intermédiaire.