NXP Semiconductors P89LPC9241FDH,112
- Part No.:
- P89LPC9241FDH,112
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 20-TSSOP (0.173", 4.40mm Width)
- Datasheet:
-
P89LPC9241FDH,112.pdf
- Description:
- IC MCU 8BIT 4KB FLASH 20TSSOP
- Quantity:
- Payment:

- Shipping:

Inventory:3,963
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC9241FDH,112 from NXP Semiconductors is an 8-bit accelerated 2-clock 80C51 microcontroller in TSSOP20 package, featuring 4 kB byte-erasable flash memory, 256-byte RAM, 8-bit ADC with four analog inputs (AD10–AD13), on-chip temperature sensor, dual analog comparators, and 400 kHz I²C-bus interface. It operates from 2.4 V to 3.6 V with 5 V-tolerant I/Os and targets low-cost embedded control in industrial sensors and smart peripherals.
For engineers reviewing the P89LPC9241FDH,112 datasheet, P89LPC9241FDH,112 pinout, P89LPC9241FDH,112 application, or P89LPC9241FDH,112 equivalent, key selection criteria include its integrated ADC/DAC capability, 18 MHz max clock frequency with internal RC oscillator option, 15+ configurable I/O pins, brownout detection, and In-Application Programming support for field firmware updates.
Technical Context
The P89LPC9241FDH,112 implements a high-performance 80C51 core executing instructions in two to four clocks-six times faster than standard 80C51 at same frequency-enabling 111 ns minimum instruction cycle at 18 MHz. Its system architecture integrates a 23-bit real-time clock/system timer, dual 16-bit counter/timers (configurable as PWM or toggle outputs), and enhanced UART with fractional baud rate generator.
It supports multiple clock sources including internal RC oscillator (tunable, with clock doubler), watchdog oscillator (400 kHz ±5%), and external crystal/resonator (up to 18 MHz), with dynamic clock switching for power/performance optimization. Power management includes idle mode and two power-down modes, with typical 1 µA total power-down current when voltage comparators are disabled.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Accelerated 2-clock 80C51 CPU; executes all instructions in 2–4 clocks, enabling 6× throughput vs. legacy 80C51 at same frequency. |
| Flash Memory | 4 kB byte-erasable flash organized in 1 kB sectors and 64-byte pages; supports single-byte erasure for non-volatile data storage. |
| ADC/DAC | 8-bit ADC with four dedicated analog inputs (AD10–AD13); integrated DAC1 output on P0.4; on-chip temperature sensor connected to ADC module. |
| Timers & Clock | Two 16-bit counter/timers + 23-bit system timer (7-bit prescaler + 16-bit readable/writable register) usable as RTC; internal RC oscillator with fine trim and clock doubler option. |
| I/O & Interfaces | 15+ configurable I/O pins (TSSOP20); 400 kHz I²C-bus port; enhanced UART with break detect, framing error detection, and automatic address recognition. |
| Power & Robustness | 2.4 V to 3.6 V operation; 5 V-tolerant I/O pins; brownout reset with graceful shutdown; Schmitt-trigger inputs; controlled slew-rate outputs (~10 ns ramp time). |
| Package | TSSOP20 (SOT360-1), 4.4 mm body width; 20-pin surface-mount package with 0.65 mm pitch. |
Pinout & Package
Package: TSSOP20 (SOT360-1), plastic thin shrink small outline package, 20 leads, 4.4 mm body width, 0.65 mm lead pitch.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0/CMP2/KBI0 | Port 0 bit 0 / Comparator 2 output / Keypad input 0 | Configurable I/O with Schmitt trigger; supports keypad interrupt and comparator output routing. |
| P0.1/CIN2B/KBI1/AD10 | Port 0 bit 1 / CMP2 positive input B / Keypad input 1 / ADC channel 0 | Analog input for ADC1; selectable as comparator input or keyboard scan line; high-current sourcing capability. |
| P0.2/CIN2A/KBI2/AD11 | Port 0 bit 2 / CMP2 positive input A / Keypad input 2 / ADC channel 1 | Dedicated analog input for temperature-sensing path; dual-function with comparator and keypad logic. |
| P0.3/CIN1B/KBI3/AD12 | Port 0 bit 3 / CMP1 positive input B / Keypad input 3 / ADC channel 2 | Supports analog sensing and keyboard matrix scanning simultaneously; high-current source (20 mA). |
| P0.4/CIN1A/KBI4/DAC1/AD13 | Port 0 bit 4 / CMP1 positive input A / Keypad input 4 / DAC output / ADC channel 3 | Unique dual-mode pin: provides analog output (DAC1) and analog input (AD13); critical for closed-loop sensor control. |
| P0.5/CMPREF/KBI5 | Port 0 bit 5 / Comparator reference (negative) input / Keypad input 5 | Provides precision reference voltage for both comparators; enables flexible threshold-based decision logic. |
| P0.6/CMP1/KBI6 | Port 0 bit 6 / Comparator 1 output / Keypad input 6 | Comparator output directly drives GPIO; supports fast analog event detection without CPU intervention. |
| P0.7/T1/KBI7 | Port 0 bit 7 / Timer 1 external count input or overflow output / Keypad input 7 | Hardware timer input/output with keypad function; enables pulse counting or edge-triggered wake-up from power-down. |
| P1.0/TXD | Port 1 bit 0 / UART transmit output | Full-duplex serial communication pin; supports asynchronous protocol with fractional baud rate generation. |
| P1.1/RXD | Port 1 bit 1 / UART receive input | Receiver input with framing error detection and break detect; essential for robust host communication. |
| P1.2/T0/SCL | Port 1 bit 2 / Timer 0 external count input or overflow output / I²C clock | Open-drain I²C SCL output; also serves as hardware timer input for precise timing or event capture. |
| P1.3/INT0/SDA | Port 1 bit 3 / External interrupt 0 / I²C data | Open-drain I²C SDA with interrupt capability; enables multi-master arbitration and fast peripheral polling. |
| P1.4/INT1 | Port 1 bit 4 / External interrupt 1 input | High-current (20 mA) interrupt input; supports level- or edge-triggered wake-up from low-power states. |
| P1.5/RST | Port 1 bit 5 / Reset input | Active-low reset pin; also forces ISP mode during power-on sequence; eliminates need for external reset IC. |
| P1.6, P1.7 | Port 1 bits 6–7 | General-purpose I/O with high-current sourcing (20 mA); no alternate functions assigned in P89LPC9241FDH,112. |
| P3.0/XTAL2/CLKOUT | Port 3 bit 0 / Crystal oscillator output / CPU clock divided-by-2 output | Outputs CPU clock/2 when enabled; usable with internal RC or watchdog oscillator-no crystal required. |
| P3.1/XTAL1 | Port 3 bit 1 / Crystal oscillator input | Crystal input if external oscillator selected; otherwise functions as general I/O when internal RC is active. |
| VDD | Power supply | Primary 2.4–3.6 V supply; powers core, peripherals, and I/O; supports operation in all power modes. |
| VSS | Ground | 0 V reference for analog and digital domains; shared return path for ADC, comparators, and I/O drivers. |
Key Features
| Feature | Design Value |
|---|---|
| In-Application Programming (IAP) | Enables firmware updates while device is running-critical for remote diagnostics and over-the-air patching in deployed systems. |
| On-chip temperature sensor + ADC | Eliminates external thermal sensing components; provides calibrated temperature readings via AD1x channels for thermal monitoring and compensation. |
| Configurable port output modes | Each I/O supports quasi-bidirectional, open-drain, push-pull, or input-only configuration-optimizes drive strength and noise immunity per signal type. |
| Port input pattern match interrupt | Port 0 generates interrupt when pin values match programmable 8-bit pattern-replaces external logic for state-change detection in HMI or safety interlocks. |
| Four interrupt priority levels | Allows deterministic response to time-critical events (e.g., ADC conversion complete, UART RX buffer full) without software polling overhead. |
| Controlled slew-rate outputs | ~10 ns minimum ramp time reduces EMI emissions-meets Class B radiated emission requirements without added filtering components. |
Applications
| Industrial Sensor Node | Smart Thermostat Controller |
|---|---|
Use Scenario: Standalone environmental monitor measuring temperature, humidity (via external sensor), and supply voltage in factory-floor enclosures. IC Role / Device Role / Timing Role: Central controller executing sensor acquisition, local calibration, and I²C-based data aggregation; uses internal RTC for timestamped logging. Use Value: Integrated ADC, temperature sensor, and 400 kHz I²C eliminate six external components; 1 µA power-down current extends battery life to >5 years on coin cell. | Use Scenario: Residential HVAC control unit managing heating/cooling cycles, display backlight, and user keypad input. IC Role / Device Role / Timing Role: Main MCU handling keypad scan (8 KBI inputs), PWM fan speed control (Timer 0/1), and UART communication with Wi-Fi module. Use Value: 15+ I/O pins with high-current sourcing drive LEDs and relays directly; on-chip brownout detection prevents erratic behavior during brownout events. |
| Programmable Logic Relay | Low-Power Metering Module |
Use Scenario: DIN-rail mounted relay module accepting digital inputs, executing logic rules, and driving 24 V DC loads via optocoupled outputs. IC Role / Device Role / Timing Role: Real-time decision engine using analog comparators for threshold detection and timers for delay-on-make/delay-on-break functionality. Use Value: Dual comparators with selectable reference enable voltage window detection without external op-amps; 20 mA sink/source on eight pins drives opto-LEDs directly. | Use Scenario: Sub-metering node in building energy management system measuring AC line voltage/current via isolated ADC front-end. IC Role / Device Role / Timing Role: Data concentrator reading isolated analog signals, applying scaling/calibration, and transmitting via UART to gateway. Use Value: Single-byte flash erasure allows EEPROM-like storage of calibration coefficients; IAP enables field recalibration without hardware rework. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC9251FDH | 8 kB flash (vs. 4 kB), identical ADC/DAC, comparators, pinout, and package. | Supports larger firmware images and more complex control algorithms; same peripheral set and footprint. | Select when firmware size exceeds 4 kB or future scalability is required; drop-in replacement with no layout change. |
| PCA9306D,118 | Level-shifting I²C bus repeater IC-not a microcontroller; no CPU, flash, or ADC. | Used only for voltage translation between I²C buses; cannot replace P89LPC9241FDH,112 in control or sensing roles. | Not a functional alternative; included only for I²C signal integrity context in mixed-voltage designs. |
Compared with P89LPC9241FDH,112, the P89LPC9251FDH offers double flash capacity with identical peripherals and pin compatibility-ideal for firmware growth-while the PCA9306D,118 serves a completely different signal-conditioning role and cannot substitute for microcontroller functionality.
Availability
P89LPC9241FDH,112 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart thermostat controllers, and programmable logic relays requiring stable component supply, long-term lifecycle assurance, and RoHS-compliant manufacturing.
Supply support for P89LPC9241FDH,112 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 company headquartered in Eindhoven, Netherlands, specializing in secure connectivity solutions for automotive, industrial, and IoT applications.
The P89LPC92X1 family was designed as cost-optimized, low-pin-count 8-bit MCUs for space-constrained embedded control-emphasizing integration of analog peripherals (ADC, comparators, temperature sensor), robust I/O, and ultra-low-power operation.
FAQ
What is the maximum operating frequency of the P89LPC9241FDH,112?
The P89LPC9241FDH,112 supports a maximum operating frequency of 18 MHz. This applies whether using an external crystal/resonator or the internal RC oscillator with clock doubler enabled. At 18 MHz, the accelerated 2-clock core achieves a minimum instruction cycle time of 111 ns, delivering six times the throughput of a standard 80C51 at the same clock rate. The P89LPC9241FDH,112's flash configuration bits allow frequency range selection from 20 kHz up to this 18 MHz limit.
Does the P89LPC9241FDH,112 support in-system programming (ISP)?
Yes, the P89LPC9241FDH,112 supports In-System Programming (ISP) via its UART interface, allowing firmware updates while the device is soldered into the target application board. This capability requires no external programming hardware beyond a simple serial connection and is enabled by the on-chip bootloader. The P89LPC9241FDH,112 also supports In-Application Programming (IAP), permitting code modification during runtime-a feature critical for field-upgradable firmware. Both ISP and IAP rely on the 4 kB flash memory's byte-erasable architecture.
How many analog inputs does the ADC in the P89LPC9241FDH,112 support?
The P89LPC9241FDH,112 integrates an 8-bit ADC with four dedicated analog input channels: AD10, AD11, AD12, and AD13-mapped to pins P0.1, P0.2, P0.3, and P0.4 respectively. These inputs support single-ended measurements referenced to VSS. Additionally, the on-chip temperature sensor is internally connected to the ADC, enabling direct die-temperature readings without external components. The P89LPC9241FDH,112 does not support differential ADC mode or additional external analog multiplexing beyond these four channels.
What power supply voltage range is supported by the P89LPC9241FDH,112?
The P89LPC9241FDH,112 operates from a supply voltage range of 2.4 V to 3.6 V on the VDD pin. Its I/O pins are 5 V tolerant-capable of being pulled up to or driven by 5.5 V logic levels without damage-enabling seamless interfacing with legacy 5 V peripherals. The device includes an enhanced low-voltage (brownout) detection circuit that triggers a controlled system shutdown when VDD falls below the threshold, preventing corrupted flash writes or erratic behavior. This dual-voltage resilience makes the P89LPC9241FDH,112 suitable for mixed-signal designs where 3.3 V core logic coexists with 5 V interfaces.
Is the P89LPC9241FDH,112 pin-compatible with other devices in the P89LPC92X1 family?
Yes, the P89LPC9241FDH,112 is pin-compatible with other TSSOP20 variants in the P89LPC92X1 family-including P89LPC9201FDH, P89LPC9211FDH, P89LPC922A1FDH, and P89LPC9251FDH-as confirmed by identical pin configurations in Figures 5 and 6 of the datasheet. All share the same 20-pin TSSOP package (SOT360-1), identical pin functions, and compatible electrical characteristics. However, flash size (2/4/8 kB), ADC/DAC inclusion, and temperature sensor presence vary across models; the P89LPC9241FDH,112 and P89LPC9251FDH are the only variants with both ADC and DAC functionality.
P89LPC9241FDH,112 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 20-TSSOP (0.173", 4.40mm Width)
- Series:
- LPC900
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 18MHz
- Connectivity:
- I2C, UART/USART
- Peripherals:
- Brown-out Detect/Reset, POR, PWM, WDT
- Number of I/O:
- 18
- Program Memory Size:
- 4KB (4K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.4V ~ 3.6V
- Data Converters:
- A/D 4x8b; D/A 1x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P89LPC9241FDH,112 FAQ
1.How can I place an order for P89LPC9241FDH,112 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC9241FDH,112 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 P89LPC9241FDH,112 reliable?
The price and inventory of P89LPC9241FDH,112 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC9241FDH,112 is usually 5 days.
3.What payment methods are accepted for P89LPC9241FDH,112?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC9241FDH,112 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC9241FDH,112?
P89LPC9241FDH,112 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC9241FDH,112 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 P89LPC9241FDH,112?
For technical support, including P89LPC9241FDH,112 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC9241FDH,112 requirements.
6.How does Aetrix verify that P89LPC9241FDH,112 is sourced from the original manufacturer or authorized distributors?
All P89LPC9241FDH,112 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 P89LPC9241FDH,112 meets industry standards.
7.What is the process for return or replacement of P89LPC9241FDH,112?
All P89LPC9241FDH,112 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC9241FDH,112, 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 P89LPC9241FDH,112 part is unused and in its original packaging.
Return procedure for P89LPC9241FDH,112:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC9241FDH,112 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…

