"Pacer timing unit 21 and rate control unit 26 may comprise hardware, firmware, or possibly software executing on a processing unit such as a microprocessor." . . . .