NXP Semiconductors P89LPC952FA,512
- Part No.:
- P89LPC952FA,512
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 44-LCC (J-Lead)
- Datasheet:
-
P89LPC952FA,512.pdf
- Description:
- IC MCU 8BIT 8KB FLASH 44PLCC
- Quantity:
- Payment:

- Shipping:

Inventory:3,432
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89LPC952FA,512 from NXP Semiconductors is an 8-bit accelerated 2-clock 80C51 microcontroller in PLCC44 package, featuring 8 kB byte-erasable flash, 256-byte RAM + 256-byte auxiliary RAM, 10-bit ADC with window comparator, dual enhanced UARTs, I²C, SPI, and 40 I/O pins. It operates from 2.4 V to 3.6 V with 5 V-tolerant I/O and supports industrial sensor interface and embedded control applications.
For engineers reviewing the P89LPC952FA,512 datasheet, P89LPC952FA,512 pinout, P89LPC952FA,512 application, or P89LPC952FA,512 equivalent, key selection criteria include its 8 kB flash memory size, 10-bit ADC channel count (8 inputs), dual UART support with fractional baud rate generation, internal RC oscillator tunability, and high-current sourcing capability on Port 5 for direct LED/relay drive.
Technical Context
The P89LPC952FA,512 implements a two-clock 80C51 core delivering instruction cycle times of 111–222 ns at 18 MHz-six times faster than standard 80C51-enabling higher throughput at lower clock frequencies for reduced EMI and power consumption. Its integrated peripherals include a 23-bit system timer usable as RTC, two 16-bit counter/timers configurable as PWM outputs, and dual UARTs with break detection and automatic address recognition.
On-chip resources include an 8-input multiplexed 10-bit ADC with programmable window comparator interrupt, two analog comparators with selectable reference and inputs, and a watchdog timer with independent on-chip oscillator. Port configuration is fully programmable per pin (quasi-bidirectional, open-drain, push-pull, input-only), with Schmitt-triggered inputs across all ports and controlled slew-rate outputs (~10 ns ramp time) to minimize electromagnetic interference.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Accelerated 2-clock 80C51 CPU; executes most instructions in 2–4 clocks, enabling 111–222 ns cycles at 18 MHz. |
| Flash Memory | 8 kB byte-erasable flash organized in 1 kB sectors and 64-byte pages; supports In-Application Programming (IAP) and ISP. |
| ADC | 8-channel 10-bit successive-approximation ADC with window comparator interrupt; supports in/out-of-range event triggering. |
| Communication Interfaces | Dual enhanced UARTs (fractional baud rate, break detect), 400 kHz I²C-bus, SPI, and debugger interface (TDI/TCLK/TRIG). |
| Operating Voltage | 2.4 V to 3.6 V VDD; all I/O pins are 5 V tolerant (up to 5.5 V), enabling mixed-voltage system interfacing without level shifters. |
| Power Management | Idle and two power-down modes; typical total power-down current is 1 µA (with voltage comparators disabled). |
| Package & Pins | PLCC44 package with 40 user-configurable I/O pins; Port 5 provides 20 mA sourcing/sinking per pin for direct load driving. |
Pinout & Package
PLCC44 (SOT187-2) package: 44-pin plastic leaded chip carrier, body size 16.6 × 16.6 × 4.0 mm, leads on four sides, suitable for through-hole mounting and reflow-compatible assembly.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0/CMP2/KBI0/AD05 | Port 0 bit 0 / Comparator 2 output / Keypad input 0 / ADC0 channel 5 input | Multi-function pin supporting analog sensing, digital input, and comparator output; enables flexible peripheral sharing on Port 0. |
| P1.5/RST | Port 1 bit 5 / External reset input/output | Programmable reset pin supporting open-drain bidirectional, push-pull output, or input-only modes; required for ISP entry at power-up when oscillator >12 MHz. |
| P2.2/MOSI | Port 2 bit 2 / SPI master out slave in | Configurable as general-purpose I/O or SPI data output; direction auto-switched based on SPI master/slave mode selection. |
| P3.0/XTAL2/CLKOUT | Port 3 bit 0 / Crystal oscillator output / CPU clock divided-by-2 output | Provides clock source for external circuitry when enabled via SFR; supports internal RC or watchdog oscillator as CPU clock source. |
| P4.2/TXD1 | Port 4 bit 2 / UART1 transmitter output | Dedicated serial transmit line for second UART; supports full-duplex communication alongside UART0 on P1.0/P1.1. |
| P5.0–P5.7 | Port 5 bits 0–7 | All pins provide 20 mA sourcing/sinking capability; ideal for directly driving LEDs, relays, or small solenoids without external drivers. |
Key Features
| Feature | Design Value |
|---|---|
| In-System Programming (ISP) | Enables firmware updates while device is mounted in end equipment using UART0, eliminating need for socketed programming. |
| Configurable port output types | Each I/O pin independently set to quasi-bidirectional, open-drain, push-pull, or input-only-optimizing drive strength and noise immunity per signal path. |
| High-accuracy internal RC oscillator | Fine-tunable RC oscillator with clock doubler option eliminates external crystal for cost-sensitive designs while maintaining ±2% frequency stability over temperature. |
| Port input pattern match interrupt | Port 0 generates interrupt when pin values match or mismatch a programmable 8-bit pattern-ideal for keypad scanning or state-change detection without CPU polling. |
| Oscillator fail detection | Watchdog timer's independent on-chip oscillator monitors main clock integrity and triggers reset if crystal/resonator fails-ensuring fail-safe operation. |
Applications
| Industrial Sensor Interface | Smart Metering Front-End |
|---|---|
|
Use Scenario: Monitoring analog sensor outputs (temperature, pressure, current) in factory automation systems with local threshold alerting. IC Role / Device Role / Timing Role: Primary controller executing sensor acquisition, ADC conversion, window-comparator-based alarm logic, and UART-based reporting. Use Value: Integrated 8-channel 10-bit ADC with hardware window comparator reduces external component count and enables real-time response without CPU intervention. |
Use Scenario: Collecting and preprocessing utility meter readings (voltage, current, kWh) before transmission to concentrator via RS-485 or PLC. IC Role / Device Role / Timing Role: Data acquisition and preprocessing node with RTC-backed timestamping, dual UARTs for local debug and remote comms, and secure flash for firmware updates. Use Value: 23-bit system timer configured as RTC provides accurate time-stamping; dual UARTs allow simultaneous debug logging and field communication. |
| Embedded HMI Controller | Low-Power Remote Terminal Unit (RTU) |
|
Use Scenario: Driving LED indicators, reading membrane keypad inputs, and managing display backlight in industrial panel interfaces. IC Role / Device Role / Timing Role: Human-machine interface controller handling keypad scan, LED drive, and serial command parsing via UART1. Use Value: Port 5's 20 mA sourcing per pin drives LEDs directly; keypad interrupt inputs (KBI0–KBI7) enable low-latency key detection with minimal firmware overhead. |
Use Scenario: Field-deployed environmental monitoring node collecting analog/digital sensor data and transmitting via LPWAN gateway. IC Role / Device Role / Timing Role: Low-power edge node executing periodic wake-up, sensor sampling, data aggregation, and sleep-mode management. Use Value: Typical 1 µA power-down current extends battery life; programmable brownout detect ensures graceful shutdown during voltage sag. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89LPC952FBD | LQFP44 package (10 × 10 × 1.4 mm); identical 8 kB flash, same peripherals and pin functions but different mechanical footprint and thermal profile. | Suitable for surface-mount PCBs requiring smaller board area and improved thermal dissipation vs. PLCC. | Select P89LPC952FBD when space-constrained layouts or automated SMT assembly are prioritized over through-hole compatibility. |
| P89LPC954FA | 16 kB flash memory (vs. 8 kB), otherwise identical architecture, peripherals, and PLCC44 packaging; same 10-bit ADC, dual UARTs, and I/O capabilities. | Preferred for applications requiring larger firmware image size, bootloader partitioning, or future feature expansion without hardware redesign. | Choose P89LPC954FA when firmware complexity or field-upgrade requirements exceed 8 kB capacity, with no change to PCB layout or schematic. |
Compared with P89LPC952FBD and P89LPC954FA, the P89LPC952FA,512 offers optimal balance of legacy PLCC44 compatibility, 8 kB code space, and integrated analog/mixed-signal features-making it ideal for cost-sensitive industrial controls where through-hole assembly and moderate firmware size are design constraints.
Availability
P89LPC952FA,512 is available at Aetrix Electronics and suitable for industrial sensor interface, smart metering front-end, embedded HMI controller, and low-power remote terminal unit (RTU) applications requiring stable component supply and long-term manufacturability.
Supply support for P89LPC952FA,512 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 markets.
The P89LPC952FA,512 belongs to NXP's LPC900 family of enhanced 80C51 microcontrollers, designed specifically for cost-sensitive, mixed-signal embedded applications requiring high integration, low power, and robust in-system programmability.
FAQ
What is the maximum operating frequency of the P89LPC952FA,512?
The P89LPC952FA,512 supports a maximum operating frequency of 18 MHz. This applies whether using an external crystal/resonator on XTAL1/XTAL2 or the internal RC oscillator with clock doubler enabled. At 18 MHz, the accelerated 2-clock core achieves instruction cycle times of 111–222 ns-six times faster than a standard 80C51 at the same frequency. The P89LPC952FA,512 must use the external reset function on P1.5 when operating above 12 MHz.
Does the P89LPC952FA,512 support in-application programming (IAP) of flash memory?
Yes, the P89LPC952FA,512 supports full In-Application Programming (IAP) of its 8 kB flash memory. This allows firmware updates or parameter storage while the device is running, using dedicated SFRs (FMADRH/FMADRL, FMCON, FMDATA) and controlled via the flash command register. IAP enables dynamic code patching, field calibration storage, and bootloader implementations without halting main application execution.
How many analog-to-digital converter channels does the P89LPC952FA,512 have, and what is their resolution?
The P89LPC952FA,512 integrates an 8-input, 10-bit successive-approximation ADC (ADC0). Channels AD00–AD07 are mapped to P0.1, P0.2, P0.3, P0.4, P1.7, P2.0, P2.1, and P0.0 respectively. Each conversion delivers a 10-bit result with programmable window comparator functionality that can generate an interrupt when the result falls inside or outside defined thresholds-enabling autonomous analog monitoring.
What are the I/O voltage tolerance specifications for the P89LPC952FA,512?
All I/O pins of the P89LPC952FA,512 are 5 V tolerant, meaning they may be safely pulled up to or driven by signals up to 5.5 V-even while VDD operates within its nominal 2.4 V to 3.6 V range. This eliminates the need for external level-shifting circuitry when interfacing with legacy 5 V logic, sensors, or communication transceivers, simplifying system design and reducing BOM cost.
Can the P89LPC952FA,512 operate without an external crystal oscillator?
Yes, the P89LPC952FA,512 includes a high-accuracy internal RC oscillator with fine-tuning capability and optional clock doubler, allowing full operation-including UART communication and timer functions-without any external oscillator components. The RC oscillator is selectable via flash configuration bits and supports frequencies from 20 kHz to 18 MHz, making the P89LPC952FA,512 suitable for cost-optimized, space-constrained designs.
P89LPC952FA,512 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 44-LCC (J-Lead)
- Series:
- LPC900
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 18MHz
- Connectivity:
- I2C, SPI, UART/USART
- Peripherals:
- Brown-out Detect/Reset, POR, PWM, WDT
- Number of I/O:
- 40
- Program Memory Size:
- 8KB (8K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 512 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.4V ~ 3.6V
- Data Converters:
- A/D 8x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P89LPC952FA,512 FAQ
1.How can I place an order for P89LPC952FA,512 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89LPC952FA,512 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 P89LPC952FA,512 reliable?
The price and inventory of P89LPC952FA,512 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89LPC952FA,512 is usually 5 days.
3.What payment methods are accepted for P89LPC952FA,512?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89LPC952FA,512 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89LPC952FA,512?
P89LPC952FA,512 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89LPC952FA,512 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 P89LPC952FA,512?
For technical support, including P89LPC952FA,512 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89LPC952FA,512 requirements.
6.How does Aetrix verify that P89LPC952FA,512 is sourced from the original manufacturer or authorized distributors?
All P89LPC952FA,512 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 P89LPC952FA,512 meets industry standards.
7.What is the process for return or replacement of P89LPC952FA,512?
All P89LPC952FA,512 units undergo pre-shipment inspection (PSI). If there is an issue with P89LPC952FA,512, 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 P89LPC952FA,512 part is unused and in its original packaging.
Return procedure for P89LPC952FA,512:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89LPC952FA,512 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…

.jpg)