Timpul de aprindere este controlat de un sistem de control electronic. Valorile momentului optim de aprindere pentru toate modurile de funcționare a motorului sunt înregistrate în memoria unității electronice de control a motorului (ECM).
Modul de funcționare a motorului (turația motorului, sarcina, starea termică a motorului etc.) determinate de semnalele diverșilor senzori. Pe baza semnalelor de la senzori și a datelor privind momentul optim de aprindere, unitatea electronică de control a motorului (ECM) trimite un semnal pentru a întrerupe curentul în înfășurarea primară a bobinei de aprindere către tranzistorul de putere.
În înfășurarea secundară a bobinei de aprindere este indusă o tensiune înaltă, suficientă pentru a produce scântei între electrozii bujiei și astfel timpul de aprindere este controlat optim.