Jedan od tri glavna dijela srčanog stimulatora je generator pacemakera, koji se često naziva i baterija pacemakera. Bitan element generatora pacemakera je baterija koja generira električni signal koji pomaže u regulaciji srčanog ritma. Također se sastoji od računala koje kontrolira rad srčanog stimulatora. Skup žica, koji se nazivaju elektrode, spojen je na generator pacemakera na mjestu poznatom kao zaglavlje ili konektor. Vodi su umetnuti u srce i prenose električne impulse stvorene u generatoru do srca kako bi se osiguralo da ono kuca normalno.
U suštini, generator srčanog stimulatora sastoji se od vrlo malenog računala i baterije za upravljanje. Baterija općenito može trajati od 10 do 15 godina. Računalni dio generatora je najsloženiji i programiran je da osjeti i reagira na aktivnost u srcu.
Postoji nekoliko mogućih načina na koje se računalo u generatoru pacemakera može programirati da osjeti što se događa u srcu. Generator se može programirati da osjeti aktivnost koja se događa u različitim komorama srca poznatim kao atrij i ventrikula. Može se programirati da osjeti aktivnost iz atrijske komore, komore ventrikula ili iz obje komore istovremeno.
Ovisno o tome kako je generator programiran, reagirat će na informacije primljene iz komora na različite načine. Na primjer, ako generator osjeti da srce kuca normalnim, zdravim ritmom, tada se može programirati da ostane u stanju mirovanja i ne šalje električni impuls za promjenu brzine otkucaja srca. To sprječava pacemaker da poremeti prirodni ritam. Međutim, ako generator srčanog stimulatora osjeti problem s normalnim otkucajima srca, kao što je prebrz otkucaj srca, može se programirati da se aktivira i šalje električni signal srcu kako bi regulirao svoj ritam. U mnogim slučajevima, generator srčanog stimulatora može se programirati da se po potrebi aktivira i inhibira
Alternativno, generator pacemakera može se programirati da ne inhibira niti pokreće izlaz električnog signala na temelju onoga što osjeti. Umjesto toga, može se programirati da šalje električne impulse fiksnom brzinom. U svakom slučaju, generator pacemakera je sposoban osjetiti probleme u srcu, a zatim generirati i isporučiti signal kroz elektrode koji će riješiti problem.