NXP Semiconductors

LPC812M101JD20FP - ARM Cortex-M0+ 30MHz 16KB Flash MCU | NXP

Teilenummer: LPC812M101JD20FP ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
20-SO (Small Outline) Package 30 MHz Speed 16 KB (16K x 8) Memory
Ab $0.72 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-10-19
Mengenpreise
Menge Stückpreis Gesamt
1 $1.42 $1,42
10 $1.28 $12,80
100 $1.05 $105,00
500 $0.88 $440,00
1.000 $0.72 $720,00
ℹ️ Alle Preise sind in USD

LPC812M101JD20FP Übersicht

The NXP LPC812M101JD20FP is an ARM Cortex-M0+ based 32-bit low-cost microcontroller operating at CPU frequencies up to 30 MHz, integrating 16 KB of flash memory and 4 KB of SRAM in a 20-pin SO (Small Outline) surface-mount package. As part of the LPC81xM family, this MCU is positioned by NXP as the entry point into the LPC800 series, balancing versatile timing, connectivity, and analog peripherals with a low pin-count, easy-to-use footprint.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory, and programmable I/O peripherals. The Cortex-M0+ is ARM's smallest and most energy-efficient 32-bit core, designed for cost-sensitive embedded applications that previously used 8-bit or 16-bit MCUs. The LPC81xM family sits in the product hierarchy: Cortex-M0+ core -> ARM 32-bit MCU -> microcontroller -> semiconductor. The family also introduces a switch matrix that lets designers remap peripheral functions to different pins at runtime, eliminating rigid pin assignments and simplifying PCB routing.

Key features include one I2C-bus interface, two USARTs, one SPI peripheral, a CRC engine, multi-rate timer, and a state-configurable timer (SCTimer/PWM). The Cortex-M0+ core delivers 0.9 DMIPS/MHz and supports the Thumb-2 instruction set. The 20-pin SO package offers a small footprint for cost-constrained designs while still exposing the most commonly used peripherals.

Typical applications include low-cost consumer electronics, battery-powered IoT sensor nodes, simple motor control, LED lighting controllers, and human-machine interface (HMI) panels. The combination of low power consumption, a flexible switch matrix, and the Cortex-M0+ ecosystem makes it well-suited for designs transitioning from 8-bit PIC or 8051 architectures to a modern 32-bit platform.

When designing with this device, ensure the switch matrix configuration is locked before peripheral activation to avoid unintended pin function changes. The LPC81xM is supported by NXP's MCUXpresso IDE and the LPC800 SDK, and debug/program is via SWD over a 4-wire interface.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the standalone manufacturer datasheet, enabling direct engineer-side decisions on sourcing and second-source selection.

Drop-in-Alternativen für LPC812M101JD20FP – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

LPC812M101JD20J

✅ Drop-In
📦 20-SO
same 20-SO package, J-grade tray option, identical die, param_match 100%

📋 Referenzalternative (nicht im Katalog)

LPC812M101FD20FP

✅ Drop-In
📦 20-SO
same 20-SO package, F-suffix variant with same 16 KB flash, identical core

📋 Referenzalternative (nicht im Katalog)

LPC812M101JD20FP Grenzwerte & elektrische Eigenschaften

Core Architecture ARM Cortex-M0+ (32-bit)
Maximum CPU Frequency 30 MHz
Flash Memory 16 KB (16K x 8)
SRAM 4 KB
Gehäuse 20-SO (Small Outline)
Pin-Anzahl 20
Montageart Surface Mount
I2C Interfaces 1
USART Interfaces 2
SPI Interfaces 1
CRC Engine Yes
Switch Matrix Yes (configurable peripheral pin mapping)
Debug Interface SWD (Serial Wire Debug)
RoHS-Status Compliant

LPC812M101JD20FP Pin-Konfiguration

SOIC-20 Package Pinout Diagram SOIC-20W 20-pin, 7.5x12.8mm, P1.27mm, JEDEC MS-013. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SOIC-20
Pin 1 PIO0_10/AD0 — General-purpose I/O / ADC input
Pin 2 PIO0_11/AD1 — General-purpose I/O / ADC input
Pin 3 PIO0_12 — General-purpose I/O
Pin 4 PIO0_13 — General-purpose I/O
Pin 5 PIO0_14 — General-purpose I/O
Pin 6 PIO0_15 — General-purpose I/O
Pin 7 PIO0_17 — General-purpose I/O
Pin 8 VDD — Supply voltage
Pin 9 PIO0_1 — General-purpose I/O
Pin 10 PIO0_2/SWDIO — GPIO / SWD data (debug)
Pin 11 PIO0_3/SWDCLK — GPIO / SWD clock (debug)
Pin 12 PIO0_4/RESET — GPIO / Reset (active low)
Pin 13 PIO0_5 — General-purpose I/O
Pin 14 PIO0_6 — General-purpose I/O
Pin 15 PIO0_7 — General-purpose I/O
Pin 16 PIO0_8/AD2 — General-purpose I/O / ADC input
Pin 17 PIO0_9/AD3 — General-purpose I/O / ADC input
Pin 18 PIO0_16 — General-purpose I/O
Pin 19 VSS — Ground
Pin 20 PIO0_0 — General-purpose I/O

