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ły do przerwania prądu w uzwojeniu pierwotnym cewki zapłonowej.
W cewce zapłonowej generowane jest wysokie napięcie w celu iskrzenia, a tym samym kontrolowany jest kąt wyprzedzenia zapłonu.