NXP Semiconductors P89LPC901FN,129
- Part No.:
- P89LPC901FN,129
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 8-DIP (0.300", 7.62mm)
- Datasheet:
-
P89LPC901FN,129.pdf
- Description:
- IC MCU 8BIT 1KB FLASH 8DIP
- Quantity:
- Payment:

- Shipping:

Inventory:1,293
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC901FN,129 from NXP Semiconductors (formerly Philips) is an 8-bit microcontroller based on a two-clock 80C51 core, delivering six times the instruction throughput of standard 80C51 devices at the same frequency. It integrates 1 kB byte-erasable Flash code memory, 128-byte RAM, two 16-bit timers, a 23-bit system/real-time clock, and a single analog comparator - all in an 8-pin DIP package. It targets low-cost embedded control applications such as appliance sub-systems and sensor interface modules requiring minimal external components.
For engineers reviewing the P89LPC901FN,129 datasheet, P89LPC901FN,129 pinout, P89LPC901FN,129 application, or P89LPC901FN,129 equivalent, this device offers verified support for internal RC oscillator operation (±1 % factory calibration), 2.4–3.6 V VDD supply with 5 V-tolerant I/O, programmable port configurations (quasi-bidirectional, open-drain, push-pull), and In-Application Programming (IAP-Lite) for non-volatile data storage.
Technical Context
The P89LPC901FN,129 executes instructions in two to four clocks, enabling 111–222 ns cycle times at 18 MHz - a direct architectural acceleration over legacy 80C51 cores. Its CPU clock source is configurable via Flash bits to select internal RC, watchdog oscillator, or external crystal/resonator (though XTAL1/XTAL2 pins are present, the P89LPC901 variant does not implement UART or dual comparators).
System-level integration includes a dedicated watchdog timer with independent on-chip oscillator and 8-step prescaler, brownout reset detection (configurable as interrupt or reset), and power-down mode with typical 1 µA current (comparators disabled). Port 0 supports keypad interrupt pattern matching, and Timer 0 can be configured as PWM output or port toggle on overflow.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Two-clock 80C51 CPU executing instructions in 2–4 cycles; delivers 6× performance vs. standard 80C51 at same clock frequency. |
| Memory | 1 kB Flash (256-byte sectors, 16-byte pages) with byte-erase capability - enables use as non-volatile data storage without external EEPROM. |
| Operating Voltage | 2.4 V to 3.6 V VDD; I/O pins tolerate up to 5.5 V - allows direct interfacing with 5 V logic without level shifters. |
| Internal Oscillator | Factory-calibrated RC oscillator (±1 % accuracy) - eliminates need for external crystal in cost-sensitive designs. |
| Power Management | Idle and two Power-down modes; typical Power-down current = 1 µA (with voltage comparators disabled). |
| Timers & Clock | Two 16-bit counter/timers; 23-bit system timer usable as real-time clock - provides long-interval timing without software overhead. |
| Analog Function | Single analog comparator (CMPREF negative input, CIN1A positive input) - supports basic threshold detection and battery monitoring. |
Pinout & Package
Package: Plastic dual in-line package; 8 leads (300 mil); SOT97-1.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD (Pin 1) | Power supply input | Primary 2.4–3.6 V supply rail; powers core, peripherals, and I/O; supports Idle and Power-down modes. |
| XTAL1/P3.1 (Pin 2) | Oscillator input / Port 3 bit 1 | Crystal/resonator input when external clock selected; functions as general-purpose I/O if internal RC oscillator is used. |
| CLKOUT/XTAL2/P3.0 (Pin 3) | Clock output / oscillator output / Port 3 bit 0 | Outputs CPU clock divided by 2 (ENCLK enabled); also serves as crystal oscillator output or configurable I/O. |
| RST/P1.5 (Pin 4) | Active-low reset input | External reset signal; also triggers In-System Programming mode during power-on sequence. |
| VSS (Pin 5) | Ground reference | 0 V return path for all internal circuits and I/O; must be low-impedance for stable operation. |
| P0.4/CIN1A/KBI4 (Pin 6) | Port 0 bit 4 / comparator input / keypad interrupt | Configurable I/O; serves as positive input to analog comparator and keyboard interrupt source. |
| P0.5/CMPREF/KBI5 (Pin 7) | Port 0 bit 5 / comparator reference / keypad interrupt | Configurable I/O; provides negative reference input to analog comparator and second keypad interrupt channel. |
| P1.2/T0 (Pin 8) | Port 1 bit 2 / Timer 0 external input or output | Configurable I/O; functions as Timer 0 external count input or overflow toggle/PWM output. |
Key Features
| Feature | Design Value |
|---|---|
| In-Application Programming (IAP-Lite) | Enables firmware updates and non-volatile data storage directly in user code - eliminates need for external programming hardware during field operation. |
| Programmable port output types | Each I/O pin supports quasi-bidirectional, open-drain, push-pull, or input-only modes - simplifies interface design with diverse peripheral loads. |
| Port input pattern match interrupt | Port 0 generates interrupt when pin states match or mismatch a user-defined 8-bit pattern - enables efficient keypad scanning without polling. |
| Controlled slew rate outputs | Minimum ~10 ns ramp time on all port outputs - reduces electromagnetic interference (EMI) in noise-sensitive environments. |
| LED drive capability | 20 mA sink/source per port pin (chip-limited total) - allows direct LED driving without external drivers in indicator applications. |
Applications
| Home Appliance Control | Industrial Sensor Interface |
|---|---|
Use Scenario: Embedded controller in washing machine control panel managing motor sequencing, water level sensing, and user input. IC Role / Device Role / Timing Role: Primary 8-bit MCU executing real-time state machine; uses 23-bit system timer for wash cycle timing and Timer 0 for PWM-controlled motor speed regulation. Use Value: Reduces BOM count by integrating Flash, RAM, comparator, and programmable I/O - eliminates external oscillator, reset IC, and discrete comparator. |
Use Scenario: Low-power environmental sensor node measuring temperature and humidity with periodic wake-up and wireless transmission. IC Role / Device Role / Timing Role: System controller managing sensor readout, ADC interface (via comparator threshold), and sleep/wake scheduling using Power-down mode and RTC. Use Value: 1 µA Power-down current and internal RC oscillator enable multi-year battery life without external timing components. |
| Consumer Remote Control | Smart Lighting Subsystem |
Use Scenario: IR remote control unit with matrix keypad, LED feedback, and battery voltage monitoring. IC Role / Device Role / Timing Role: Keypad scanner and IR encoder; uses KBI4/KBI5 inputs for key press detection and analog comparator for low-battery alert. Use Value: Integrated keypad interrupt and comparator eliminate external diode matrix and voltage divider network - shrinks PCB area by >30 %. |
Use Scenario: Dimmable LED driver module in smart bulb, responding to DALI or 0–10 V control signals. IC Role / Device Role / Timing Role: PWM generator and communication interface controller; Timer 0 configured as hardware PWM output driving MOSFET gate. Use Value: Hardware PWM with <222 ns resolution ensures flicker-free dimming across full 0–100 % range without CPU intervention. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC902FN,129 | Includes dual analog comparators (CMP1, CMP2) and additional KBI inputs (KBI0, KBI2, KBI6); no XTAL1/XTAL2 pins or CLKOUT function. | Required where dual-threshold sensing (e.g., over/under voltage) or expanded keypad matrix (6-key) is needed. | Select P89LPC902FN,129 only if dual comparator functionality is essential; otherwise P89LPC901FN,129 offers lower cost and identical package/pinout. |
| P89LPC903FN,129 | Integrates full UART (TxD/RxD), dual comparators, and removes XTAL1/XTAL2; adds RxD/TxD pins at expense of P1.2/T0 and P0.5/CMPREF. | Suitable for serial communication applications (e.g., RS-485 sensor nodes) but sacrifices PWM-capable T0 and comparator reference input. | Choose P89LPC903FN,129 only when UART is mandatory; P89LPC901FN,129 retains T0 PWM and analog comparator flexibility for control-dominant designs. |
Compared with P89LPC902FN,129 and P89LPC903FN,129, the P89LPC901FN,129 uniquely balances analog sensing (single comparator), timing precision (23-bit RTC + T0 PWM), and minimal external component count - making it optimal for cost-constrained, self-contained control subsystems without serial or dual-threshold requirements.
Availability
P89LPC901FN,129 is available at Aetrix Electronics and suitable for home appliance control, industrial sensor interface, consumer remote control, and smart lighting subsystems requiring stable component supply, long-term lifecycle support, and RoHS-compliant sourcing.
Supply support for P89LPC901FN,129 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, formerly Philips Semiconductors, is a global semiconductor leader specializing in secure connectivity solutions for automotive, industrial, and IoT applications.
The P89LPC901FN,129 belongs to the LPC900 family of low-pin-count, high-integration 8-bit MCUs designed for cost-sensitive embedded control where minimal external components, low power, and rapid time-to-market are critical.
FAQ
What is the maximum operating frequency of the P89LPC901FN,129?
The P89LPC901FN,129 supports a maximum CPU clock frequency of 18 MHz. At this rate, its two-clock architecture achieves instruction cycle times of 111–222 ns for all instructions except multiply/divide. The internal RC oscillator is factory calibrated to ±1 % accuracy and supports frequencies from 20 kHz to 18 MHz, eliminating external crystal dependency in many applications.
Does the P89LPC901FN,129 support UART communication?
No, the P89LPC901FN,129 does not include UART hardware. UART functionality is exclusive to the P89LPC903 variant. The P89LPC901FN,129 provides two 16-bit timers, a 23-bit system timer, and a single analog comparator - but no TxD or RxD pins. For serial communication, external UART ICs or bit-banged software implementations are required.
Can the P89LPC901FN,129 operate without external passive components?
Yes - the P89LPC901FN,129 requires only VDD and VSS connections when using the internal RC oscillator and on-chip power-on reset. No external crystal, reset capacitor, or pull-up resistors are needed for basic operation. Its 5 V-tolerant I/O pins further reduce external protection circuitry, enabling true "two-wire" startup in space-constrained designs.
How is non-volatile data storage implemented on the P89LPC901FN,129?
The P89LPC901FN,129 uses its 1 kB Flash memory for non-volatile data storage via In-Application Programming (IAP-Lite). Individual bytes can be erased and rewritten without affecting adjacent locations, allowing firmware to allocate Flash sectors for configuration parameters, calibration values, or event logs - eliminating the need for external EEPROM in many applications.
What power-saving modes does the P89LPC901FN,129 support?
The P89LPC901FN,129 supports Idle mode and two distinct Power-down modes. In full Power-down mode with voltage comparators disabled, typical current consumption is 1 µA. Wake-up is triggered by external interrupt (e.g., keypad press) or RTC alarm. Brownout detection can be configured as an interrupt rather than reset, enabling graceful shutdown sequences before supply collapse.
P89LPC901FN,129 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 8-DIP (0.300", 7.62mm)
- Series:
- LPC900
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 18MHz
- Connectivity:
- -
- Peripherals:
- Brown-out Detect/Reset, LED, POR, PWM, WDT
- Number of I/O:
- 6
- Program Memory Size:
- 1KB (1K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 128 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.4V ~ 3.6V
- Data Converters:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
P89LPC901FN,129 FAQ
1.How can I place an order for P89LPC901FN,129 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC901FN,129 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 P89LPC901FN,129 reliable?
The price and inventory of P89LPC901FN,129 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC901FN,129 is usually 5 days.
3.What payment methods are accepted for P89LPC901FN,129?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC901FN,129 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC901FN,129?
P89LPC901FN,129 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC901FN,129 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 P89LPC901FN,129?
For technical support, including P89LPC901FN,129 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC901FN,129 requirements.
6.How does Aetrix verify that P89LPC901FN,129 is sourced from the original manufacturer or authorized distributors?
All P89LPC901FN,129 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 P89LPC901FN,129 meets industry standards.
7.What is the process for return or replacement of P89LPC901FN,129?
All P89LPC901FN,129 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC901FN,129, 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 P89LPC901FN,129 part is unused and in its original packaging.
Return procedure for P89LPC901FN,129:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC901FN,129 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…

