150 MHz Cortex-M33 with 256 KB Flash — mid-range industrial MCU
The NXP LPC5516JBD64E is a 32-bit ARM Cortex-M33 single-core microcontroller running at 150 MHz, with 256 KB of Flash program memory and 96 KB of SRAM. It sits in the LPC551x series, positioned for real-time control and communication tasks that need a balance of processing throughput and peripheral integration — motor drives, industrial fieldbus gateways, and sensor fusion nodes. The Cortex-M33 core includes a single-cycle multiply-accumulate unit and hardware divide, plus optional TrustZone for security-sensitive code isolation. Operating temperature range is -40 to 105°C.
Connectivity includes CANbus, Flexcomm (configurable as SPI, I²C, or UART/USART), and full-speed USB. I²S and PWM are also on-chip. The 36 GPIO pins are available on the 64-HTQFP package, which has an exposed pad for thermal dissipation.
The part is ROHS3 compliant.
