A multi-dose infusion pump employs a piston (20) sliding within the internal chamber (12) of a pump housing (10) to dispense liquid from a port (14). The peripheral surface (25) of the piston (20) has a sequence of steps (24, 26, 28) in a radial pattern spaced at intervals along the longitudinal axis of the chamber (12). A cap (50) is rotatably mounted to the pump housing (10) and includes a stop (52, 54) that limits forward movement of the piston (20) by engaging a selected one of the steps (24, 26, 28) on the piston (20) at each rotational position of the cap. A spring (40) between the cap (50) and piston (20) urges the piston (20) forward in the chamber (12) to dispense liquid from the port (14). The forward face of the piston (20) can also be provided with a member (e.g., a resilient diaphragm (70)) that is compressed by fluid pressure as the piston (20) moves forward, and then gradually returns to its initial position after forward motion of the piston (20) stops, thereby continuing to dispense a small quantity of liquid for a period of time between doses.Une pompe à perfusion à doses multiples comprend un piston (20) qui coulisse dans la chambre intérieure (12) dun corps (10) de pompe pour distribuer du liquide par une sortie (14). La surface périphérique (25) du piston (20) comporte une série de gradins (24, 26, 28) configurés radialement et espacés selon des intervalles définis le long de laxe longitudinal de la chambre (12). Une partie terminale (50) est montée de manière à tourner sur le corps (10) de pompe et comporte un arrêt (52, 54) qui limite le mouvement vers lavant du piston (20) du fait quil bloque un des gradins (24, 26, 28) présents sur le piston (20) à chaque position de la partie terminale résultant dune rotation. Un ressort (40) prévu entre la partie terminale (50) et le piston (20) pousse le piston (20) et le fait avancer dans la chambre (12) pour distribuer le liquide par la sortie (14). La face avant du piston (20) peut également être pourv