Yksi sydämentahdistimen kolmesta pääosasta on sydämentahdistingeneraattori, jota usein kutsutaan sydämentahdistimen akuksi. Tahdistimen generaattorin olennainen osa on akku, joka tuottaa sähköisen signaalin, joka auttaa säätelemään sydämen rytmiä. Se koostuu myös tietokoneesta, joka ohjaa sydämentahdistimen toimintaa. Johdinsarja, jota kutsutaan johtimiksi, on kytketty sydämentahdistimen generaattoriin kohdassa, joka tunnetaan otsikkona tai liittimenä. Johdot työnnetään sydämeen ja kuljettavat generaattorissa syntyneet sähköiset impulssit sydämeen sen varmistamiseksi, että se lyö normaalisti.
Pohjimmiltaan sydämentahdistimen generaattori koostuu hyvin pienestä tietokoneesta ja akusta sen käyttämiseksi. Akku kestää yleensä 10-15 vuotta. Generaattorin tietokoneosa on monimutkaisin ja se on ohjelmoitu aistimaan ja reagoimaan sydämen toimintaan.
On olemassa useita mahdollisia tapoja, joilla sydämentahdistimen generaattorin tietokone voidaan ohjelmoida havaitsemaan sydämen toiminta. Generaattori voidaan ohjelmoida havaitsemaan sydämen eri kammioissa tapahtuvaa toimintaa, joka tunnetaan atriana ja kammiona. Se voidaan ohjelmoida havaitsemaan toimintaa eteiskammiosta, kammiokammiosta tai molemmista kammioista samanaikaisesti.
Riippuen siitä, miten generaattori on ohjelmoitu, se reagoi kammioilta vastaanotettuihin tietoihin monin eri tavoin. Jos esimerkiksi generaattori havaitsee sydämen lyövän normaalilla, terveellä rytmillä, se voidaan ohjelmoida pysymään käyttämättömänä eikä lähettämään sähköistä impulssia muuttamaan sykettä. Tämä estää sydämentahdistimen häiritsemästä luonnollista rytmiä. Jos sydämentahdistingeneraattori kuitenkin havaitsee ongelman normaalissa sykkeessä, kuten liian nopean sykkeen, se voidaan ohjelmoida laukaisemaan ja lähettää sähköisen signaalin sydämeen rytmin säätämiseksi. Useissa tapauksissa sydämentahdistingeneraattori voidaan ohjelmoida laukaisemaan ja estämään itseään tarpeen mukaan
Vaihtoehtoisesti sydämentahdistimen generaattori voidaan ohjelmoida estämään tai laukaisemaan sähköisen signaalin lähtöä sen perusteella, mitä se havaitsee. Pikemminkin se voidaan ohjelmoida lähettämään sähköisiä impulsseja kiinteällä nopeudella. Joka tapauksessa, sydämentahdistingeneraattori kykenee havaitsemaan ongelmia sydämessä ja sitten tuottamaan ja toimittamaan signaalin johtimien kautta, mikä korjaa ongelman.