The NXP LPC5516JBD100Y is a 32-bit ARM Cortex-M33 MCU clocked at 150 MHz, with 256 KB of Flash and 96 KB of SRAM.
Rated for -40 to 105 °C, this MCU operates in a 1.8 V to 3.6 V supply range. The 100-LQFP with exposed pad (14x14 mm) sinks heat through the ground-plane pad.
On the peripheral side: 64 general-purpose I/O, a 10-channel 16-bit SAR ADC, and a Flexcomm interface that can be configured as I²C, SPI, or UART/USART. There is also a full-speed USB, a PWM timer, a DMA controller, a random-number generator, and a watchdog.
