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