LPC812M101JD20FP
Overview
The LPC812M101JD20FP is an entry-level 32-bit microcontroller based on the ARM Cortex-M0+ core, designed to offer high power efficiency and simplicity for basic embedded tasks. Operating at up to 30MHz with 16KB of Flash and 4KB of RAM, it serves as a modern 32-bit alternative to aging 8-bit or 16-bit architectures. Its standout feature is the flexible Switch Matrix, which allows developers to map any internal peripheral to any external pin, significantly simplifying PCB routing.
Why Choose This Part
The ARM Cortex-M0+ core provides much higher code density and performance per watt compared to traditional 8-bit MCUs. The unique Switch Matrix reduces PCB complexity by allowing pin reassignments in software, while the 20-pin SOIC package provides a developer-friendly footprint for manual soldering and low-cost manufacturing.
Applications
Key Specifications
Getting Started
Developers can use the NXP MCUXpresso IDE or standard ARM toolchains like Keil MDK or IAR EWARM. Evaluation is most easily performed using the LPC812 MAX or LPCXpresso812 development boards, which include an on-board CMSIS-DAP debugger. Connect via the SWD interface for programming and real-time debugging.
LPC812 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | Stock |
|---|---|---|---|
| LPC812M101JD20FP (this part) | 18 | SOIC-20 | 14 |
| LPC812M101JDH20J | 18 | TSSOP-20 | 3,752 |
| LPC812M101JTB16X | 14 | XFDFN-16 | 7,700 |
| LPC812M101JD20J | 18 | SOIC-20 | 2 |