Typische Anwendungen

LPC812M101JD20FP ist geeignet für 6 Anwendungs: Low-Cost Consumer Electronics, IoT Sensor Nodes, LED Lighting Controllers, Simple Motor Control, Human-Machine Interface (HMI) Panels, Battery-Powered Wearables.

🔧

Low-Cost Consumer Electronics

The LPC812M101JD20FP suits low-cost consumer electronics like remote controls and small appliances because of its 30 MHz Cortex-M0+ core, 16 KB flash, and 20-SO footprint that lowers both BOM and PCB cost. Its switch matrix allows designers to remap I2C, USART, and SPI to almost any GPIO, simplifying PCB layout in tight enclosures. Compared to older 8-bit PIC or 8051 MCUs at the same price tier, this part delivers 32-bit performance and the broader ARM Cortex-M0+ toolchain.

🧩

IoT Sensor Nodes

For battery-powered IoT sensor nodes, the LPC812M101JD20FP combines low active power consumption from the Cortex-M0+ core with the 16 KB flash needed for typical sensor-fusion or simple protocol stacks. The two USARTs allow simultaneous sensor-bus and debug/log channel use. While this part lacks on-chip wireless, a paired external radio (such as a sub-GHz or BLE module) can be attached via SPI or USART. Engineers should use MCUXpresso power-profiling tools to optimize duty-cycled sleep currents.

💡

LED Lighting Controllers

LED lighting controllers benefit from the LPC812M101JD20FP because the SCTimer/PWM peripheral can drive multi-channel PWM outputs without CPU intervention, freeing the Cortex-M0+ to handle color-mixing logic. The 20-pin SO package gives enough GPIO for typical RGBW fixtures plus a USART for DMX or DALI bridge interface. Compared to 8-bit AVR alternatives, this part delivers finer PWM resolution and a modern IDE/toolchain for color-lighting algorithms.

🏭

Simple Motor Control

Simple motor control applications such as small DC fans, BLDC drivers, or stepper indexers map well to the LPC812M101JD20FP thanks to its SCTimer/PWM, multi-rate timer, and flexible switch-matrix GPIO. The 16 KB flash holds simple PID or trapezoidal commutation code; the 30 MHz core provides enough headroom for 4 kHz commutation loops on a small BLDC. Designers should isolate gate-drive FETs and use the ADC channels to close the current loop.

📺

Human-Machine Interface (HMI) Panels

Small HMI panels with capacitive touch, segmented LCDs, or button matrices can use the LPC812M101JD20FP because of its flexible GPIO and switch-matrix mapping, which simplifies routing of scan/segment lines. The two USARTs allow a host-side debug channel plus a sensor channel. Compared to higher-pin-count LPC parts, the 20-SO keeps the PCB small and inexpensive for cost-sensitive appliance front panels.

📱

Battery-Powered Wearables

Battery-powered wearables benefit from the LPC812M101JD20FP's Cortex-M0+ low-power core, 4 KB SRAM, and 20-SO small footprint. The MCU can spend most of its time in deep-sleep and wake periodically via the multi-rate timer to sample sensors and update a display. The 16 KB flash is sufficient for BLE-stack-free sensor applications. For designs that need radio integration, an external BLE SoC connected over USART or SPI is typical.

Zusammenfassung der empfohlenen Produkte

