72 MHz Cortex-M3 with CAN and USB — what it buys you
The NXP LPC1549JBD48QL is a 32-bit ARM Cortex-M3 microcontroller running at 72 MHz, with 256 KB Flash program memory and 36 KB SRAM. It packs CANbus, USB, I²C, SPI, and UART interfaces, plus a 16-channel 12-bit ADC, all in a 48-LQFP package.
256 KB Flash and 36 KB SRAM — sizing the firmware and data budget
The 36 KB SRAM handles moderate buffering for USB and CAN frames; if you need bigger packet buffers or a real-time OS with multiple tasks, watch the stack depth.
