NXP Semiconductors P89C52X2BN/00,112
- Part No.:
- P89C52X2BN/00,112
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 40-DIP (0.600", 15.24mm)
- Datasheet:
-
P89C52X2BN/00,112.pdf
- Description:
- IC MCU 8BIT 8KB FLASH 40DIP
- Quantity:
- Payment:

- Shipping:

Inventory:2,991
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P89C52X2BN/00,112 from NXP Semiconductors (formerly Philips) is an 8-bit Flash microcontroller based on the enhanced 80C51 architecture, featuring 8 KB on-chip Flash program memory, 256 bytes of RAM, three 16-bit timers/counters (T0, T1, T2), and a full-duplex UART with framing error detection - deployed in industrial control panels requiring deterministic real-time I/O handling and firmware field-upgradability.
For engineers reviewing the P89C52X2BN/00,112 datasheet, P89C52X2BN/00,112 pinout, P89C52X2BN/00,112 application, or P89C52X2BN/00,112 equivalent, this page delivers verified technical context, validated pin functions for DIP40 package, confirmed low-power modes (idle/power-down), exact Flash endurance (10,000 cycles), and two manufacturer-confirmed alternative parts with documented functional and packaging differences.
Technical Context
This device implements a static CMOS 80C51 core supporting both 6-clock and 12-clock operation via CKCON.X2 bit or Flash-programmed FX2 bit, enabling software-selectable CPU throughput scaling (e.g., 20 MHz at 6-clock vs. 33 MHz at 12-clock with 5 V supply). It integrates dual data pointers, four interrupt priority levels, six interrupt sources, and asynchronous port reset capability.
The P89C52X2BN/00,112 uses a dedicated Timer 2 (T2) with capture/compare and programmable clock-out functionality, while retaining standard 80C51-compatible T0/T1 operation across all four modes (0–3). Its Flash memory supports chip erase and individual byte programming, with 10-year data retention and security bits for code protection.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Enhanced 80C51 static CMOS CPU with Boolean processor and dual DPTR |
| Flash Memory | 8 KB on-chip Flash EPROM, supporting 10,000 program/erase cycles and 10-year data retention |
| RAM | 256 bytes on-chip SRAM, retained during idle mode and power-down mode (down to 2.0 V) |
| Timers/Counters | Three 16-bit timers: T0/T1 (standard 80C51) + T2 (enhanced with capture, compare, clock-out) |
| Serial Interface | Full-duplex UART with framing error detection, automatic address recognition, and baud-rate generation via T2 |
| Power Modes | Idle mode (CPU halted, peripherals active) and power-down mode (oscillator stopped, RAM retained) |
| Max Clock Frequency | 20 MHz at 6-clock mode or 33 MHz at 12-clock mode (5 V ±10%, 0–70 °C) |
Pinout & Package
Package: Plastic Dual In-Line Package (DIP40), 600 mil width, SOT129-1 footprint, operating temperature range 0 °C to +70 °C.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1–8 (P1.0–P1.7) | Port 1 bidirectional I/O | P1.0/T2 and P1.1/T2EX support Timer 2 external count input, reload, and direction control |
| 9 (RST) | Reset input | Active-high reset requiring ≥2 machine cycles (24/12 oscillator periods); enables power-on reset with external RC network |
| 10–17 (P3.0–P3.7) | Port 3 bidirectional I/O with alternate functions | RxD/TxD (serial), INT0/INT1 (level-sensitive interrupts), T0/T1 (timer inputs), WR/RD (external memory strobes) |
| 18 (XTAL2) | Oscillator output | Drives crystal/resonator; can be left unconnected when using external clock source applied to XTAL1 |
| 19 (XTAL1) | Oscillator input | Accepts crystal, ceramic resonator, or external clock signal; internal inverting amplifier |
| 20 (VSS) | Ground reference | 0 V return path; must be connected before any other pin to prevent latch-up |
| 21–28 (P2.0–P2.7) | Port 2 bidirectional I/O | Outputs high-order address (A8–A15) during external memory access; retains value as I/O otherwise |
| 29 (PSEN) | External program memory read strobe | Active-low output activated twice per machine cycle when fetching from external ROM |
| 30 (ALE/PROG) | Address latch enable / Flash programming pulse | Emits 1/6 (12-clock) or 1/3 (6-clock) oscillator frequency; doubles as PROG pulse during Flash programming |
| 31 (EA/VPP) | External access enable / programming voltage | High = execute from internal Flash; low = fetch from external memory up to 0FFFH; receives 5 V/12 V during programming |
| 32–39 (P0.0–P0.7) | Port 0 open-drain I/O / AD bus | Multiplexes low-order address (A0–A7) and data (D0–D7); requires external pull-ups for I/O use |
| 40 (VCC) | Power supply | +5 V ±10% supply for normal, idle, and power-down operation; minimum 2.0 V for RAM retention in power-down |
Key Features
| Feature | Design Value |
|---|---|
| 6-clock / 12-clock selectable operation | Software-configurable via CKCON.X2 bit or Flash-programmed FX2 bit - enables runtime throughput doubling without hardware change |
| Programmable clock-out on P1.0 | Generates 50% duty-cycle clock (61 Hz–4 MHz @ 16 MHz osc.) for system synchronization or peripheral timing without external oscillator |
| Three 16-bit timers with T2 enhancements | T2 supports capture, compare, auto-reload, and simultaneous baud-rate generation + clock-out - eliminates need for external timing ICs |
| Low EMI design | Includes ALE inhibit, slew-rate controlled outputs, and 6-clock mode - reduces radiated emissions in noise-sensitive industrial environments |
| Wake-up from power-down | Enabled via external INT0/INT1 (level-sensitive) with WUPD bit in AUXR1 - allows event-driven resumption without full reset |
Applications
| Industrial Motor Control | Legacy Equipment Retrofit |
|---|---|
Use Scenario: Embedded controller in HVAC fan speed regulators interfacing with triac drivers and analog temperature sensors. IC Role / Device Role / Timing Role: Real-time PWM generation via Timer 2, UART-based Modbus RTU communication, and deterministic interrupt response for zero-crossing detection. Use Value: 256-byte RAM supports local PID coefficient storage; 8 KB Flash accommodates firmware updates over serial link without external memory. |
Use Scenario: Drop-in replacement for obsolete 8051-based PLC I/O modules in factory automation systems. IC Role / Device Role / Timing Role: Pin-compatible 80C51 derivative executing legacy assembly firmware while adding Flash reprogrammability and power-down for standby. Use Value: DIP40 package enables direct PCB replacement; 10,000 Flash cycles allow >5 years of field firmware patches without hardware revision. |
| Energy Metering Interface | Medical Device Monitor |
Use Scenario: Sub-metering unit collecting pulse outputs from utility meters and transmitting aggregated kWh data via RS-485. IC Role / Device Role / Timing Role: UART with framing error detection ensures robust Modbus ASCII transmission; Timer 0/1 handle pulse counting with 16-bit resolution. Use Value: Idle mode reduces average current to <1 mA during data collection gaps - extends battery life in portable meter readers. |
Use Scenario: Front-end controller in patient vital sign monitors acquiring analog sensor data and driving LED displays. IC Role / Device Role / Timing Role: Dual data pointers accelerate ADC buffer transfers; asynchronous port reset recovers from sensor glitch-induced lockups without system reboot. Use Value: Four priority-level interrupts guarantee timely response to critical alarms (e.g., SpO₂ drop) while background tasks continue uninterrupted. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit Flash microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P89C51X2BN/00,112 | 4 KB Flash, 128 B RAM, same DIP40 package and pinout | Lower memory capacity limits firmware complexity; suitable for simpler control tasks | Select when application firmware fits within 4 KB and cost sensitivity outweighs future scalability needs |
| P89C54X2BN/00,112 | 16 KB Flash, 256 B RAM, identical DIP40 package and pinout | Supports larger protocol stacks (e.g., full TCP/IP Lite) and multi-sensor fusion algorithms | Choose when future firmware expansion or added peripherals (e.g., SPI ADCs) require headroom beyond 8 KB |
Compared with P89C51X2BN/00,112 and P89C54X2BN/00,112, the P89C52X2BN/00,112 provides optimal balance: sufficient Flash for Modbus/ASCII protocols and sensor processing logic, full pin compatibility with both alternatives, and identical power management features - making it the preferred choice for mid-complexity industrial controllers where memory and cost must be tightly balanced.
Availability
P89C52X2BN/00,112 is available at Aetrix Electronics and suitable for industrial motor control, legacy equipment retrofit, and energy metering interface applications requiring stable component supply, long-term obsolescence mitigation, and traceable sourcing from authorized channels.
Supply support for P89C52X2BN/00,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 semiconductor leader specializing in secure connectivity solutions for automotive, industrial, and IoT applications.
The P89C5xX2 family was designed as a Flash-based evolution of the 80C51 architecture - delivering field-upgradable firmware, enhanced timers, and low-power modes for cost-sensitive industrial control and instrumentation systems.
FAQ
What is the maximum operating frequency of the P89C52X2BN/00,112 and how does clock mode affect it?
The P89C52X2BN/00,112 supports up to 33 MHz in 12-clock mode and 20 MHz in 6-clock mode, both at 5 V ±10%. The clock mode is selected via the CKCON.X2 bit (software) or Flash-programmed FX2 bit (parallel programmer). In 6-clock mode, each instruction executes in half the time of 12-clock mode, effectively doubling throughput without changing oscillator frequency - a key advantage for latency-critical control loops in the P89C52X2BN/00,112.
Does the P89C52X2BN/00,112 support in-system programming, and what interface is required?
The P89C52X2BN/00,112 does not support ISP via UART or SPI. Programming requires a parallel programmer compatible with the P89C5xX2 series, applying VPP (12 V) to EA/VPP pin (31) and using ALE/PROG (30) as the programming pulse input. The device's Flash memory is erased and programmed byte-by-byte or via chip-erase, with 10,000 guaranteed cycles - a constraint explicitly defined for the P89C52X2BN/00,112 in its preliminary datasheet.
How does the P89C52X2BN/00,112 handle reset and power management during brown-out conditions?
The P89C52X2BN/00,112 relies on external reset circuitry (RC network on RST pin) for reliable power-on reset. While it retains RAM contents down to 2.0 V in power-down mode, it lacks built-in brown-out detection. System designers must implement external voltage supervisors (e.g., MAX809) to assert RST during undervoltage - a requirement confirmed by the P89C52X2BN/00,112's DC characteristics table and power-mode specifications.
Can Timer 2 on the P89C52X2BN/00,112 operate simultaneously as a baud-rate generator and a clock-out source?
Yes - Timer 2 on the P89C52X2BN/00,112 can generate both baud rate and clock-out concurrently. When configured for clock-out (C/T2 = 0, T2OE = 1, TR2 = 1), it outputs a 50% duty-cycle signal on P1.0 while still providing baud-rate timing to the UART. However, both functions share the same reload value (RCAP2H/L), so the baud rate and clock-out frequency are mathematically linked - a behavior explicitly documented for the P89C52X2BN/00,112 in the "Programmable Clock-Out Pin" section.
What are the security features of the P89C52X2BN/00,112 and how are they implemented?
The P89C52X2BN/00,112 includes three programmable security bits stored in the Flash Security Block. When programmed, these bits prevent external readout of Flash contents and lock EA/VPP functionality after reset. Bit 1 latches EA internally, forcing execution from internal memory only. These bits are one-time programmable via parallel programmer and cannot be cleared - a permanent protection mechanism confirmed for the P89C52X2BN/00,112 in the "FLASH EPROM MEMORY" section.
P89C52X2BN/00,112 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 40-DIP (0.600", 15.24mm)
- Series:
- 89C
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 33MHz
- Connectivity:
- UART/USART
- Peripherals:
- POR
- Number of I/O:
- 32
- Program Memory Size:
- 8KB (8K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 4.5V ~ 5.5V
- Data Converters:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- 0°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
P89C52X2BN/00,112 FAQ
1.How can I place an order for P89C52X2BN/00,112 through Aetrix?
Please submit a Request for Quotation (RFQ) for P89C52X2BN/00,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 P89C52X2BN/00,112 reliable?
The price and inventory of P89C52X2BN/00,112 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P89C52X2BN/00,112 is usually 5 days.
3.What payment methods are accepted for P89C52X2BN/00,112?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P89C52X2BN/00,112 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P89C52X2BN/00,112?
P89C52X2BN/00,112 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P89C52X2BN/00,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 P89C52X2BN/00,112?
For technical support, including P89C52X2BN/00,112 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P89C52X2BN/00,112 requirements.
6.How does Aetrix verify that P89C52X2BN/00,112 is sourced from the original manufacturer or authorized distributors?
All P89C52X2BN/00,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 P89C52X2BN/00,112 meets industry standards.
7.What is the process for return or replacement of P89C52X2BN/00,112?
All P89C52X2BN/00,112 units undergo pre-shipment inspection (PSI). If there is an issue with P89C52X2BN/00,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 P89C52X2BN/00,112 part is unused and in its original packaging.
Return procedure for P89C52X2BN/00,112:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P89C52X2BN/00,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…

