NXP Semiconductors P89LPC903FD,112
- Part No.:
- P89LPC903FD,112
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 8-SOIC (0.154", 3.90mm Width)
- Datasheet:
-
P89LPC903FD,112.pdf
- Description:
- IC MCU 8BIT 1KB FLASH 8SO
- Quantity:
- Payment:

- Shipping:

Inventory:1,994
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC903FD,112 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 same frequency. It integrates 1 kB Flash code memory, 128-byte RAM, dual 16-bit timers, a 23-bit system/real-time clock, two analog comparators, and an enhanced UART with fractional baudrate generation - all in an 8-pin SO-8 package for compact embedded control applications including sensor interfaces and low-pin-count industrial controllers.
For engineers reviewing the P89LPC903FD,112 datasheet, P89LPC903FD,112 pinout, P89LPC903FD,112 application, or P89LPC903FD,112 equivalent, this page delivers verified technical context, exact pin functions, real-world use cases, and validated alternative options - supporting rapid selection, schematic integration, and firmware development without external oscillator components or reset circuitry.
Technical Context
The P89LPC903FD,112 executes instructions in two to four clocks using an accelerated 80C51 architecture, enabling 18 MHz operation with 111–222 ns instruction cycles. Its internal RC oscillator is factory-calibrated to ±1 % and fine-tunable via TRIM register, eliminating need for external crystal while supporting UART communication and real-time clock functionality.
It features a dedicated enhanced UART with break detection, framing error handling, automatic address recognition, and versatile interrupt capability - distinct from P89LPC901/902 variants. The device supports up to six I/O pins when using internal oscillator and reset, with Schmitt-triggered inputs, programmable output modes (quasi-bidirectional, open-drain, push-pull), and port pattern-match interrupt on Port 0.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Two-clock 80C51 CPU delivering 6× performance vs standard 80C51 at same frequency; enables lower clock for same throughput → reduced power and EMI. |
| Memory | 1 kB byte-erasable Flash (256-byte sectors, 16-byte pages) usable for non-volatile data storage; 128-byte RAM. |
| Operating Voltage | 2.4 V to 3.6 V VDD with 5 V tolerant I/O pins (up to 5.5 V), enabling direct interfacing with 5 V logic without level shifters. |
| Timers & Clock | Two 16-bit counter/timers; 23-bit system timer configurable as real-time clock; internal RC oscillator (±1 % calibrated, fine-tunable). |
| Peripherals | Enhanced UART with fractional baudrate generator, break detect, framing error detection, auto-address recognition; two analog comparators. |
| Power Management | Idle and two Power-down modes; typical Power-down current = 1 µA (with comparators disabled); low-voltage reset (brownout detect) with optional interrupt. |
Pinout & Package
Package: 8-pin SO-8 (SOT96-1), body width 7.5 mm, industry-standard pinout with VDD (pin 1), VSS (pin 8), and RST (pin 4).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VSS (Pin 8) | Ground reference | 0 V return path for all internal circuits and I/O; required for stable operation and noise immunity. |
| P0.4/CIN1A/KBI4 (Pin 2) | Port 0 bit 4 / Comparator 1 positive input / Keypad input 4 | Multi-function pin supporting analog sensing (CIN1A), digital keypad scan (KBI4), or general-purpose I/O with Schmitt trigger. |
| P0.5/CMPREF/KBI5 (Pin 3) | Port 0 bit 5 / Comparator reference (negative) input / Keypad input 5 | Provides precision reference voltage input for comparator operation; also serves as keypad interrupt source or configurable I/O. |
| P1.0/TxD (Pin 5) | Port 1 bit 0 / UART transmit data | Dedicated serial output for full-duplex UART communication; supports software-controlled drive strength and slew rate control. |
| VDD (Pin 1) | Power supply | Primary 2.4–3.6 V supply for core and I/O; powers internal RC oscillator, reset monitor, and peripherals. |
| P0.2/CIN2A/KBI2 (Pin 6) | Port 0 bit 2 / Comparator 2 positive input / Keypad input 2 | Second analog input channel for comparator-based threshold detection; doubles as keypad scan line or GPIO. |
| P1.1/RxD (Pin 7) | Port 1 bit 1 / UART receive data | Dedicated serial input with framing error detection and interrupt capability; compatible with standard TTL-level UART signals. |
| RST/P1.5 (Pin 4) | Reset input / Port 1 bit 5 (input only) | Active-low reset pin; also functions as keypad interrupt input; enables In-System Programming during power-on sequence. |
Key Features
| Feature | Design Value |
|---|---|
| In-Application Programming (IAP-Lite) | Enables field firmware updates and non-volatile data storage in Flash without external programmer - critical for remote device maintenance. |
| Configurable port output modes | Each I/O pin supports quasi-bidirectional, open-drain, push-pull, or input-only configuration - simplifies interface design with LEDs, switches, and sensors. |
| Port pattern-match interrupt | Port 0 generates interrupt when pin states match or mismatch a user-defined 8-bit pattern - ideal for wake-up from Power-down on specific button combinations. |
| LED drive capability | All port pins drive up to 20 mA (chip-limited total), enabling direct LED control without external drivers in space-constrained designs. |
| Controlled slew rate outputs | Outputs feature ~10 ns minimum ramp time, reducing electromagnetic interference (EMI) in noise-sensitive environments like medical or industrial systems. |
Applications
| Industrial Sensor Node | Smart Keypad Controller |
|---|---|
|
Use Scenario: Compact environmental monitoring node measuring temperature/humidity with analog comparators and reporting via UART to gateway. IC Role / Device Role / Timing Role: Primary controller executing sensor polling, comparator-based threshold triggering, and UART packet transmission; 23-bit system timer provides accurate sampling intervals. Use Value: Eliminates external crystal and reset IC, reducing BOM count by ≥3 components while maintaining ±1 % timing accuracy for periodic measurements. |
Use Scenario: Low-cost 6-key membrane keypad with debounce, multi-key detection, and serial status reporting to host MCU. IC Role / Device Role / Timing Role: Dedicated keypad manager using Port 0 KBI inputs and pattern-match interrupt; internal RC oscillator ensures consistent scan timing. Use Value: Reduces host MCU interrupt load and firmware complexity; supports wake-from-Power-down on keypress with sub-µA standby current. |
| Low-Power Remote Transmitter | Embedded UART Bridge |
|
Use Scenario: Battery-powered wireless transmitter that wakes on analog event (e.g., motion detection), processes signal, and sends UART data to RF module. IC Role / Device Role / Timing Role: Signal conditioner and protocol translator; analog comparators detect threshold crossings; UART formats data for RF link. Use Value: Achieves 1 µA typical Power-down current with comparators disabled, extending coin-cell battery life to >5 years in intermittent-use applications. |
Use Scenario: Isolated serial bridge between legacy 5 V RS-232 device and modern 3.3 V microcontroller, requiring level translation and protocol adaptation. IC Role / Device Role / Timing Role: UART protocol handler with 5 V tolerant I/O pins; fractional baudrate generator supports non-standard rates (e.g., 38.4 kbps from 18 MHz clock). Use Value: Enables direct connection to 5 V peripherals without external level shifters; eliminates need for external crystal in bridge timing-critical paths. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC902FD,112 | Lacks UART; adds second analog comparator output (CMP1) and third keypad input (KBI6); same Flash/RAM/timers. | Suitable for comparator-heavy analog monitoring without serial comms; not usable where UART is mandatory. | Select when UART is unnecessary but dual comparator outputs or extra keypad lines are required. |
| P89LPC901FD,112 | Includes XTAL1/XTAL2 pins and CLKOUT; supports external crystal; single analog comparator; no UART; T0 PWM capability. | Better for crystal-referenced timing or PWM-driven loads (e.g., LED dimming); incompatible with UART-based protocols. | Choose when external crystal stability is prioritized over integrated serial interface or dual comparators. |
Compared with P89LPC902FD,112 and P89LPC901FD,112, the P89LPC903FD,112 uniquely combines UART, dual analog comparators, and internal RC oscillator - making it the only variant capable of self-contained sensor-to-serial communication in minimal 8-pin footprint without external timing components.
Availability
P89LPC903FD,112 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart keypad controllers, low-power remote transmitters, and embedded UART bridges requiring stable component supply across extended product lifecycles.
Supply support for P89LPC903FD,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 (originally Philips Semiconductors) is a global leader in high-performance mixed-signal ICs, with expertise in secure connectivity, automotive, and industrial microcontrollers.
The P89LPC90x family was designed for cost-sensitive, space-constrained embedded control applications requiring integrated peripherals, low power, and minimal external components - targeting industrial automation, consumer electronics, and sensor interface markets.
FAQ
What is the maximum operating frequency of the P89LPC903FD,112?
The P89LPC903FD,112 operates at up to 18 MHz when using an external crystal or resonator. With its internal RC oscillator, it supports frequencies from 20 kHz to 18 MHz, factory-calibrated to ±1 % and fine-tunable via the TRIM register. This allows full-speed UART operation and real-time clock accuracy without external timing components - a key advantage of the P89LPC903FD,112 over crystal-dependent variants.
Does the P89LPC903FD,112 support in-system programming (ISP)?
Yes, the P89LPC903FD,112 supports Serial Flash In-Circuit Programming (ICP) using commercial EPROM programmers and In-Application Programming (IAP-Lite) for runtime code updates. Flash security bits prevent unauthorized reading of application code. During power-on, holding RST/P1.5 low forces ISP mode - enabling field firmware upgrades without removing the P89LPC903FD,112 from the PCB.
How many I/O pins are available on the P89LPC903FD,112 in standard configuration?
The P89LPC903FD,112 provides up to six usable I/O pins when configured with internal oscillator and internal reset options. Pins P0.0–P0.6, P1.0–P1.1, and P1.5 are functionally available, though P1.5 is input-only and used for reset. Port configuration registers (P0M1/P0M2/P1M1/P1M2) allow per-pin mode selection - ensuring flexible allocation of the P89LPC903FD,112's limited pin count for mixed analog/digital tasks.
What UART features distinguish the P89LPC903FD,112 from P89LPC901FD,112 and P89LPC902FD,112?
The P89LPC903FD,112 is the only variant in the P89LPC90x family with a fully enhanced UART, featuring fractional baudrate generation, break detection, framing error detection, automatic address recognition, and versatile interrupt capabilities. Neither P89LPC901FD,112 nor P89LPC902FD,112 includes UART hardware - making the P89LPC903FD,112 essential for any design requiring serial communication without external UART ICs.
Can the P89LPC903FD,112 operate without external passive components?
Yes - the P89LPC903FD,112 requires only VDD and VSS connections when using the internal RC oscillator and internal power-on reset. No external crystal, capacitors, or reset IC are needed. Its 5 V tolerant I/O pins further eliminate level-shifter requirements in mixed-voltage systems. This self-contained operation is a defining characteristic of the P89LPC903FD,112 and reduces bill-of-materials cost and board area significantly.
P89LPC903FD,112 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 8-SOIC (0.154", 3.90mm Width)
- Series:
- LPC900
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 7.3728MHz
- Connectivity:
- UART/USART
- Peripherals:
- Brown-out Detect/Reset, LED, POR, 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:
- Surface Mount
- Supplier Device Package:
P89LPC903FD,112 FAQ
1.How can I place an order for P89LPC903FD,112 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC903FD,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 P89LPC903FD,112 reliable?
The price and inventory of P89LPC903FD,112 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC903FD,112 is usually 5 days.
3.What payment methods are accepted for P89LPC903FD,112?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC903FD,112 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC903FD,112?
P89LPC903FD,112 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC903FD,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 P89LPC903FD,112?
For technical support, including P89LPC903FD,112 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC903FD,112 requirements.
6.How does Aetrix verify that P89LPC903FD,112 is sourced from the original manufacturer or authorized distributors?
All P89LPC903FD,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 P89LPC903FD,112 meets industry standards.
7.What is the process for return or replacement of P89LPC903FD,112?
All P89LPC903FD,112 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC903FD,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 P89LPC903FD,112 part is unused and in its original packaging.
Return procedure for P89LPC903FD,112:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC903FD,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…

