The NXP LPC55S04JHI48QL is a 32-bit single-core ARM Cortex-M33 microcontroller running at 96 MHz, with 128 KB of Flash program memory and 80K x 8 of RAM. It is part of the LPC55S0x series.
The 96 MHz clock rate on the Cortex-M33 runs a real-time control loop while servicing a CAN message and a UART log stream. The 128 KB Flash fits a bootloader, a CANopen or Modbus RTU stack, and application logic.
