ARM7 MCU with CANbus — ROMless, so plan for external flash
The NXP LPC2290FBD144/01551 is an ARM7-based 16/32-bit microcontroller running at 60 MHz, built for industrial and automotive control nodes where CANbus and multiple serial protocols (I²C, SPI, SSI, SSP, UART) share a single processor. It carries 64 KB of RAM but no on-chip program memory — the ROMless designation means you must pair it with an external serial or parallel flash/ROM for code storage, a key BOM planning item. The 76 general-purpose I/O lines and 8-channel 10-bit ADC give it enough headroom for sensor fusion and actuator control in a single 144-LQFP package.
