Engine Controller

Control Systems, Inc. (CSI) develops engine control units and governor systems. CSI contacted Embedded Bytes looking for specific NXP microcontroller support. Embedded Bytes implemented flash algorithms for an engine controller. Later, CSI had Embedded Bytes implement an XCP library so CANape could be used for engine calibration.

Firmware (C Language)

  • Implemented code and data flash function
  • Implemented Vector's XCP Basic library
  • Enabled XCP dynamic DAQ and basic commands

Tech & Tools Used

  • NXP/Freescale 16-bit
  • CodeWarrior Classic IDE
  • Visual Studio Code
  • CANalyzer 8.0
  • CANape 17.0


CSI Website