VCU - Vehicle Control Unit


The Vehicle Control Unit, or VCU, is the supervisory controller for electric or hybrid vehicles.

Ecotron offers the low cost but high performance VCUs based on NXP micros, like MPC5744ASIL-D rated, and also another powerful VCU based on Infineon TriCore TC297micro, ASIL-D rated, too.

Ecotron VCUs are future oriented. The standard VCU comes with 3+ CAN bus. High performance VCUs come with FlexRay and optional Ethernet functions. All VCUs are capable of OTA (Over-The-Air) programming.

Note: VCU can also be used as HCU for hybrid vehicles, check out our HCU page here:



  • Ecotron VCU is designed with ISO26262 functional safety in mind, and comes with a main chip and a monitor chip built-in, for safety monitoring
  • Ecotron VCU comes with the basic software, or BSW, support all typical input / output drivers for vehicle controls. The BSW is encapsulated in the MATLAB/Simulink environment, and the user can develop the control system with 100% model based design methods
  • The VCU hardware is abstracted from the application software and relieves the controls engineer from the challenge of the microprocessor configuration and embedded real-time software
  • Ecotron VCU comes with a CAN bus based reprogramming tool, and with properly configured protocols, it can be used for OTA programming
  • Ecotron VCU supports the CCP/XCP based CAN bus calibration tools, like INCA, CANape, as well as the cost effective EcoCAL, developed in-house


  • Electric cars
  • Electric trucks
  • Electric bus, commercial vehicles
Functions EV22297A EV2274A EV2274KAH EV22297A02
Main chip Infineon TC297TP: 300MHZ, Flash 8M, SRAM 728KB NXP MPC57xx: 150~200MHz, Flash 2.5MB, SRAM 384K, floating point capability ST SPC574K72E7: 160MHz, Flash 2.624MB, SRAM 64KB, floating point capability Infineon TC297TP: 300MHz, Flash 8MB, SRAM 728K
Monitor chip SBC: TLF35584QVVS2 SBC: MC33FS6500 NXP S9S08 TLF35584QVVS2
Supply voltage DC 12V/24V
Peak voltage DC 36V
Reprogramming Bootloader, UDS protocols Bootloader, CCP protocols Bootloader, CCP protocols Bootloader, UDS protocols
CAN Bus 4 channels, CANA supports wakeup 3 channels, 1 channel specific frame CAN wake up, 1 channel ordinary CAN wake up 3 channels, CANA support wake up at any frame 6 channels, CANE supports specific frame wake up, CANF supports any frame wake up, CANA, CANB, CANC, CAND support ISO CANFD
LIN Bus 1 channel 1 channel / 1 channel
EEPROM 512K 64K 64K 512K
Sensor supply output 4 channels, 5V 5 channels, 5V 3 channels 9 channels, 5V
Analog Input 28 channels 15 channels 23 channels 22 channels
Digital Input / 14 channels 16 channels 13 channels
Frequency signal input 6 channels 4 channels 6 channels 4 channels
Low-side driver 20 channels, 8 could be configured as PWM output 11 channels @ 0.5A 4 channels could be configured as PWM output
5 channels @1A,
2 channels @ 3A
18 channels @ Max current 1A,
4 could be configured as PWM outputs
6 channels @ Max current 2A,
6 channels @ Max current 1A,
4 channels @ Max current 0.5A,
10 channels @ Max current 0.2A,
7 could be configured as PWM outputs
High-side driver 14 channels, 6 could be configured as PWM output 3 channels @ 0.5A, 5 channels @ 1A
2 channels could be configured as PWM output
2 channels @ 3A
6 channels @ Max current 1.5A,
could be configured as PWM outputs
6 channels @ Max current 0.5A,
4 channels @ Max current 2A
Operating temperature -40 ~ +85℃
Storage Temperature -40 ~ +85℃
Working humidity Satisfying 0 ~ 95%, noncondensing
Protection category IP67
Pin number 121 Pin
Dimensions 250×194×37mm 207×150×42mm
Housing Material Aluminum
Weight 700g ≤600g
Mechanical characteristics Vibration, shock, drop test done according to ISO16750