De functies omvatten, maar zijn niet beperkt tot:
* Brandstofinjectie: Controle van de hoeveelheid en het tijdstip van de brandstof die aan de motor wordt geleverd.
* Ontstekingstijdstip: Het precieze moment bepalen waarop de bougies ontbranden.
* Lucht/brandstofverhouding: Bewaken en aanpassen van het mengsel van lucht en brandstof voor een optimale verbranding.
* Emissiebeheersing: Beheer van systemen zoals de katalysator en de EGR-klep om vervuilende stoffen te verminderen.
* Gasbediening: (Afhankelijk van de specifieke motor) Werken met de gasklepstandsensor om het motortoerental te regelen.
* Sensoringangen: Het ontvangen van gegevens van verschillende sensoren (temperatuur, zuurstof, krukaspositie, etc.) om aanpassingen aan de werking van de motor te maken.
In wezen is de ECM het ‘brein’ van de motor, dat voortdurend verschillende parameters bewaakt en aanpast om optimale prestaties en efficiëntie te behouden.