Блокът има памет за основната продължителност на впръскване при различни обороти на двигателя и налягания във всмукателния колектор. Базовата продължителност, която се чете от паметта, допълнително се променя от сигнали, изпратени от различни сензори, за да се получи крайната продължителност на инжектиране.
Други функции включват:
Контрол на стартирането на двигателя - Горивната смес трябва да се сменя според различните режими на работа. Например, по време на стартиране, сместа трябва да бъде обогатена. Следователно продължителността на впръскване, прочетена от паметта на компютъра, се определя от сигнали за позицията на стартера, скоростта на двигателя, температурата на охлаждащата течност, което осигурява подаване на допълнително гориво в момента на стартиране на двигателя.
Управление на инжектора - ECU контролира продължителността на впръскване при различни скорости и натоварвания на двигателя.
Електронното управление на въздуха ECU управлява EACV, за да осигури скоростта на празен ход, изисквана от двигателя и аксесоарите.
Контрол на запалването - ECU контролира времето на запалване въз основа на натоварването на двигателя и оборотите в минута, скоростта на превозното средство и температурата на охлаждащата течност.
Управление на горивната помпа - Когато двигателят не работи, но запалването е включено, горивната помпа се изключва, за да се предотврати впръскването на гориво.
Контрол на намаляването на горивото - По време на спиране, при почти напълно затворена дроселова клапа и когато оборотите на двигателя са около 13001500 об/мин, захранването на инжекторите се прекъсва, което повишава ефективността на двигателя. Функцията за спиране на горивото също се активира, когато скоростта на двигателя надвиши максималната безопасна стойност (червена линия).
Failsafe - Ако ECU открие загуба или сигнал от сензора извън обхвата, компютърът игнорира дефектния сигнал и вместо това използва "фиксирана стойност". Тази стойност не е непременно правилна за непосредствената ситуация, но ще позволи на двигателя да работи. Например, много решения на ECU се основават на температурата на охлаждащата течност. Ако сигналът на сензора за температура на охлаждащата течност (TW сензор) се загуби веднага след студен старт, ECU ще използва стойността на температурата по подразбиране. Тази стойност по подразбиране се основава на нормалната температура на двигателя и следователно автомобилът ще работи, докато не прегрее.
Резервната система - ECU също се проверява по време на работа. Ако възникнат отклонения в ECU, системата ще премине към резервни вериги, независимо от процесорната система. Резервната система извежда фиксирани стойности за всички входове и съответно управлява инжектора. Възможностите на превозното средство са сведени до минимална производителност.
Самодиагностика - Когато се случи нещо ненормално, ECU включва алармената лампа и съхранява кода за грешка в изтриваема (препрограмируема) памет. Светодиодите на ECU винаги показват кода за грешка, когато запалването е включено.