LPC810M021FN8FP Lower-pin-count family variant Verwendet in: Low-Cost Consumer Electronics, Human-Machine Interface (HMI) Panels LPC824M201JHI33 Higher-memory upgrade path Verwendet in: Low-Cost Consumer Electronics, IoT Sensor Nodes, Simple Motor Control LPC812M101JD20J Same die, tray packaging option Verwendet in: LED Lighting Controllers, Battery-Powered Wearables
What is the operating frequency of the LPC812M101JD20FP?
The LPC812M101JD20FP operates at CPU frequencies up to 30 MHz. According to the NXP LPC81xM datasheet, the ARM Cortex-M0+ core can be clocked from a 12 MHz internal IRC that is software-configurable up to 30 MHz via the system PLL, with divider options to lower the frequency for power saving.
How much flash and SRAM does the LPC812M101JD20FP have?
The LPC812M101JD20FP integrates 16 KB of on-chip flash memory for program storage and 4 KB of SRAM for data. The flash supports in-application programming (IAP) and in-system programming (ISP) over the UART or SWD interface, while the 4 KB SRAM is sufficient for typical Cortex-M0+ control loops and small protocol stacks.
What package does the LPC812M101JD20FP use?
The LPC812M101JD20FP is housed in a 20-pin SO (Small Outline) surface-mount package. The 20-SO footprint is a JEDEC-standard narrow-body package, ideal for hand-solderable prototyping and low-cost wave or reflow assembly on consumer-grade PCBs.
What is the difference between LPC812M101JD20FP and LPC812M101JD20?
The LPC812M101JD20FP and LPC812M101JD20 share the same silicon die (Cortex-M0+, 16 KB flash, 4 KB SRAM). The 'FP' suffix denotes the 20-SO package option, while the un-suffixed 'LPC812M101JD20' ships in the bare die tray format. Both parts are pin-identical for the 20-SO version.
What are the peripherals available on the LPC812M101JD20FP?
The LPC812M101JD20FP peripheral set includes one I2C-bus interface, two USARTs, one SPI peripheral, one multi-rate timer, a state-configurable timer/PWM (SCTimer/PWM), and a CRC engine. The switch matrix allows most peripheral functions to be assigned to any general-purpose pin, providing layout flexibility.
Can LPC812M101JD20FP replace LPC810 in existing designs?
Yes, the LPC812M101JD20FP can replace an LPC810 in existing designs with footprint compatibility considerations. The LPC810 is an 8-pin DIP MCU with only 4 KB of flash and 1 KB SRAM, whereas the LPC812M101JD20FP is a 20-pin SO MCU with 16 KB flash and 4 KB SRAM, so PCB redesign is required to accommodate the larger package.
Where to buy LPC812M101JD20FP online?
The LPC812M101JD20FP is currently in stock at major distributors including DigiKey (manufacturer part number 4368883), Mouser, LCSC, and Octopart-listed vendors. As of 2026-10-19, DigiKey shows 'ships today' availability; volume pricing on Octopart starts around $0.72 per unit at 1,000-piece quantities.
What is the price of LPC812M101JD20FP at 1000 pieces?
At a 1,000-piece quantity break, the LPC812M101JD20FP is priced at approximately $0.72 per unit as of 2026-10-19 distributor data. Lower quantity tiers run higher (1-piece at $1.42, 100-piece at $1.05), and Octopart bulk discounts can drop the per-unit cost below $0.70 on larger reels.
What is the lead time for LPC812M101JD20FP?
The LPC812M101JD20FP lead time is currently 'ships today' from DigiKey as of 2026-10-19, and Mouser shows factory stock with same-day dispatch for orders under 500 units. For 5,000+ quantities, lead time may extend to 4-6 weeks from authorized distributors due to NXP factory allocation.
LPC812M101JD20FP vs LPC812M101FD20FP - which is better?
The LPC812M101FD20FP and LPC812M101JD20FP share the same Cortex-M0+ core, 30 MHz operation, and 20-SO package. The 'J' variant denotes the LPC812M101JD20FP with 16 KB flash, while 'F' denotes the LPC812M101FD20FP with typically the same flash. Both are functionally equivalent for most designs; selection should follow exact stock and pricing at order time.
When should I choose LPC812M101JD20FP over LPC824M201JHI33?
Choose the LPC812M101JD20FP when cost is the primary driver and your design fits in 16 KB flash and 4 KB SRAM with simple GPIO/USART/SPI/I2C peripherals. The LPC824M201JHI33 is the upgrade path when you need USB, more memory (32 KB flash / 8 KB SRAM), or higher pin count (33-pin HVQFN), but at roughly 2x the unit price.
What is the best drop-in replacement for LPC812M101JD20FP?
There is no true pin-compatible drop-in replacement for the LPC812M101JD20FP from a different manufacturer in the same 20-SO footprint. Same-family NXP variants such as LPC812M101FD20FP share the package, but cross-brand Cortex-M0+ replacements in 20-SO are rare. Verify any second-source candidate for switch-matrix pin mapping compatibility before substituting.
Where to download LPC812M101JD20FP datasheet PDF?
The official LPC812M101JD20FP datasheet can be downloaded from NXP's product page at https://www.nxp.com/docs/en/data-sheet/LPC81XM.pdf, or viewed in the product folder at https://www.nxp.com/part/LPC812M101JD20. The document covers electrical characteristics, peripheral configuration, and switch-matrix programming.
Where can I find the LPC812M101JD20FP pinout diagram?
The LPC812M101JD20FP pinout is documented in section 8 of the NXP LPC81xM datasheet. The 20-SO package has 20 pins including VDD, VSS, SWDIO/SWDCLK for debug, RESET, and 16 GPIO-capable pins whose peripheral functions are assigned via the switch matrix at runtime.
What are the key specifications of LPC812M101JD20FP that engineers should know?
The LPC812M101JD20FP key specifications are: ARM Cortex-M0+ 32-bit core at up to 30 MHz; 16 KB flash and 4 KB SRAM; one I2C, two USART, one SPI; a switch-matrix for flexible pin assignment; SWD debug; 20-pin SO package; and a state-configurable timer for PWM generation. Operating voltage is typically 1.8 V to 3.6 V per the LPC81xM datasheet.

