* Ta emot signaler: Den tar emot signaler från vevaxelpositionssensorn (CKP) och kamaxelpositionssensorn (CMP) för att bestämma motorvarvtal och vevaxelposition. I vissa fall kan den också ta emot signaler från andra sensorer (beroende på den specifika motorn).
* Tajma gnistan: Baserat på dessa signaler bestämmer ICM den exakta tidpunkten för varje tändstift att tända. Detta säkerställer optimal förbränning och effektiv motordrift.
* Byte av tändspole(r): ICM använder dessa tidsberäkningar för att aktivera tändspolen/tändspolerna. Detta skickar en elektrisk högspänningspuls till fördelaren (om sådan finns) eller direkt till tändstiftskablarna (i vissa spiral-på-pluggsystem), vilket resulterar i gnistan som antänder luft/bränsleblandningen i motorns cylindrar.
ICM ser till att gnistan uppstår vid exakt rätt ögonblick för varje cylinder, vilket bidrar till smidig motordrift och förhindrar feltändningar. En felaktig ICM kan resultera i ett tillstånd utan start, feltändningar, ojämn körning eller dålig bränsleekonomi.