Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

NXP Semiconductors LPC812M101FDH20FP

Part No.:
LPC812M101FDH20FP
Manufacturer:
NXP Semiconductors
Category:
Microcontrollers
Package:
20-TSSOP (0.173", 4.40mm Width)
Datasheet:
AetrixLPC812M101FDH20FP.pdf
Description:
IC MCU 32BIT 16KB FLASH 20TSSOP
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:1,020

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

LPC812M101FDH20FP from NXP Semiconductors is a 32-bit ARM Cortex-M0+ microcontroller operating at up to 30 MHz, featuring 16 kB flash, 4 kB SRAM, and 18 GPIO pins. It integrates three USARTs, two SPI interfaces, one I2C-bus interface, a State Configurable Timer (SCT), and a comparator - deployed in lighting control systems requiring low-power, pin-flexible embedded processing.

For engineers reviewing the LPC812M101FDH20FP datasheet, LPC812M101FDH20FP pinout, LPC812M101FDH20FP application, or LPC812M101FDH20FP equivalent, key selection considerations include its TSSOP20 package with switch-matrix–configured peripheral routing, Deep power-down wake-up capability via PIO0_4, and ROM-based ISP/IAP support for field firmware updates.

Technical Context

The LPC812M101FDH20FP implements an ARM Cortex-M0+ core with single-cycle I/O access and integrated NVIC, enabling deterministic interrupt response for real-time control. Its switch matrix allows dynamic assignment of USART, SPI, I2C, and SCT functions to any non-power/non-ground GPIO pin - including open-drain I2C routing to dedicated PIO0_10/PIO0_11 pins.

Power management includes four low-power modes (Sleep, Deep-sleep, Power-down, Deep power-down), with wake-up supported from Deep power-down via PIO0_4 or self-wake-up timer (WKT) clocked from IRC or 10 kHz oscillator. The on-chip ROM provides validated drivers for USART, I2C, and power profiles, eliminating boot code duplication.

Key Specifications

ParameterValue and Actual Design Meaning
CPU CoreARM Cortex-M0+, 30 MHz max - enables deterministic real-time execution with <10 µs interrupt latency.
Flash / SRAM16 kB flash / 4 kB SRAM - supports standalone firmware with bootloader, drivers, and application logic in one chip.
GPIO Pins18 general-purpose I/O - all configurable via switch matrix; 5 V tolerant except XTAL/ACMP pins.
Serial Interfaces3 × USART, 2 × SPI, 1 × I2C - movable functions assigned to any GPIO; I2C requires PIO0_10/PIO0_11 for full bus compliance.
TimersSCT (State Configurable Timer), MRT (Multi-Rate Timer), WKT (Self Wake-up Timer) - SCT supports capture/match on routed pins; MRT delivers four fixed-rate interrupts.
Analog Function1 × comparator with external reference (VDDCMP on PIO0_6) - analog input mode disables digital section; used for threshold detection without ADC.
Debug InterfaceSWD (SWDIO/SWCLK on PIO0_2/PIO0_3) - no JTAG pins required; boundary scan available only in test mode.

Pinout & Package

TSSOP20 package (SOT360-1): 20-pin plastic thin shrink small outline, 4.4 mm body width, 0.65 mm pitch, lead-free and RoHS compliant.

Pin/TerminalCircuit RoleDesign Meaning
PIO0_0GPIO / ACMP_I1 / TDODefault GPIO; alternate analog comparator input or SWD test data out - function selected via switch matrix.
PIO0_1GPIO / ACMP_I2 / CLKIN / TDIISP entry pin (LOW at reset); accepts external clock; TDI in boundary scan - not 5 V tolerant when used as ACMP_I2.
PIO0_2SWDIO / GPIO / TMSDefault SWD debug I/O; TMS in boundary scan; GPIO if SWD disabled - 5 V tolerant with configurable hysteresis.
PIO0_3SWCLK / GPIO / TCKDefault SWD clock; TCK in boundary scan - essential for programming and debug; 5 V tolerant.
PIO0_4GPIO / WAKEUP / TRSTDeep power-down wake-up trigger (LOW pulse ≥50 ns); also serves as test reset - must remain unassigned for wake-up use.
PIO0_5RESET / GPIOActive-low reset input; drives all peripherals to default state - external pull-up required for Deep power-down mode.
PIO0_6GPIO / VDDCMPAlternate comparator reference voltage source - digital I/O disabled when VDDCMP active; 3 V tolerant due to analog function.
PIO0_10GPIO / I2C0_SDATrue open-drain I2C data line - required for I2C Fast-mode Plus; high-current sink only when assigned and configured.
PIO0_11GPIO / I2C0_SCLTrue open-drain I2C clock line - mandatory for full I2C compliance; same drive constraints as PIO0_10.
VDD / VSSPower / GroundSingle 3.3 V supply; decoupling required per datasheet layout guidelines to maintain 30 MHz stability.

Key Features

FeatureDesign Value
Switch Matrix RoutingAssigns USART, SPI, I2C, SCT, and comparator signals to any GPIO pin - eliminates fixed-peripheral pin conflicts and simplifies PCB layout.
Deep Power-Down Wake-UpPIO0_4 triggers wake-up from Deep power-down with 50 ns pulse - enables sub-µA system sleep with responsive recovery.
ROM-Based Peripheral DriversPre-validated USART, I2C, and power profile APIs in 8 kB ROM - reduces flash usage and accelerates development of ISP/IAP firmware.
Pattern Match EngineBoolean logic on up to 8 GPIO inputs generates dedicated NVIC interrupts - implements hardware-accelerated state machines without CPU polling.
Accelerated GPIO AccessGPIO registers mapped to Cortex-M0+ IO bus - enables single-cycle read/write for time-critical bit-banging or PWM generation.

Applications

Lighting ControlConsumer Appliance UI

Use Scenario: Smart LED driver board with dimming, color mixing, and wireless command reception.

IC Role / Device Role / Timing Role: Main controller executing lighting algorithms, managing RGB PWM outputs, and handling UART-based BLE module communication.

Use Value: SCT timer synchronizes multiple PWM channels; switch matrix routes UART and I2C to shared connectors; 4 kB SRAM buffers sensor and command data.

Use Scenario: Touchless kitchen appliance panel with proximity sensing and status feedback.

IC Role / Device Role / Timing Role: System manager coordinating capacitive touch input, buzzer timing, display update, and relay control.

Use Value: Pattern match engine detects multi-pin gesture sequences; GPIO interrupt capability enables immediate response to proximity events; low-power modes extend battery life.

Motor Starter ModuleFire/Security Sensor Node

Use Scenario: Compact BLDC motor starter for HVAC blowers with overcurrent protection and soft-start sequencing.

IC Role / Device Role / Timing Role: Real-time sequencer generating gate drive timing, sampling current sense ADC (via external IC), and communicating fault status via UART.

Use Value: MRT timer provides precise 4-channel interrupt scheduling; comparator monitors overvoltage on power rail; 16 kB flash stores calibration and safety routines.

Use Scenario: Battery-powered smoke/CO detector with self-test, alarm latching, and RF reporting.

IC Role / Device Role / Timing Role: Supervisory controller managing sensor readout, alarm decision logic, piezo driver timing, and low-power RF wake-up coordination.

Use Value: WKT wakes MCU every 30 s for sensor check; Deep power-down reduces average current to <1 µA; ROM-based IAP enables remote firmware patching.

Equivalent & Alternatives

The following parts are listed as comparable options for similar microcontroller applications.

Alternative PartTechnical DifferenceApplication DifferenceSelection Advice
LPC812M101FD20SO20 package (7.5 mm width), 20-pin, same 16 kB/4 kB memory and peripheral set but lacks TSSOP20's 0.65 mm pitch and thermal pad compatibility.Preferred for through-hole prototyping or legacy SOIC footprints; less suitable for high-density SMT layouts.Select when board space permits wider pitch or existing SO20 footprint reuse is required.
LPC824M201JDH20Enhanced variant: 32 kB flash, 8 kB SRAM, added USB device controller, and extra SCT input/output channels - not pin-compatible.Required for USB-connected devices or larger firmware images; higher BOM cost and power consumption.Choose only when USB connectivity or >16 kB code space is mandatory; not a drop-in replacement.

Compared with LPC812M101FD20 and LPC824M201JDH20, the LPC812M101FDH20FP offers optimal balance of pin count, TSSOP20 thermal performance, and proven low-power operation - making it ideal for space-constrained industrial and consumer edge nodes where upgrade path to USB or larger memory is not yet needed.

Availability

LPC812M101FDH20FP is available at Aetrix Electronics and suitable for lighting control, consumer appliance UI, and fire/security sensor node designs requiring stable component supply, long-term lifecycle assurance, and RoHS-compliant packaging.

Supply support for LPC812M101FDH20FP includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.

Manufacturer

NXP Semiconductors is a global semiconductor leader specializing in secure connectivity solutions for automotive, industrial, and IoT applications, with headquarters in Eindhoven, Netherlands.

The LPC800 series - including the LPC812M101FDH20FP - was designed for cost-sensitive, ultra-low-power embedded control in resource-constrained environments, emphasizing flexible I/O routing, integrated power management, and ROM-based firmware acceleration.

FAQ

What is the maximum operating frequency of the LPC812M101FDH20FP?

The LPC812M101FDH20FP operates at a maximum CPU frequency of 30 MHz using its ARM Cortex-M0+ core. This speed is achievable with the internal 12 MHz RC oscillator (trimmed to ±1 %), external crystal (1–25 MHz), or PLL - all supported by the on-chip clock generation system. The 30 MHz rating is validated across industrial temperature range and 3.3 V supply.

Does the LPC812M101FDH20FP support in-system programming (ISP)?

Yes, the LPC812M101FDH20FP supports In-System Programming via its built-in ROM bootloader. The 8 kB on-chip ROM includes validated ISP and IAP (In-Application Programming) APIs, allowing firmware updates over USART0 without external programmer. ISP entry is triggered by pulling PIO0_1 LOW during reset, and the process requires no additional flash-resident code.

How many USART interfaces does the LPC812M101FDH20FP have, and are they all available in the TSSOP20 package?

The LPC812M101FDH20FP includes three USART interfaces (USART0, USART1, USART2), and all three are fully functional in the TSSOP20 package. Unlike earlier variants, LPC812M101FDH20FP explicitly supports USART2 - confirmed in Table 2 of the datasheet - with routing flexibility provided by the switch matrix to any available GPIO pin.

Can the LPC812M101FDH20FP wake up from Deep power-down mode, and which pin is used?

Yes, the LPC812M101FDH20FP can wake up from Deep power-down mode using PIO0_4 as the dedicated WAKEUP pin. A LOW-going pulse of at least 50 ns on this pin initiates wake-up and exit from Deep power-down. To enter Deep power-down, PIO0_4 must be held HIGH externally; assigning other movable functions to this pin disables wake-up capability.

Is the LPC812M101FDH20FP pin-compatible with other LPC81xM variants in TSSOP20 packages?

Yes, the LPC812M101FDH20FP is pin-compatible with other TSSOP20 variants in the LPC81xM family, including LPC812M101FDH20 (non-FP suffix). The FP suffix denotes a specific quality grade (Industrial, Pb-free, halogen-free), but electrical and mechanical pinout remains identical across all TSSOP20 versions - ensuring direct PCB footprint reuse for different memory or feature configurations.

LPC812M101FDH20FP Specifications

Product attributes
Attribute value
Manufacturer:
NXP Semiconductors
Package/Case:
20-TSSOP (0.173", 4.40mm Width)
Series:
LPC81xM
Packaging:
Tube
Product Status:
Obsolete
Programmable:
Not Verified
Core Processor:
ARM® Cortex®-M0+
Core Size:
32-Bit Single-Core
Speed:
30MHz
Connectivity:
I2C, SPI, UART/USART
Peripherals:
Brown-out Detect/Reset, POR, PWM, WDT
Number of I/O:
18
Program Memory Size:
16KB (16K x 8)
Program Memory Type:
FLASH
EEPROM Size:
-
RAM Size:
4K x 8
Voltage - Supply (Vcc/Vdd):
1.8V ~ 3.6V
Data Converters:
-
Oscillator Type:
Internal
Operating Temperature:
-40°C ~ 105°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

LPC812M101FDH20FP FAQ

1.How can I place an order for LPC812M101FDH20FP through Aetrix?

Please submit a Request for Quotation (RFQ) for LPC812M101FDH20FP on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.

2.Are the price and stock information for LPC812M101FDH20FP reliable?

The price and inventory of LPC812M101FDH20FP are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC812M101FDH20FP is usually 5 days.

3.What payment methods are accepted for LPC812M101FDH20FP?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC812M101FDH20FP transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for LPC812M101FDH20FP?

LPC812M101FDH20FP orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your LPC812M101FDH20FP order is processed, you will receive an email with the shipment details and tracking number.

Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.

5.How can I obtain technical support or documentation for LPC812M101FDH20FP?

For technical support, including LPC812M101FDH20FP datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC812M101FDH20FP requirements.

6.How does Aetrix verify that LPC812M101FDH20FP is sourced from the original manufacturer or authorized distributors?

All LPC812M101FDH20FP products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that LPC812M101FDH20FP meets industry standards.

7.What is the process for return or replacement of LPC812M101FDH20FP?

All LPC812M101FDH20FP units undergo pre-shipment inspection (PSI). If there is an issue with LPC812M101FDH20FP, returns or replacements are accepted under the following conditions:

1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.

2.The issue is reported within 90 days of delivery.

3.The LPC812M101FDH20FP part is unused and in its original packaging.

Return procedure for LPC812M101FDH20FP:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

LPC812M101FDH20FP Tags

  • LPC812M101FDH20FP
  • LPC812M101FDH20FP PDF
  • LPC812M101FDH20FP Datasheet
  • LPC812M101FDH20FP Specifications
  • LPC812M101FDH20FP Images
  • NXP Semiconductors
  • NXP Semiconductors LPC812M101FDH20FP
  • Buy LPC812M101FDH20FP
  • LPC812M101FDH20FP Price
  • LPC812M101FDH20FP Distributor
  • LPC812M101FDH20FP Supplier
  • LPC812M101FDH20FP Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER