Контролер има могућност да процени резултате својих прорачуна и команди, запамти недавне режиме рада и делује у складу са њима. "Самоучење" контролера је континуирани процес који се наставља током целог животног века возила.
Гориво се доводи једном од две различите методе: синхроно, тј. на одређеном положају радилице, или асинхроно, тј. независно или без синхронизације са ротацијом радилице. Синхроно убризгавање горива је најчешће коришћена метода. Асинхроно убризгавање горива се користи углавном у режиму покретања мотора.
Контролер секвенцијално укључује инјекторе. Сваки од инјектора се укључује на сваких 720° ротације радилице. Ова метода омогућава прецизније дозирање горива између цилиндара и смањење нивоа токсичности издувних гасова.
Количина горива која се доводи одређена је стањем мотора, односно његовим режимом рада. Ове режиме обезбеђује контролер и описани су у наставку.
Када радилица мотора почне да се окреће заједно са стартером, први импулс са сензора положаја радилице узрокује да импулс са контролера укључи све млазнице одједном, што омогућава бржи старт мотора.
Почетно убризгавање горива се врши сваки пут када се мотор покрене. Трајање импулса убризгавања зависи од температуре. На хладном мотору, импулс убризгавања се повећава како би се повећала количина горива; на топлом мотору, трајање импулса се смањује. Након почетног убризгавања, контролер прелази у одговарајући режим управљања убризгавачем.
Режим покретања мотора. Када се укључи паљење, контролер укључује релеј електричне пумпе за гориво, што ствара притисак у доводној линији горива до шине за гориво.
Контролер проверава сигнал са сензора температуре расхладне течности (CTS) и одређује количину горива и ваздуха потребну за покретање.
Када радилица мотора почне да се окреће, контролер генерише фазирани импулс за укључивање инјектора, чије трајање зависи од сигнала са сензора температуре расхладне течности (СТТ). На хладном мотору, трајање импулса је дуже (да би се повећала количина испорученог горива), а на загрејаном мотору је краће.
Режим обогаћивања током убрзања. Контролер прати изненадне промене положаја гаса (на основу сигнала са TPS-а (сензора положаја гаса)), као и сигнала са MAF-а (сензора масеног протока ваздуха) и обезбеђује довод додатног горива повећањем трајања импулса убризгавања. Режим обогаћивања током убрзања користи се само за контролу довода горива у прелазним условима (при померању вентила гаса).
Режим искључивања горива при кочењу мотором. Током кочења мотором са укљученим мењачем и квачилом, контролер може потпуно онемогућити импулсе убризгавања горива на кратке временске периоде. Довод горива се у овом режиму укључује и искључује када се створе одређени услови за температуру расхладне течности, брзину радилице, брзину возила и угао отварања гаса.
Компензација напона напајања. Када напон напајања падне, систем паљења може произвести слабу варницу, а механичко кретање "отварања" инјектора може трајати дуже. Контролер компензује ово повећањем времена акумулације енергије у бобинама за паљење и трајањем импулса убризгавања.
Сходно томе, када се напон батерије (или напон у бордној мрежи возила) повећа, контролер смањује време акумулације енергије у калемовима за паљење и трајање убризгавања.
Режим искључивања горива. Када је паљење искључено, гориво се не доводи преко ињектора, што спречава спонтано паљење смеше у прегрејаном мотору. Поред тога, импулси убризгавања горива се не испоручују ако контролер не прима референтне импулсе од сензора положаја радилице, тј. то значи да мотор не ради.
Довод горива се такође прекида када се прекорачи максимална дозвољена брзина радилице мотора од 6200 о/мин, како би се заштитио мотор од рада на неприхватљиво високим брзинама.
