Суворі вимоги до споживання палива й якості вихлопних газів призвели до того, що комп’ютерні технології знайшли своє застосування і в двигунобудуванні. Наприклад, електронні блоки управління координують процес впорскування палива й запалювання.
Датчики фіксують поточний стан окремих функцій двигуна й передають його в блок керування. Інформація, що надходить, обробляється в блоці керування двигуном, за необхідності коригується та передається на відповідні компоненти у вигляді сигналів управління.
Блок керування оснащений 16-бітним або 32-бітним процесором для обробки великого обсягу даних. Перемикання між двома запалюваннями у шестициліндровому двигуні на максимальних обертах зазвичай відбувається лише за три мілісекунди.
Блок керування двигуном також взаємодіє з блоками керування інших систем автомобіля, наприклад, з блоком керування ABS/ESC. Обмін даними відбувається за допомогою шини даних CAN.