Czas zapłonu jest kontrolowany przez elektroniczny układ sterowania. Wartości optymalnego kąta wyprzedzenia zapłonu dla wszystkich trybów pracy silnika są zapisywane w pamięci elektronicznej jednostki sterującej silnika (ECM).
Tryb pracy silnika (prędkość obrotowa silnika, obciążenie, stan cieplny silnika itp.) określane przez sygnały z różnych czujników. Na podstawie sygnałów z czujników i danych dotyczących optymalnego kąta wyprzedzenia zapłonu, elektroniczna jednostka sterująca silnika (ECM) wysyła sygnał do przerwania prądu w uzwojeniu pierwotnym cewki zapłonowej do tranzystora mocy.
W uzwojeniu wtórnym cewki zapłonowej indukowane jest wysokie napięcie, wystarczające do wytworzenia iskry między elektrodami świecy zapłonowej, dzięki czemu kąt wyprzedzenia zapłonu jest optymalnie kontrolowany.