How should the software pacemaker be programmed during manufacturing and after implantation?
The different possibilities for programming modern pacemakers are discussed. A pacemaker based on hardware alone provides highly reliable pacing within narrow limits. On the other hand, a totally software-based pacemaker would provide maximum flexibility in terms of programming but would remain more susceptible to errors in software. A middle solution might be one that divides the program between passive ROM and active RAM memories. This alternative may provide sophistication without sacrificing safety.