Blok posiada pamięć podstawowego czasu trwania wtrysku przy różnych prędkościach obrotowych silnika i ciśnieniach w kolektorze dolotowym. Podstawowy czas trwania, odczytywany z pamięci, jest dalej modyfikowany sygnałami wysyłanymi z różnych czujników w celu uzyskania ostatecznego czasu trwania wtrysku.
Inne funkcje obejmują:
Kontrola rozruchu silnika — Mieszanka paliwowa musi być zmieniana w zależności od różnych trybów pracy. Na przykład w momencie rozruchu mieszaninę należy wzbogacić. Dlatego czas wtrysku odczytany z pamięci komputera określany jest sygnałami o położeniu rozrusznika, obrotach silnika, temperaturze płynu chłodzącego, co zapewnia dopływ dodatkowego paliwa w momencie rozruchu silnika.
Sterowanie wtryskiem - ECU kontroluje czas trwania wtrysku przy różnych prędkościach obrotowych silnika i obciążeniach.
ECU elektronicznego sterowania powietrzem steruje EACV w celu zapewnienia prędkości biegu jałowego wymaganej przez silnik i akcesoria.
Kontrola zapłonu — ECU steruje czasem zapłonu w oparciu o obciążenie i obroty silnika, prędkość pojazdu i temperaturę płynu chłodzącego.
Sterowanie pompą paliwa — gdy silnik nie pracuje, ale zapłon jest włączony, pompa paliwa jest wyłączona, aby zapobiec wtryskowi paliwa.
Kontrola odcięcia paliwa - Podczas hamowania, gdy przepustnica jest prawie całkowicie zamknięta, a prędkość obrotowa silnika wynosi około 13001500 obr./min, następuje przerwanie zasilania wtryskiwaczy, co zwiększa wydajność silnika. Funkcja odcięcia paliwa jest również aktywowana, gdy prędkość obrotowa silnika przekroczy maksymalną bezpieczną wartość (czerwona linia).
Failsafe - Jeśli ECU wykryje utratę lub sygnał czujnika poza zasięgiem, komputer zignoruje uszkodzony sygnał i użyje zamiast niego "stała wartość". Ta wartość niekoniecznie jest poprawna w danej sytuacji, ale pozwoli na pracę silnika. Na przykład wiele decyzji ECU opiera się na temperaturze płynu chłodzącego. Jeśli sygnał czujnika temperatury czynnika chłodniczego (czujnik TW) utracone natychmiast po zimnym starcie, ECU użyje wartości temperatury "domyślny". Ta wartość domyślna jest oparta na normalnej temperaturze silnika, dlatego pojazd będzie działał do momentu przegrzania.
System rezerwowy - ECU sprawdza się również podczas pracy. Jeśli w ECU wystąpią odchylenia, system przełączy się na obwody redundantne niezależne od układu procesora. Redundantny system wyprowadza stałe wartości dla wszystkich wejść i odpowiednio steruje wtryskiwaczem. Możliwości pojazdu są ograniczone do minimum.
Autodiagnostyka - gdy dzieje się coś nienormalnego, ECU włącza lampkę alarmową i zapisuje kod błędu w kasowalnej pamięci (przeprogramowalny) pamięć. Diody ECU zawsze wyświetlają kod usterki, gdy zapłon jest włączony.