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

- Shipping:

Inventory:2,186
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
LPC1112FDH20/102 from NXP Semiconductors is a 32-bit ARM Cortex-M0 microcontroller in TSSOP20 package, delivering up to 50 MHz CPU operation, 16 kB flash, 4 kB SRAM, and a UART interface - designed for cost-sensitive embedded control in lighting and alarm systems.
For engineers reviewing the LPC1112FDH20/102 datasheet, LPC1112FDH20/102 pinout, LPC1112FDH20/102 application, or LPC1112FDH20/102 equivalent, key selection criteria include its 20-pin TSSOP footprint, lack of I²C Fast-mode Plus support, 5-channel 10-bit ADC, and LPC1100L-series power profile features including windowed watchdog timer and configurable open-drain GPIO.
Technical Context
The LPC1112FDH20/102 implements an ARM Cortex-M0 core with NVIC and Serial Wire Debug, operating at up to 50 MHz using internal RC (12 MHz ±1 %) or external crystal (1–25 MHz) clock sources. Its system architecture includes AHB-to-APB bridge, integrated PMU for Sleep/Deep-sleep/Deep power-down modes, and boot ROM-resident power profiles.
Peripheral integration includes one UART with RS-485 support and fractional baud rate generation, one SPI controller with FIFO, four general-purpose timers (two 16-bit, two 32-bit), and a 10-bit ADC with multiplexing across five input channels - all mapped to 14 GPIO pins in the TSSOP20 package.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | ARM Cortex-M0, supporting Thumb-2 instruction set and nested vectored interrupt handling |
| Max Clock Frequency | 50 MHz - enables real-time control loops with sub-100 ns instruction timing |
| Flash Memory | 16 kB - sufficient for bootloader + application firmware in compact sensor nodes |
| SRAM | 4 kB - supports moderate stack depth and data buffering for UART/SPI communication |
| ADC Resolution | 10-bit - provides 1024-level analog sensing for temperature, voltage, or light monitoring |
| GPIO Count | 14 - usable I/O pins in TSSOP20 package, with configurable pull-up/pull-down and edge/level interrupts |
| UART Interfaces | 1 - supports RS-485 bus communication with hardware flow control (CTS/RTS) |
| Operating Voltage | 1.8 V to 3.6 V - compatible with single Li-ion or dual AA battery systems |
Pinout & Package
TSSOP20 package: plastic thin shrink small outline, 20 leads, 4.4 mm body width, 0.65 mm pitch, thermal pad optional.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 (VDD) | Power supply | Primary 1.8–3.6 V supply rail for core and I/O domains |
| 2 (PIO0_0 / RESET) | Reset input | Active-low reset pin with internal pull-up; also functions as GPIO port 0 bit 0 |
| 3 (PIO0_1 / CLKOUT) | Programmable clock output | Outputs selected system clock (IRC, crystal, PLL, or watchdog) for external timing verification |
| 4 (PIO0_2 / SSEL0 / CT16B0_CAP0) | SPI slave select / timer capture | Enables SPI0 peripheral in slave mode or captures external events on 16-bit timer 0 |
| 5 (PIO0_3) | General-purpose I/O | Configurable digital input/output with interrupt capability and pull-up/down resistors |
| 6 (PIO0_4 / SCL) | I²C serial clock | Open-drain output for standard I²C-bus communication (not Fast-mode Plus) |
| 7 (PIO0_5 / SDA) | I²C serial data | Open-drain bidirectional line for I²C-bus data transfer |
| 8 (PIO0_6 / SCK0) | SPI0 serial clock | Master or slave clock signal for SPI0 interface with programmable polarity and phase |
| 9 (PIO0_7 / CTS) | UART clear-to-send | Hardware flow control input for UART receiver, active low |
| 10 (VSS) | Ground | Digital ground reference for all I/O and core circuitry |
| 11 (PIO0_8 / MISO0 / CT16B0_MAT0) | SPI0 master-in-slave-out / timer match | Outputs SPI0 data in master mode or triggers action on 16-bit timer 0 match event |
| 12 (PIO0_9 / MOSI0 / CT16B0_MAT1) | SPI0 master-out-slave-in / timer match | Inputs SPI0 data in master mode or triggers action on second 16-bit timer 0 match |
| 13 (PIO0_10 / SWCLK / SCK0 / CT16B0_MAT2) | SWD clock / SPI0 clock / timer match | Shared pin for debug clock, SPI0 clock, and third 16-bit timer 0 match output |
| 14 (PIO0_11 / AD0 / CT32B0_MAT3) | ADC channel 0 / timer match | Analog input for 10-bit ADC or fourth match output for 32-bit timer 0 |
| 15 (XTALIN) | Clock oscillator input | Accepts external crystal (1–25 MHz) or clock source for system timing |
| 16 (XTALOUT) | Clock oscillator output | Drives external crystal in parallel-resonant configuration |
| 17 (PIO1_0 / AD1 / CT32B1_CAP0) | ADC channel 1 / timer capture | Analog input or external event capture for 32-bit timer 1 |
| 18 (PIO1_1 / AD2 / CT32B1_MAT0) | ADC channel 2 / timer match | Analog input or first match output for 32-bit timer 1 |
| 19 (PIO1_2 / AD3 / CT32B1_MAT1) | ADC channel 3 / timer match | Analog input or second match output for 32-bit timer 1 |
| 20 (PIO1_3 / AD4 / CT32B1_MAT2) | ADC channel 4 / timer match | Analog input or third match output for 32-bit timer 1 |
Key Features
| Feature | Design Value |
|---|---|
| Windowed watchdog timer | Enables safety-critical timeout detection with configurable window boundaries to prevent premature or delayed resets |
| Configurable open-drain GPIO | Supports wired-AND logic and I²C bus interfacing without external pull-ups on designated pins |
| In-Application Programming (IAP) | Allows firmware updates over UART or other interfaces without external programmer or reset interruption |
| Power profiles in boot ROM | Reduces development effort by enabling optimized sleep/wake behavior via single API call for common use cases |
| High-current GPIO sink (20 mA) | Directly drives LEDs or small relays without external buffer transistors on specific I²C pins |
| Serial Wire Debug (SWD) | Provides full debug visibility (breakpoints, memory access, register inspection) using only two pins |
Applications
| Smart Lighting Control | Home Security Panel |
|---|---|
Use Scenario: Dimmable LED driver with ambient light sensing and wireless command reception. IC Role / Device Role / Timing Role: Main controller executing PWM dimming logic, reading ADC values from photodiode, and parsing UART commands from RF module. Use Value: 14 GPIO enable direct connection to RGB LED drivers and sensors; 10-bit ADC resolves lux changes with <1% error; UART handles reliable command framing. | Use Scenario: Battery-powered door/window sensor node reporting intrusion status via UART to central hub. IC Role / Device Role / Timing Role: Low-power sensor aggregator sampling reed switch inputs and managing wake-on-interrupt behavior. Use Value: Deep-sleep current <10 µA extends 2-year battery life; windowed WDT prevents lockup during wireless transmission; 5 ADC channels monitor battery voltage and tamper switches. |
| Industrial Temperature Monitor | White Goods Motor Interface |
Use Scenario: Compact thermostat unit measuring thermistor voltage and controlling HVAC relay via optocoupler. IC Role / Device Role / Timing Role: Analog front-end processor converting thermistor resistance to temperature and driving relay control logic. Use Value: 10-bit ADC with internal reference achieves ±0.5 °C accuracy over 0–70 °C; 16 kB flash stores calibration tables and PID coefficients. | Use Scenario: Fan speed controller in refrigerator compressor module receiving PWM commands and feeding back tachometer pulses. IC Role / Device Role / Timing Role: Real-time motor supervisor capturing tachometer edges and generating variable-frequency PWM output. Use Value: Four independent timers support simultaneous tach capture, PWM generation, and watchdog supervision; 50 MHz core ensures <1 µs jitter on fan control signals. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| LPC1111FDH20/002 | 8 kB flash, 2 kB SRAM, same TSSOP20 package and peripheral set | Lower memory capacity suits simpler sensor polling or LED sequencing tasks | Select when firmware size remains under 6 kB and no future feature expansion is planned |
| LPC1112FD20/102 | Same 16 kB flash/4 kB SRAM, but SO20 package (7.5 mm width, 1.27 mm pitch) | SO20 offers easier hand-soldering and higher thermal mass for industrial environments | Choose for through-hole assembly, legacy board compatibility, or enhanced thermal stability |
Compared with LPC1111FDH20/002, the LPC1112FDH20/102 provides double flash and SRAM for complex state machines or protocol stacks; versus LPC1112FD20/102, it trades SO20's mechanical robustness for TSSOP20's 30 % smaller PCB footprint and finer pitch routing.
Availability
LPC1112FDH20/102 is available at Aetrix Electronics and suitable for smart lighting control, home security panels, industrial temperature monitors, and white goods motor interfaces requiring stable component supply across production lifecycles.
Supply support for LPC1112FDH20/102 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.
The LPC111x series targets cost-constrained 8/16-bit MCU replacement scenarios, emphasizing low power, simple toolchain adoption, and minimal code size while delivering 32-bit performance and ARM ecosystem compatibility.
FAQ
What is the maximum operating frequency of the LPC1112FDH20/102?
The LPC1112FDH20/102 operates at a maximum CPU frequency of 50 MHz. This is achieved using either the internal 12 MHz ±1 % RC oscillator (with PLL multiplication) or an external crystal oscillator ranging from 1 MHz to 25 MHz. The 50 MHz clock enables deterministic execution of real-time control algorithms with sub-100 ns instruction timing, making the LPC1112FDH20/102 suitable for time-critical embedded applications such as motor control and sensor fusion.
Does the LPC1112FDH20/102 support I²C Fast-mode Plus?
No, the LPC1112FDH20/102 does not support I²C Fast-mode Plus. As explicitly noted in the datasheet block diagram footnote "(2) Not on LPC1112FDH20/102", this variant lacks the 1 Mbit/s Fast-mode Plus capability present in higher-pin-count LPC111x packages. It supports standard I²C-bus operation at up to 400 kbit/s with multi-address recognition and monitor mode, sufficient for interfacing with common sensors and EEPROMs in lighting and alarm systems.
How many ADC input channels are available on the LPC1112FDH20/102?
The LPC1112FDH20/102 provides five ADC input channels (AD0–AD4), corresponding to pins PIO0_11, PIO1_0, PIO1_1, PIO1_2, and PIO1_3. These channels feed a single 10-bit successive-approximation ADC with internal reference, supporting sample rates up to 400 kS/s. The five-channel limitation reflects the TSSOP20 package's pin count constraints, as larger packages (e.g., LQFP48) offer up to eight ADC inputs.
What power-saving modes does the LPC1112FDH20/102 support?
The LPC1112FDH20/102 supports three reduced-power modes: Sleep, Deep-sleep, and Deep power-down. In Deep-sleep mode, current consumption drops below 10 µA while retaining SRAM and register contents, and the device can wake via up to 13 functional pins. Power profiles stored in boot ROM allow application-level optimization of these modes via a single function call, a feature exclusive to the LPC1100L and LPC1100XL series to which the LPC1112FDH20/102 belongs.
Is the LPC1112FDH20/102 pin-compatible with other LPC111x variants in TSSOP20 package?
Yes, the LPC1112FDH20/102 shares identical pinout and electrical characteristics with other TSSOP20-packaged LPC111x devices, including LPC1111FDH20/002 and LPC1112FDH20/102's sibling LPC1112FDH28/102 (though the latter is TSSOP28). This allows direct substitution within the same package family for memory or peripheral scaling, provided firmware accommodates differences in flash size, SRAM, and peripheral enablement - for example, LPC1111FDH20/002 has half the flash and SRAM but identical GPIO mapping and timer resources.
LPC1112FDH20/102:5 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 20-TSSOP (0.173", 4.40mm Width)
- Series:
- LPC1100L
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M0
- Core Size:
- 32-Bit Single-Core
- Speed:
- 50MHz
- Connectivity:
- SPI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, POR, WDT
- Number of I/O:
- 14
- 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:
- A/D 5x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
LPC1112FDH20/102:5 FAQ
1.How can I place an order for LPC1112FDH20/102:5 through Aetrix?
Please submit a Request for Quotation (RFQ) for LPC1112FDH20/102:5 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 LPC1112FDH20/102:5 reliable?
The price and inventory of LPC1112FDH20/102:5 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for LPC1112FDH20/102:5 is usually 5 days.
3.What payment methods are accepted for LPC1112FDH20/102:5?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for LPC1112FDH20/102:5 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for LPC1112FDH20/102:5?
LPC1112FDH20/102:5 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your LPC1112FDH20/102:5 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 LPC1112FDH20/102:5?
For technical support, including LPC1112FDH20/102:5 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your LPC1112FDH20/102:5 requirements.
6.How does Aetrix verify that LPC1112FDH20/102:5 is sourced from the original manufacturer or authorized distributors?
All LPC1112FDH20/102:5 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 LPC1112FDH20/102:5 meets industry standards.
7.What is the process for return or replacement of LPC1112FDH20/102:5?
All LPC1112FDH20/102:5 units undergo pre-shipment inspection (PSI). If there is an issue with LPC1112FDH20/102:5, 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 LPC1112FDH20/102:5 part is unused and in its original packaging.
Return procedure for LPC1112FDH20/102:5:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
LPC1112FDH20/102:5 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

