The NXP LPC844M201JHI48E is a 32-bit ARM Cortex-M0+ MCU from the LPC84x series, clocked at 30 MHz with 64 KB Flash and 8 KB RAM. It packs 42 I/O lines, a 12-bit ADC with 12 channels, and peripherals including capacitive touch sensing, DMA, PWM, brown-out detect, and watchdog timer — all in a 48-HVQFN (7×7 mm) package with an exposed pad.
The 30 MHz Cortex-M0+ core is a single-cycle 32-bit engine with a two-stage pipeline.
On-chip peripherals — what you do not need to add
The LPC844M201JHI48E integrates capacitive touch sensing (Cap Sense) — no external touch controller needed for a membrane keypad or slider. The DMA engine moves data between peripherals and memory without CPU cycles, which matters when the ADC is sampling at its 12-bit rate and the UART is streaming. The PWM outputs are suitable for LED dimming, small DC motor drives, or generating analog waveforms via an external RC filter.
