Eden od treh glavnih delov srčnega spodbujevalnika je generator srčnega spodbujevalnika, ki ga pogosto imenujemo baterija srčnega spodbujevalnika. Bistveni element generatorja srčnega spodbujevalnika je baterija, ki generira električni signal, ki pomaga uravnavati srčni ritem. Sestavljen je tudi iz računalnika, ki nadzoruje delovanje srčnega spodbujevalnika. Nabor žic, imenovanih vodi, je povezan z generatorjem srčnega spodbujevalnika na mestu, znanem kot glava ali konektor. Vodi so vstavljeni v srce in prenašajo električne impulze, ustvarjene v generatorju, v srce, da zagotovijo normalno utrip.
Generator srčnega spodbujevalnika je v bistvu sestavljen iz zelo majhnega računalnika in baterije za njegovo delovanje. Baterija običajno zdrži od 10 do 15 let. Računalniški del generatorja je najbolj zapleten in je programiran za zaznavanje in odzivanje na aktivnost v srcu.
Obstaja več možnih načinov, na katere je mogoče računalnik v generatorju srčnega spodbujevalnika programirati za zaznavanje dogajanja v srcu. Generator je mogoče programirati tako, da zaznava aktivnost, ki se dogaja v različnih komorah srca, znanih kot atrij in ventrikel. Lahko se programira tako, da zazna aktivnost iz atrijske komore, komore ventriklov ali iz obeh komor hkrati.
Glede na to, kako je generator programiran, se bo na informacije, ki jih prejme iz komor, odzval na različne načine. Na primer, če generator zazna, da srce bije v normalnem, zdravem ritmu, ga je mogoče programirati, da ostane v prostem teku in ne pošilja električnega impulza za spreminjanje srčnega utripa. To preprečuje, da bi srčni spodbujevalnik motil naravni ritem. Če pa generator srčnega spodbujevalnika zazna težavo z normalnim srčnim utripom, kot je prehiter srčni utrip, ga je mogoče programirati, da se sproži in pošlje električni signal srcu, da uravnava njegov ritem. V mnogih primerih je mogoče generator srčnega spodbujevalnika programirati tako, da se po potrebi sproži in zavira
Druga možnost je, da se generator srčnega spodbujevalnika programira tako, da ne zavira ali sproži izhoda električnega signala glede na to, kaj zazna. Namesto tega ga je mogoče programirati za pošiljanje električnih impulzov s fiksno hitrostjo. V vsakem primeru je generator srčnega spodbujevalnika tisti, ki je sposoben zaznati težave v srcu in nato generirati in oddati signal skozi elektrode, ki bodo odpravili težavo.