LPC812M101JTB16X
Overview
The LPC812M101JTB16X is an entry-level 32-bit ARM Cortex-M0+ microcontroller designed to provide high efficiency in a compact 16-pin XSON package. Operating at up to 30MHz with 16KB of Flash and 4KB of RAM, it serves as a modern replacement for 8-bit architectures in cost-sensitive applications. The device is notable for its flexible switch matrix, allowing engineers to map any peripheral function to any available I/O pin.
Why Choose This Part
The integrated Switch Matrix significantly simplifies PCB routing by allowing pin assignment flexibility on all 14 I/O pins. The inclusion of ROM-based drivers for I2C and USART reduces the code footprint in the 16KB Flash, while the ARM Cortex-M0+ core delivers 32-bit performance at power levels comparable to 8-bit MCUs.
Applications
Key Specifications
Getting Started
Developers can start with the NXP MCUXpresso IDE and SDK, which provide comprehensive driver support for the LPC800 series. For hardware evaluation, the LPC812-LPCXpresso board offers an onboard debugger and easy access to all pins. Programming can be performed via Serial Wire Debug (SWD) or using the built-in ISP bootloader over UART.
LPC812 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | I/O Pins | Package | Stock |
|---|---|---|---|
| LPC812M101JTB16X (this part) | 14 | XFDFN-16 | 7,700 |
| LPC812M101JDH20J | 18 | TSSOP-20 | 3,752 |
| LPC812M101JD20J | 18 | SOIC-20 | 2 |
| LPC812M101JD20FP | 18 | SOIC-20 | 14 |



