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

- Shipping:

Inventory:4,714
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC930FDH,129 from NXP Semiconductors (formerly Philips) is an 8-bit microcontroller based on a two-clock 80C51 core, delivering 6× performance over standard 80C51 at 18 MHz with 4 kB Flash, 256-byte RAM, and 23 I/O pins in TSSOP28 package. It integrates dual 16-bit timers, real-time clock, two analog comparators, enhanced UART, I²C, SPI, and keypad interrupt support for compact embedded control applications.
For engineers reviewing the P89LPC930FDH,129 datasheet, P89LPC930FDH,129 pinout, P89LPC930FDH,129 application, or P89LPC930FDH,129 equivalent, this page provides verified functional specifications, validated TSSOP28 pin mapping, confirmed low-voltage operation (2.4–3.6 V), 5 V-tolerant I/Os, and real-world use cases in industrial sensing and power management systems.
Technical Context
The P89LPC930FDH,129 executes instructions in two to four CPU clocks-enabling 111 ns minimum instruction cycle time at 18 MHz-via an accelerated 2-clock architecture. Its clock system supports four selectable sources: factory-calibrated 7.373 MHz ±1% on-chip RC oscillator, watchdog oscillator (400 kHz), external crystal (20 kHz–18 MHz), or external clock input.
Peripherals include a fractional baud rate UART, 400 kHz I²C bus, full-duplex SPI, eight keypad-interrupt-capable Port 0 pins, and dual analog comparators with programmable reference and inputs. All 23 I/O pins feature Schmitt-trigger inputs, LED drive capability (20 mA/pin), and configurable output modes (quasi-bidirectional, open-drain, push-pull, input-only).
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Two-clock 80C51 architecture executing instructions in 2–4 clocks; delivers 6× throughput vs standard 80C51 at same frequency. |
| Flash Memory | 4 kB byte-erasable Flash with 1 kB sectors and 64-byte pages; supports In-Application Programming (IAP) and serial flash programming. |
| RAM | 256-byte on-chip data RAM; second data pointer enables efficient memory access. |
| Operating Voltage | 2.4 V to 3.6 V VDD; I/O pins tolerate up to 5.5 V-enables direct interfacing with 5 V logic without level shifters. |
| Timers & Clock | Two 16-bit counter/timers (T0/T1), real-time clock/system timer, and independent watchdog timer with 8 selectable timeout values. |
| Communication | Enhanced UART with fractional baud generator, 400 kHz I²C, and full-duplex SPI with master/slave mode support. |
| Package | TSSOP28 (SOT361-1), 4.4 mm body width; 23 minimum I/O pins, up to 26 usable with on-chip oscillator and reset enabled. |
Pinout & Package
Package: TSSOP28 (SOT361-1), plastic thin shrink small outline package with 28 leads and 4.4 mm body width. Pinout validated per Philips Semiconductors Rev. 05 datasheet (15 Dec 2004), Figure 2 and Table 3.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0–P0.7 (pins 3,26,25,24,23,22,20,19) | Configurable 8-bit port with comparator/keyboard functions | Supports keypad interrupt (KBI0–KBI7), analog comparator inputs/outputs (CMP1/CMP2, CIN1A/B, CIN2A/B, CMPREF), and Schmitt-triggered I/O with LED drive (20 mA). |
| P1.0–P1.7 (pins 18,17,12,11,10,6,5,4) | Configurable 8-bit port with serial/peripheral functions | Includes UART (TXD/RXD), I²C (SCL/SDA), external interrupts (INT0/INT1), timer inputs (T0/T1), and RST (P1.5, input-only). |
| P2.0–P2.7 (pins 1,2,13,14,15,16,27,28) | Configurable 8-bit port with SPI functions | Provides SPI interface (MOSI/MISO/SS/SPICLK), with all pins Schmitt-triggered and independently configurable as I/O. |
| P3.0–P3.1 (pins 9,8) | Oscillator/clock control interface | P3.0 = XTAL2/CLKOUT (clock output when not using crystal); P3.1 = XTAL1 (oscillator input or general-purpose I/O if RC oscillator selected). |
| VDD (pin 21), VSS (pin 7) | Power supply terminals | Single-supply operation (2.4–3.6 V); only VDD and VSS required for basic operation when using on-chip oscillator and reset. |
Key Features
| Feature | Design Value |
|---|---|
| Accelerated 2-clock execution | 111 ns min instruction cycle at 18 MHz-reduces EMI and power consumption versus standard 80C51 at same performance. |
| On-chip RC oscillator | Factory-trimmed to 7.373 MHz ±1%; tunable via 6-bit TRIM register-eliminates external crystal for cost-sensitive designs. |
| Low-power operation | 1 µA typical Power-down current (with voltage comparators disabled); Idle and two Power-down modes with fast wake-up on interrupt. |
| Robust reset system | On-chip power-on reset, brownout detect (configurable as interrupt), oscillator fail detection, and software reset-no external components needed. |
| Flash security & programming | Flash security bits prevent program readout; serial flash programming enables in-circuit production coding and field updates. |
Applications
| Industrial Sensor Node | Smart Power Monitor |
|---|---|
Use Scenario: Compact remote sensor node measuring temperature, humidity, and supply voltage in factory automation cabinets. IC Role / Device Role / Timing Role: Central controller managing analog comparator thresholds, UART telemetry transmission, and real-time timestamping of events. Use Value: On-chip RC oscillator eliminates crystal BOM cost; 5 V-tolerant I/Os interface directly with legacy 5 V sensors; 1 µA Power-down extends battery life in intermittent-read deployments. | Use Scenario: AC/DC power supply supervisory module monitoring rail stability, overvoltage, and thermal faults. IC Role / Device Role / Timing Role: Fault-detection engine using dual analog comparators (CMP1/CMP2) with programmable reference (CMPREF) and real-time clock for event logging. Use Value: Brownout detect triggers graceful shutdown before undervoltage lockout; 23 I/Os enable simultaneous monitoring of multiple rails and fans without external GPIO expanders. |
| Keypad-Controlled HMI | Embedded I²C Master Node |
Use Scenario: Front-panel interface for HVAC controllers with 8-key membrane keypad and LED status indicators. IC Role / Device Role / Timing Role: Keypad scan controller using Port 0's KBI0–KBI7 inputs and LED drive capability (20 mA/pin) for direct LED sinking. Use Value: Hardware-accelerated "input pattern match" interrupt reduces CPU polling overhead; configurable slew-rate outputs minimize EMI during LED switching. | Use Scenario: Local bus manager in multi-sensor IoT gateway aggregating data from I²C temperature, pressure, and humidity sensors. IC Role / Device Role / Timing Role: I²C master (400 kHz) coordinating sensor reads, UART forwarding to host MCU, and SPI communication with local flash storage. Use Value: Dedicated I²C hardware with automatic address detection and interrupt-driven transfers offloads timing-critical bus arbitration from firmware. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC931FDH | 8 kB Flash (vs 4 kB), otherwise identical pinout, peripherals, and electrical specs. | Suitable where larger firmware footprint or future code expansion is required without PCB change. | Select P89LPC931FDH only if >4 kB code space is confirmed necessary; identical layout and firmware compatibility simplify migration. |
| NXP LPC935FDH | Successor device with enhanced debug interface, higher max clock (20 MHz), and improved ESD rating; same TSSOP28 package and core architecture. | Better suited for new designs requiring longer product lifecycle support or higher noise immunity in industrial environments. | Choose LPC935FDH for new designs needing extended longevity or tighter timing margins; not drop-in due to minor SFR differences and updated bootloader. |
Compared with P89LPC930FDH,129, the P89LPC931FDH offers double Flash capacity with zero hardware changes, while the LPC935FDH provides higher clock headroom and modernized debug-but requires firmware validation and lacks factory RC calibration guarantee.
Availability
P89LPC930FDH,129 is available at Aetrix Electronics and suitable for industrial sensor nodes, smart power monitors, keypad-based HMIs, and embedded I²C master nodes requiring stable component supply across long-lifecycle production programs.
Supply support for P89LPC930FDH,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 acquired Philips Semiconductors in 2006 and continues to support legacy 80C51-based microcontrollers with documentation, tools, and long-term supply assurance.
The P89LPC930FDH,129 belongs to the LPC900 family-designed for cost-sensitive, space-constrained embedded control applications demanding high integration, low power, and minimal external components.
FAQ
What is the maximum operating frequency of the P89LPC930FDH,129?
The P89LPC930FDH,129 supports a maximum CPU clock frequency of 18 MHz when using the high-speed oscillator option (external crystal or resonator). At this frequency, its two-clock architecture achieves 111 ns minimum instruction cycle time-six times faster than a standard 80C51 running at the same clock rate. The on-chip RC oscillator is factory calibrated to 7.373 MHz ±1%, but can be tuned via the TRIM register for other frequencies.
Does the P89LPC930FDH,129 support in-system programming?
Yes, the P89LPC930FDH,129 supports both serial flash programming for in-circuit production coding and In-Application Programming (IAP) of its 4 kB Flash memory. This allows firmware updates to be performed while the device is running in the target system. Flash security bits prevent unauthorized reading of sensitive code, and erase/program operations complete in 2 ms each-enabling rapid field updates without removing the P89LPC930FDH,129 from the board.
How many I/O pins does the P89LPC930FDH,129 provide in TSSOP28 package?
The P89LPC930FDH,129 provides a minimum of 23 configurable I/O pins in its TSSOP28 package. When using on-chip oscillator and on-chip reset options, up to 26 pins are available as I/O-since XTAL1, XTAL2, and RST functions are reassigned from dedicated pins to general-purpose I/O. All pins feature Schmitt-triggered inputs, LED drive capability (20 mA), and user-selectable output configurations (quasi-bidirectional, open-drain, push-pull, or input-only).
Can the P89LPC930FDH,129 operate from a 5 V supply?
No, the P89LPC930FDH,129 operates from a 2.4 V to 3.6 V VDD supply and is not rated for 5 V operation. However, all I/O pins are 5 V tolerant-meaning they may be safely pulled up to or driven by 5 V signals without damage. This allows direct interfacing with legacy 5 V peripherals (e.g., sensors, displays, logic) while maintaining the microcontroller's low-voltage core operation for reduced power and EMI.
What oscillator options are available for the P89LPC930FDH,129?
The P89LPC930FDH,129 supports four oscillator options: (1) on-chip RC oscillator (factory trimmed to 7.373 MHz ±1%), (2) on-chip watchdog oscillator (400 kHz), (3) external crystal/resonator (20 kHz–18 MHz), and (4) external clock input (0–18 MHz applied to XTAL1/P3.1). Selection is configured via Flash configuration bits during programming; the RC option eliminates external timing components, while crystal modes support precise timing-critical applications.
P89LPC930FDH,129 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 28-TSSOP (0.173", 4.40mm Width)
- Series:
- LPC900
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 12MHz
- Connectivity:
- I2C, SPI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, LED, POR, PWM, WDT
- Number of I/O:
- 26
- 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:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P89LPC930FDH,129 FAQ
1.How can I place an order for P89LPC930FDH,129 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC930FDH,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 P89LPC930FDH,129 reliable?
The price and inventory of P89LPC930FDH,129 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC930FDH,129 is usually 5 days.
3.What payment methods are accepted for P89LPC930FDH,129?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC930FDH,129 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC930FDH,129?
P89LPC930FDH,129 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC930FDH,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 P89LPC930FDH,129?
For technical support, including P89LPC930FDH,129 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC930FDH,129 requirements.
6.How does Aetrix verify that P89LPC930FDH,129 is sourced from the original manufacturer or authorized distributors?
All P89LPC930FDH,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 P89LPC930FDH,129 meets industry standards.
7.What is the process for return or replacement of P89LPC930FDH,129?
All P89LPC930FDH,129 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC930FDH,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 P89LPC930FDH,129 part is unused and in its original packaging.
Return procedure for P89LPC930FDH,129:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC930FDH,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…

