* Přijímání signálů: Přijímá signály ze snímače polohy klikového hřídele (CKP) a snímače polohy vačkového hřídele (CMP) pro určení otáček motoru a polohy klikového hřídele. V některých případech může také přijímat signály z jiných senzorů (v závislosti na konkrétním motoru).
* Načasování jiskry: Na základě těchto signálů ICM určí přesné načasování zapálení každé zapalovací svíčky. To zajišťuje optimální spalování a efektivní chod motoru.
* Přepnutí zapalovací cívky (cívek): ICM používá tyto výpočty časování k aktivaci zapalovací cívky (cívek). To vyšle vysokonapěťový elektrický impuls do rozdělovače (je-li ve výbavě) nebo přímo do vodičů zapalovací svíčky (u některých systémů typu coil-on-plug), což má za následek jiskru, která zapálí směs vzduchu a paliva ve válcích motoru.
ICM v podstatě zajišťuje, že jiskra proběhne přesně ve správný okamžik pro každý válec, což přispívá k hladkému chodu motoru a zabraňuje vynechávání zapalování. Vadný ICM může mít za následek stav nenastartování, vynechávání zapalování, hrubý chod nebo nízkou spotřebu paliva.