EmbeddedRelated.com
LPC812M101JDH20J

LPC812M101JDH20J

NXP USA Inc.
ARM® Cortex®-M0+ LPC81xM Microcontroller IC 32-Bit 30MHz 16KB (16K x 8) FLASH 20-TSSOP
Active3,752 in stock

Overview

The LPC812M101JDH20J is a 32-bit ARM Cortex-M0+ microcontroller designed as a high-efficiency alternative to legacy 8-bit and 16-bit MCUs. Operating at up to 30MHz with 16KB of flash and 4KB of RAM, it features a flexible switch matrix that allows peripheral functions to be assigned to any pin.

Why Choose This Part

The standout feature is the Switch Matrix, which simplifies PCB routing by letting designers assign any digital peripheral to any pin. It also includes ROM-based drivers for I2C and USART to save flash space and power profiles that optimize energy consumption down to 170uA in shutdown.

Applications

Simple Sensor Hubs
Utilizes the ARM Cortex-M0+ core and internal oscillator for low-power processing of environmental or industrial sensor data.
Human Interface Devices
Ideal for small keyboards or control panels where its 18 I/O pins and USART/I2C/SPI interfaces manage user input.
System Supervisory Controllers
Acts as a primary power or reset controller using the integrated brown-out detect and watchdog timer.

Key Specifications

Speed 30MHz
RAM Size 4K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 18
Core Processor ARM Cortex-M0+
Package / Case 20-TSSOP (0.173", 4.40mm Width)
Oscillator Type Internal
Program Memory Size 16KB (16K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 105degC (TA)
Supplier Device Package 20-TSSOP
Voltage - Supply (Vcc/Vdd) 1.8V ~ 3.6V

Getting Started

Development is supported by NXP's MCUXpresso IDE and various ARM-compatible toolchains via the SWD interface. For rapid prototyping, the LPC812 is commonly evaluated using the LPC800-MAX or LPC812-LPCXpresso boards.

Part of NXP LPC family » LPC812

LPC812 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package Stock
LPC812M101JDH20J (this part) 18 TSSOP-20 3,752
LPC812M101JTB16X 14 XFDFN-16 7,700
LPC812M101JD20J 18 SOIC-20 2
LPC812M101JD20FP 18 SOIC-20 14

Also Consider

ATSAMD10C14A-SSUT MCHPMicrochip Technology - Provides a Cortex-M0+ core with 16KB Flash and a built-in 10-bit ADC which the LPC812 lacks.
LPC824M201JDH20J NXP USA Inc. - A direct upgrade in the same family offering 32KB Flash and an integrated 12-bit ADC while maintaining pin compatibility.