Sljedeće se funkcije provode pomoću elektroničke upravljačke jedinice:
1. Kontrola ubrizgavanja goriva.
Razni senzori određuju tlak zraka u usisnom razvodniku, brzinu radilice. Motor, sadržaj kisika u ispušnim plinovima, temperaturu rashladne tekućine, temperaturu usisanog zraka, atmosferski tlak itd., te pretvaraju primljene informacije u električni signal poslan elektroničkoj upravljačkoj jedinici. Na temelju tih signala elektronička upravljačka jedinica određuje potrebnu količinu goriva i upravlja mlaznicama. Količina isporučenog goriva regulirana je trajanjem podignutog položaja igle za zatvaranje mlaznice.
2. Kontrola vremena paljenja.
Memorija elektroničke upravljačke jedinice sadrži vrijednosti optimalnog vremena paljenja za sve moguće načine rada motora. Koristeći signale različitih senzora koji kontroliraju radne uvjete motora, elektronička upravljačka jedinica generira impulse koji kontroliraju iskrenje u točno određenim vremenskim točkama.
3. Sustav kontrole broja okretaja u praznom hodu.
Memorija elektroničke upravljačke jedinice sadrži podatke o optimalnom broju okretaja u praznom hodu koji zadovoljava različite uvjete (npr. temperatura rashladne tekućine, uključivanje/isključivanje klima uređaja itd.). Signale senzora prima elektronička upravljačka jedinica, koja kontrolira protok zraka kroz obilazni kanal (osim gasa) i regulira brzinu praznog hoda prema zadanoj vrijednosti.
4. Dijagnostika.
Elektronička upravljačka jedinica upozorava na kvar ili nenormalan rad pomoću lampice upozorenja "CHECK" na ploči s instrumentima. Kvar se identificira u obliku dijagnostičkog koda, koji pohranjuje elektronička upravljačka jedinica. U nastavku se raspravlja o dijagnostičkim kodovima.
4. Funkcija "Fail-Safe" ("Doći kući")
U slučaju kvara bilo kojeg senzora, osiguran je hitni rad (doći do najbližeg servisa). Istodobno se na ploči s instrumentima prikazuje svjetlo upozorenja "CHECK".