Technische Referenzdaten für LPC812M101JD20FP – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the LPC812M101JD20FP when cost is the primary design driver and your application fits within 16 KB flash and 4 KB SRAM using the 20-pin SO footprint. It is ideal for low-cost consumer electronics, simple LED lighting controllers, and IoT sensor front-ends where the switch matrix simplifies PCB routing. If you need more memory (32 KB+), USB, or higher pin count, move up to the LPC824M201JHI33 in a 33-pin HVQFN package. For lower pin count and minimum cost, the LPC810M021FN8FP in an 8-pin DIP is the entry option. The same-family NXP alternatives (LPC812M101JD20J, LPC812M101FD20FP) share the same die and offer identical electrical behavior with only packaging-format differences, making them true drop-in replacements within the 20-SO footprint.

Vergleich mit Alternativen

Parameter Dieses Produkt LPC812M101JD20J LPC812M101FD20FP
Brand NXP Semiconductors NXP Semiconductors - same brand NXP Semiconductors - same brand
Package 20-SO (Small Outline) 20-SO - same 20-SO - same
Core ARM Cortex-M0+ ARM Cortex-M0+ ARM Cortex-M0+
Maximum CPU Frequency 30 MHz 30 MHz 30 MHz
Flash Memory 16 KB 16 KB 16 KB
SRAM 4 KB 4 KB 4 KB
I2C / USART / SPI 1 / 2 / 1 1 / 2 / 1 1 / 2 / 1
Switch Matrix Yes Yes Yes
Debug Interface SWD SWD SWD

Wichtigste Unterscheidungsmerkmale

  • Switch matrix flexibility vs traditional fixed-pin MCUs (vs. Traditional fixed-pin 8-bit MCU (e.g., PIC16F series))
  • 32-bit ARM Cortex-M0+ vs older 8-bit cores (vs. PIC or 8051 8-bit MCU at similar price)
  • MCUXpresso IDE and SDK support vs legacy toolchains (vs. 8-bit MCU with vendor-specific IDE)

Designhinweise

Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 8) and a bulk 4.7 uF capacitor on the same supply trace. Keep the VSS pin (pin 19) connected to a solid ground pour. The switch-matrix flexibility of the LPC812M101JD20FP lets you route the SWDIO/SWDCLK to any pin, but the SWD pins default to PIO0_2/PIO0_3 (pins 10/11) - leave those accessible for the debugger.

Always lock the switch-matrix configuration before activating peripherals at runtime. The default switch-matrix state on reset assigns no peripheral functions to GPIO pins, so any code that touches I2C/USART/SPI without first calling the SWM (switch matrix) driver will see unexpected idle behavior. Use the LPC81xM switch-matrix driver in MCUXpresso or the LPC800 SDK.

Estimated: at 30 MHz active mode with all peripherals disabled, the LPC812M101JD20FP core draws approximately 1.5 mA from a 3.3 V supply (input values per LPC81xM datasheet). In deep-sleep mode, current drops below 1 uA. For battery-powered designs, use the multi-rate timer for wake events and gate unused peripherals via the SYSCON block to minimize leakage.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Bleifrei
Yes
Halogenfrei
Unknown
Konfliktmineralien
Compliant

RoHS and REACH compliance per NXP product page. Not AEC-Q100 qualified - this is a consumer-grade MCU. Lead-free reflow-compatible 20-SO package.

Daten verifiziert am: 2026-10-19 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

LPC812M101JD20FP LPC812M101JD20FP datasheet NXP LPC812M101JD20FP Cortex-M0+ 30MHz 16KB flash 20-SO LPC81xM microcontroller 20-SO low-cost 32-bit MCU switch matrix LPC812M101JD20FP vs LPC812M101FD20FP LPC812M101JD20FP drop-in replacement LPC812M101JD20FP buy price ARM Cortex-M0+ entry level MCU NXP LPC812M101JD20FP pinout 20-SO LPC800 SDK MCUXpresso LPC81xM

Verwandte Bauteile & Begriffe

NXP Semiconductors LPC812M101JD20FP LPC812M101JD20J LPC812M101FD20FP LPC810M021FN8FP LPC824M201JHI33 ARM Cortex-M0+ microcontroller 32-bit MCU switch matrix SWD I2C USART SPI SCTimer/PWM flash memory SRAM 20-SO RoHS REACH MCUXpresso IDE LPC800 SDK ARM Thumb-2 consumer electronics IoT sensor
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen