Urządzenie posiada pamięć podstawowego czasu wtrysku przy różnych prędkościach obrotowych silnika i ciśnieniach w kolektorze ssącym. Bazowy czas trwania odczytywany z pamięci jest dodatkowo modyfikowany sygnałami wysyłanymi z różnych czujników w celu uzyskania ostatecznego czasu trwania wtrysku.
Inne funkcje obejmują:
Kontrola rozruchu silnika – Mieszankę paliwową należy zmieniać w zależności od różnych warunków pracy. Na przykład w momencie rozruchu mieszaninę należy wzbogacić. Dlatego też czas wtrysku odczytywany z pamięci komputera jest określony sygnałami o położeniu rozrusznika, prędkości obrotowej silnika i temperaturze płynu chłodzącego, co zapewnia dopływ dodatkowego paliwa w momencie uruchomienia silnika.
Sterowanie wtryskiwaczami – ECU steruje czasem trwania wtrysku przy różnych prędkościach i obciążeniach silnika.
Elektroniczny sterownik kontroli powietrza 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 prędkość 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łączana, aby zapobiec wtryskowi paliwa.
Fuel Cut Control - Podczas jazdy podczas hamowania, przy prawie całkowicie zamkniętej przepustnicy i obrotach silnika w okolicach 1300-1500 obr/min następuje przerwanie zasilania wtryskiwaczy, co zwiększa wydajność silnika. Funkcja odcięcia paliwa włącza się także, gdy prędkość obrotowa silnika przekroczy maksymalną bezpieczną wartość (czerwona linia).
Failsafe – jeśli ECU wykryje utratę lub sygnał czujnika poza zakresem, komputer ignoruje uszkodzony sygnał i zamiast tego używa "stałej wartości". Wartość ta niekoniecznie jest prawidłowa w danej sytuacji, ale umożliwi pracę silnika. Na przykład wiele decyzji ECU opiera się na temperaturze płynu chłodzącego. Jeśli sygnał czujnika temperatury płynu chłodzącego (czujnik TW) zostanie utracony natychmiast po uruchomieniu zimnego silnika, ECU użyje "domyślnej" wartości temperatury. Ta wartość zastępcza opiera się na normalnej temperaturze silnika, dlatego pojazd będzie działał, dopóki nie ulegnie przegrzaniu.
System redundancji - ECU sprawdza się również podczas pracy. Jeśli w ECU wystąpią nieprawidłowości, system przełączy się na obwody zapasowe niezależne od układu procesora. System redundantny zapewnia stałe wartości dla wszystkich wejść i odpowiednio steruje wtryskiwaczem. Możliwości pojazdu zostały zredukowane do minimalnych osiągów.
Samodiagnostyka — gdy wystąpi coś nietypowego, ECU włącza światła awaryjne i zapisuje kod błędu w kasowalnej (przeprogramowalnej) pamięci. Diody LED ECU zawsze wyświetlają kod błędu po włączeniu zapłonu.
