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

- Shipping:

Inventory:2,138
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC925FDH,529 from NXP Semiconductors (formerly Philips Semiconductors) is a single-chip 8-bit microcontroller based on an accelerated 2-clock 80C51 core, delivering six times the instruction throughput of standard 8051 devices. It integrates 8 kB Flash, 256-byte RAM, dual analog comparators, 4-channel 8-bit ADC, DAC1 output, I²C interface, UART with auto-baud, and keypad interrupt support - all in a TSSOP20 package for compact embedded control applications such as industrial sensor interfaces and smart appliance subsystems.
For engineers reviewing the P89LPC925FDH,529 datasheet, P89LPC925FDH,529 pinout, P89LPC925FDH,529 application, or P89LPC925FDH,529 equivalent, key selection considerations include its 20-pin TSSOP package, dual comparator inputs with reference channel, 4-channel ADC with selectable input mapping, internal RC oscillator trim capability, and configurable port I/O with Schmitt-triggered inputs for noisy environments.
Technical Context
The P89LPC925FDH,529 executes most instructions in two to four CPU clock cycles via its enhanced 2-clock architecture, with CCLK derived from OSCCLK (up to 18 MHz) divided by 2N (N = 0–255) using the DIVM register. Its memory map includes 8 kB Flash organized in eight 1 kB sectors, 256-byte IDATA RAM, and bit-addressable SFR space supporting real-time clock, watchdog timer, and programmable oscillator divider functions.
Peripheral integration includes a full-duplex UART with auto-baud detection, multimaster I²C interface with slave address register and status monitoring, two 16-bit timers with auxiliary mode control, and analog subsystem comprising two independent voltage comparators (CMP1/CMP2), a 4-channel 8-bit successive-approximation ADC (ADC1), and a single DAC output (DAC1) on P0.4.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Accelerated 2-clock 80C51 executing instructions in 2–4 CCLK cycles; 6× performance vs. legacy 8051. |
| Flash Memory | 8 kB on-chip Code Flash, sector-organized (8 × 1 kB), supports in-system programming (ISP). |
| RAM | 256-byte IDATA RAM (128-byte DATA + 128-byte upper indirect), usable for stack and variables. |
| Analog Peripherals | Dual independent comparators (CMP1/CMP2), 4-channel 8-bit ADC (ADC1), DAC1 output on P0.4. |
| Communication | UART with auto-baud detection, I²C multimaster interface, configurable port pins for SDA/SCL/TXD/RXD. |
| Package | TSSOP20 (4.4 mm × 6.5 mm, 0.65 mm pitch), RoHS-compliant surface-mount package. |
| Operating Voltage | 2.5 V to 3.6 V supply range; brownout reset circuitry integrated for reliable power-down recovery. |
Pinout & Package
TSSOP20 package: 20-pin thin shrink small-outline package with 0.65 mm lead pitch, optimized for high-density PCB layouts and automated assembly. Pin 1 marked by beveled corner; thermal pad not present.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0 / KBI0 / CMP2 | Port 0 bit 0, keypad interrupt 0 input, comparator 2 output | Configurable I/O with Schmitt trigger; enables wake-up from keypad scan or comparator event. |
| P0.4 / AD13 / DAC1 | Port 0 bit 4, ADC1 channel 3 input, DAC1 analog output | Shared pin supports simultaneous analog input sampling and calibrated analog output generation. |
| P1.2 / T0 / SCL | Port 1 bit 2, Timer 0 external count input, I²C clock | Open-drain output when used for I²C; allows bidirectional timing and bus arbitration without external pull-ups. |
| P1.3 / INT0 / SDA | Port 1 bit 3, external interrupt 0, I²C data | Open-drain I²C data line with built-in interrupt flag; supports slave addressing and master arbitration. |
| P3.0 / CLKOUT / XTAL2 | Port 3 bit 0, clock output, crystal oscillator output | Outputs CCLK/2 when crystal oscillator disabled; enables synchronous peripheral clocking without external oscillator. |
Key Features
| Feature | Design Value |
|---|---|
| Accelerated 2-clock CPU | Executes instructions in 2–4 CCLK cycles, enabling deterministic real-time response at lower clock frequencies. |
| Configurable port I/O | All port pins support independent input/output mode selection and Schmitt-triggered inputs for noise immunity. |
| Integrated analog subsystem | Dual comparators with dedicated reference input (CMPREF), 4-channel ADC with boundary registers for windowed detection. |
| On-chip RC oscillator trim | TRIM register (96h) allows ±1% factory calibration and user-adjustable tuning of 7.373 MHz RC oscillator. |
| Power management modes | Idle and Power-down modes with wake-up sources including external interrupts, keypad scan, and timer overflows. |
Applications
| Industrial Sensor Interface | Smart Appliance Control |
|---|---|
Use Scenario: Monitoring temperature, pressure, and flow sensors in HVAC controllers with local decision-making and communication to central unit. IC Role / Device Role / Timing Role: Central microcontroller managing analog sensor acquisition via ADC1, comparator-based threshold alerts, and UART/I²C data transmission. Use Value: Integrated ADC, DAC, and comparators eliminate external signal-conditioning ICs; TSSOP20 footprint reduces board area by >30% vs. SOIC-28 alternatives. | Use Scenario: Controlling motor speed, display backlight, and user input in washing machine control panels with low EMI requirements. IC Role / Device Role / Timing Role: System-on-chip controller handling keypad scanning (KBI0–KBI7), PWM generation via timer outputs, and real-time clock for cycle timing. Use Value: Keypad interrupt logic reduces polling overhead by 90%; internal RC oscillator eliminates crystal cost and layout sensitivity. |
| Energy Metering Subsystem | Medical Diagnostic Device |
Use Scenario: Measuring current/voltage waveforms in residential electricity meters with tamper detection and data logging. IC Role / Device Role / Timing Role: Signal acquisition node performing analog front-end conditioning, zero-crossing detection (via comparators), and SPI/I²C data forwarding. Use Value: Dual comparators enable simultaneous high/low threshold detection; DAC1 provides calibrated reference for ADC offset correction. | Use Scenario: Portable blood glucose monitor requiring precise analog measurement, battery-level monitoring, and USB-serial bridge functionality. IC Role / Device Role / Timing Role: Low-power embedded controller acquiring analog sensor signals, managing LCD contrast via DAC1, and implementing UART-to-USB protocol translation. Use Value: 2.5–3.6 V operation matches Li-ion battery discharge curve; brownout reset ensures safe shutdown below 2.5 V. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC924FDH,529 | 4 kB Flash (vs. 8 kB), identical peripherals, same TSSOP20 package and pinout. | Suitable for simpler firmware with smaller code footprint; no change to PCB or driver layer. | Select when application code size remains under 3.5 kB after linker optimization and debug symbols removal. |
| NXP LPC935FBD48,557 | 48-pin LQFP package, 16 kB Flash, added SPI interface and enhanced I²C timing control. | Requires PCB redesign; targets higher I/O count and expanded communication needs. | Choose when future scalability, SPI peripheral support, or additional GPIOs are required beyond P89LPC925FDH,529 capabilities. |
Compared with P89LPC925FDH,529, the P89LPC924FDH,529 offers identical peripheral set and pin compatibility at reduced Flash capacity, while the LPC935FBD48,557 expands I/O and memory but mandates layout revision - making P89LPC925FDH,529 optimal for cost-sensitive, space-constrained designs needing 8 kB code space and analog integration.
Availability
P89LPC925FDH,529 is available at Aetrix Electronics and suitable for industrial sensor interfaces, smart appliance control systems, and energy metering subsystems requiring stable component supply across multi-year production cycles.
Supply support for P89LPC925FDH,529 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 focused on secure connectivity solutions for automotive, industrial, and IoT applications.
The P89LPC925FDH,529 belongs to the LPC900 family of enhanced 80C51 microcontrollers designed specifically for cost-sensitive, low-power embedded control where analog integration, compact packaging, and in-system programmability are critical.
FAQ
What is the maximum operating frequency of the P89LPC925FDH,529 CPU clock (CCLK)?
The P89LPC925FDH,529 supports a maximum CCLK frequency of 18 MHz when using the high-speed crystal oscillator option. This requires enabling the reset function on P1.5 and implementing external power-up reset circuitry to ensure stable initialization above 12 MHz. The internal RC oscillator operates at 7.373 MHz ±1%, adjustable via the TRIM register.
Does the P89LPC925FDH,529 support in-system programming (ISP) via UART?
Yes, the P89LPC925FDH,529 supports ISP through its UART interface using the on-chip serial loader. The ISP code resides at the end of Sector 7 (for LPC925), and entry points are accessible via specific vector addresses. No external programmer is required - firmware updates can be performed in the field using standard UART signals and Philips/NXP-provided bootloader protocols.
How many analog input channels does the ADC1 module in the P89LPC925FDH,529 support?
The ADC1 module in the P89LPC925FDH,529 supports exactly four analog input channels (AD10–AD13), mapped to P0.1, P0.2, P0.3, and P0.4 respectively. Channel selection is controlled via the ADINS register, and conversion results are stored in AD1DAT0–AD1DAT3. Each channel supports 8-bit resolution with programmable sample timing and boundary comparison.
Can the DAC1 output on P89LPC925FDH,529 be used simultaneously with ADC1 channel AD13 on the same pin?
No - DAC1 and AD13 share the same physical pin (P0.4), so they cannot operate simultaneously. When DAC1 is enabled, the pin functions as analog output only; when ADC1 channel AD13 is selected, the pin serves as analog input. Software must configure the port direction and peripheral enable bits accordingly, and hardware design must avoid contention between driving and sampling this node.
What is the function of the ENCLK bit in the TRIM register of the P89LPC925FDH,529?
ENCLK (TRIM.6) enables the CLKOUT function on the XTAL2/P3.0 pin, outputting CCLK/2 when the crystal oscillator is disabled. This allows synchronization of external peripherals to the microcontroller's system clock without adding a separate oscillator. To preserve factory oscillator calibration, software must read-modify-write the TRIM register rather than writing bit 6 in isolation.
P89LPC925FDH,529 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, LED, POR, PWM, WDT
- Number of I/O:
- 18
- Program Memory Size:
- 8KB (8K 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:
P89LPC925FDH,529 FAQ
1.How can I place an order for P89LPC925FDH,529 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC925FDH,529 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 P89LPC925FDH,529 reliable?
The price and inventory of P89LPC925FDH,529 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC925FDH,529 is usually 5 days.
3.What payment methods are accepted for P89LPC925FDH,529?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC925FDH,529 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC925FDH,529?
P89LPC925FDH,529 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC925FDH,529 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 P89LPC925FDH,529?
For technical support, including P89LPC925FDH,529 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC925FDH,529 requirements.
6.How does Aetrix verify that P89LPC925FDH,529 is sourced from the original manufacturer or authorized distributors?
All P89LPC925FDH,529 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 P89LPC925FDH,529 meets industry standards.
7.What is the process for return or replacement of P89LPC925FDH,529?
All P89LPC925FDH,529 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC925FDH,529, 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 P89LPC925FDH,529 part is unused and in its original packaging.
Return procedure for P89LPC925FDH,529:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC925FDH,529 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…

