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

- Shipping:

Inventory:2,680
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P87C58X2FA,512 from NXP Semiconductors (formerly Philips) is a 32 KB OTP-based 8-bit microcontroller in the enhanced 80C51 family, operating at up to 33 MHz in 12-clock mode or 30 MHz in 6-clock mode across 2.7–5.5 V supply. It integrates 256 B RAM, three 16-bit timers (T0/T1/T2), full-duplex UART with framing error detection, and four 8-bit I/O ports - deployed in industrial control systems requiring deterministic real-time response and extended temperature resilience.
For engineers reviewing the P87C58X2FA,512 datasheet, P87C58X2FA,512 pinout, P87C58X2FA,512 application, or P87C58X2FA,512 equivalent, key selection criteria include OTP security bit configuration (3-bit), dual clock-mode software switching (CKCON.X2), programmable clock-out on P1.0, power-down wake-up via INT0/INT1, and PLCC44 package compatibility with legacy 8051 toolchains and PCB footprints.
Technical Context
This device implements a static CMOS 80C51 core with fully compatible instruction set and SFR map, supporting both 6-clock and 12-clock operation modes selected via CKCON register bit X2 or OTP bit OX2. Its T2 timer supports capture/compare, reload, and clock-out functions simultaneously with baud-rate generation.
Power management includes hardware-supported idle mode (CPU halted, peripherals active) and power-down mode (oscillator stopped, RAM retained down to 2.0 V), with wakeup via external interrupt (INT0/INT1) enabled by AUXR1.WUPD. The oscillator accepts crystal (XTAL1/XTAL2) or external clock input, and ALE frequency is fixed at 1/6 (12-clock) or 1/3 (6-clock) of oscillator frequency.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Enhanced 80C51 CPU with Boolean processor and static design enabling 0 Hz operation |
| Memory | 32 KB on-chip OTP ROM + 256 B RAM; supports up to 64 KB external program/data memory addressing |
| Max Clock Frequency | 33 MHz at 5 V in 12-clock mode; 30 MHz in 6-clock mode; 16 MHz at 2.7–5.5 V |
| Timers/Counters | Three 16-bit timers: T0/T1 (standard 80C51) and T2 (enhanced with capture, compare, reload, clock-out) |
| Serial Interface | Full-duplex UART with automatic address recognition, framing error detection, and programmable baud rate |
| I/O & Interrupts | Four 8-bit bidirectional ports (32 pins total); six interrupt sources with four priority levels and nested vectoring |
| Supply Voltage | 2.7 V to 5.5 V operation; low-voltage functionality verified across full temperature range (–40 °C to +85 °C) |
Pinout & Package
Package: PLCC44 (SOT187-2), leaded chip carrier with 44 leads, body size 16.6 × 16.6 × 4.0 mm, rated for –40 °C to +85 °C operation.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 | NIC | No internal connection - must be left unconnected or tied to ground per layout guidelines |
| 2 (P1.0/T2) | Port 1 bit 0 / Timer 2 external count input | Configurable I/O; when T2 enabled as clock-out, outputs 50% duty cycle signal (61 Hz–4 MHz @16 MHz) |
| 3 (P1.1/T2EX) | Port 1 bit 1 / Timer 2 reload/capture control | Edge-sensitive input for T2 capture reload or direction control; not used in clock-out mode |
| 10 (RST) | Reset input | Active-high asynchronous reset; requires ≥2 machine cycles high while oscillator runs; enables power-on reset with RC network |
| 11 (P3.0/RxD) | Port 3 bit 0 / Serial receive | UART input with Schmitt-triggered receiver; supports multi-processor communication mode |
| 13 (P3.1/TxD) | Port 3 bit 1 / Serial transmit | UART output with drive capability sufficient for RS-232 level-shifting without external buffers |
| 14 (P3.2/INT0) | Port 3 bit 2 / External interrupt 0 | Level-sensitive interrupt source; enables wake-up from power-down mode when WUPD = 1 |
| 16 (P3.4/T0) | Port 3 bit 4 / Timer 0 external input | Counts falling edges for counter operation; gated by TR0 and C/T0 bits in TMOD |
| 18 (P3.6/WR) | Port 3 bit 6 / External write strobe | Active-low signal for MOVX @DPTR writes; synchronized to ALE and address valid timing |
| 19 (P3.7/RD) | Port 3 bit 7 / External read strobe | Active-low signal for MOVX @DPTR reads; asserts during valid data bus window |
| 20 (XTAL2) | Oscillator output | Drives external crystal or resonator; must be left floating if using external clock on XTAL1 |
| 21 (XTAL1) | Oscillator input | Accepts crystal, ceramic resonator, or external CMOS clock; internal inverting amplifier bias configured automatically |
| 22 (VSS) | Ground reference | Primary 0 V return; decoupling capacitor required within 10 mm of pin for noise immunity |
| 24–31 (P2.0–P2.7) | Port 2 / High-order address bus | Outputs A8–A15 during external memory fetches; retains port function during internal-only operation |
| 32 (PSEN) | Program store enable | Active-low strobe for external ROM access; disabled during internal code execution |
| 33 (ALE) | Address latch enable | Outputs at 1/6 (12-clock) or 1/3 (6-clock) oscillator rate; latches P0 low-byte address during external accesses |
| 35 (EA/VPP) | External access enable / programming voltage | High = execute from internal OTP; low = fetch from external memory below 32 KB; receives 12.75 V during OTP programming |
| 36–43 (P0.7–P0.0) | Port 0 / Multiplexed address/data bus | AD7–AD0 during external memory access; open-drain with internal pull-ups; requires external pull-ups for reliable 1-state input |
| 44 (VCC) | Power supply | 2.7–5.5 V main supply; bypass capacitor mandatory; current draw scales linearly with clock frequency and active peripherals |
Key Features
| Feature | Design Value |
|---|---|
| 6-/12-clock mode select | Software-switchable via CKCON.X2 bit - doubling/halving instruction throughput without changing oscillator or PCB layout |
| Programmable clock-out | 50% duty cycle output on P1.0 (61 Hz–4 MHz @16 MHz) usable for sensor sync, ADC sampling clocks, or system timing reference |
| OTP security bits | Three dedicated OTP bits prevent unauthorized readout of firmware - essential for IP protection in production firmware |
| Low-power modes | Idle mode halts CPU but preserves RAM/timers/UART state; power-down mode stops oscillator and reduces current to <10 µA (typ.) |
| Enhanced Timer 2 | Supports simultaneous clock-out and baud-rate generation - eliminates need for external timing ICs in serial gateway designs |
| Extended temperature grade | Rated –40 °C to +85 °C (F-grade), validated for automotive body electronics and industrial PLC modules |
Applications
| Industrial PLC I/O Module | Legacy Equipment Controller |
|---|---|
Use Scenario: Standalone digital I/O expansion module interfacing with Modbus RTU over RS-485 in factory automation cabinets. IC Role / Device Role / Timing Role: Primary MCU executing ladder logic interpreter, managing 32 GPIO lines, and generating precise UART timing via T2 baud-rate generator. Use Value: 32 KB OTP accommodates full protocol stack + application logic; PLCC44 footprint allows drop-in replacement of obsolete 8051 variants without board redesign. |
Use Scenario: Retrofit controller for aging HVAC control panels requiring field-upgradable firmware and EMI-resilient operation in electrically noisy environments. IC Role / Device Role / Timing Role: System controller handling analog sensor reads (via external ADC), relay actuation, and human interface via 4×4 keypad and LED indicators. Use Value: Dual clock mode enables performance scaling - 6-clock for fast keypad scan, 12-clock for low-noise sensor acquisition; LPEP bit reduces supply current below 4 V. |
| Energy Meter Communication Hub | Smart Sensor Node |
Use Scenario: Two-way communication bridge between utility-grade electricity meters and concentrator units using DLMS/COSEM over RF or PLC. IC Role / Device Role / Timing Role: Protocol translation engine with secure boot from OTP, managing AES encryption, UART-to-SPI bridging, and watchdog supervision. Use Value: Three independent timers support concurrent tasks: UART framing, SPI slave timing, and real-time billing interval counting - all without external timing components. |
Use Scenario: Battery-powered environmental sensor node transmitting temperature/humidity data via LoRaWAN gateway using UART-connected transceiver. IC Role / Device Role / Timing Role: Low-power host MCU coordinating sensor polling, data formatting, and transceiver control with precise sleep/wake scheduling. Use Value: Power-down mode draws <10 µA (typ.), extending CR2032 battery life beyond 5 years; INT0 wake-up ensures sub-100 µs response to external trigger events. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT89C51RD2-UM | 64 KB Flash (vs. 32 KB OTP); no T2 timer; 3 V–5.5 V; max 40 MHz (12-clock) | Lacks T2-based clock-out and capture/compare; requires Flash erase cycles for updates | Select when firmware updates in field are required and T2 features are unnecessary |
| P89C58X2FA | ROM version (mask-programmed) of same die; identical pinout, timing, and SFRs; no OTP reprogrammability | Lower unit cost at high volume; no security bit option; firmware locked at wafer fab | Select for cost-sensitive, high-volume production where firmware is immutable |
Compared with AT89C51RD2-UM and P89C58X2FA, the P87C58X2FA,512 provides unique value through OTP-based field-programmable firmware with hardware-enforced security bits and T2's dual-role clock-out/baud-rate capability - making it optimal for medium-volume, security-aware industrial controllers where layout stability and deterministic timing are critical.
Availability
P87C58X2FA,512 is available at Aetrix Electronics and suitable for industrial PLC I/O modules, legacy equipment retrofits, energy meter communication hubs, and smart sensor nodes requiring stable component supply across extended temperature ranges and long product lifecycles.
Supply support for P87C58X2FA,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, formerly Philips Semiconductors, is a global leader in high-reliability microcontrollers, automotive ICs, and secure connectivity solutions with roots in foundational 8051 architecture development.
The P87C58X2FA,512 belongs to NXP's legacy 80C51 OTP microcontroller product line, designed specifically for industrial control, instrumentation, and retrofit applications demanding pin-compatible upgrade paths, extended temperature operation, and hardware-level firmware security.
FAQ
What is the maximum operating frequency of the P87C58X2FA,512 and how does clock mode affect it?
The P87C58X2FA,512 supports up to 33 MHz in 12-clock mode and 30 MHz in 6-clock mode at 5 V ±10%. At 2.7–5.5 V, max frequency is 16 MHz in either mode. Clock mode is selected via CKCON.X2 bit (software) or OTP bit OX2 (hardware-programmed). Switching from 12-clock to 6-clock doubles instruction throughput without changing oscillator frequency - critical for real-time latency reduction in the P87C58X2FA,512.
Does the P87C58X2FA,512 support in-system programming or field firmware updates?
No, the P87C58X2FA,512 uses one-time-programmable (OTP) ROM - firmware is written once during manufacturing using a parallel programmer and cannot be erased or rewritten. This ensures firmware integrity and prevents unauthorized modification, making the P87C58X2FA,512 suitable for applications where code immutability and security are mandatory, unlike Flash-based alternatives.
How does the P87C58X2FA,512 handle power management in battery-operated applications?
The P87C58X2FA,512 offers three low-power states: stop-clock (0 Hz operation), idle mode (CPU halted, peripherals active), and power-down mode (oscillator stopped, RAM retained down to 2.0 V). Wake-up from power-down is supported via INT0 or INT1 when AUXR1.WUPD = 1. Typical current in power-down is <10 µA, enabling multi-year battery life in sensor nodes using the P87C58X2FA,512.
What packaging and temperature grade does the P87C58X2FA,512 use, and why does it matter?
The P87C58X2FA,512 is supplied in PLCC44 (SOT187-2) package, rated for –40 °C to +85 °C operation. This industrial-grade temperature range ensures reliability in harsh environments like factory floors or outdoor metering enclosures. The PLCC44 footprint maintains backward compatibility with legacy 8051 designs, avoiding costly PCB redesigns when upgrading to the P87C58X2FA,512.
Can the P87C58X2FA,512 generate a precise clock signal for external components?
Yes - Timer 2 (T2) in the P87C58X2FA,512 can be configured as a programmable clock-out source on P1.0, delivering a 50% duty cycle signal from 61 Hz to 4 MHz (at 16 MHz oscillator in 12-clock mode). Frequency is determined by oscillator speed and RCAP2H/RCAP2L reload values. This eliminates need for external clock generators in systems synchronizing ADCs, sensors, or communication interfaces using the P87C58X2FA,512.
P87C58X2FA,512 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 44-LCC (J-Lead)
- Series:
- 87C
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 33MHz
- Connectivity:
- EBI/EMI, UART/USART
- Peripherals:
- POR
- Number of I/O:
- 32
- Program Memory Size:
- 32KB (32K x 8)
- Program Memory Type:
- OTP
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 5.5V
- Data Converters:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
P87C58X2FA,512 FAQ
1.How can I place an order for P87C58X2FA,512 through Aetrix?
Please submit a Request for Quotation (RFQ) for P87C58X2FA,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 P87C58X2FA,512 reliable?
The price and inventory of P87C58X2FA,512 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P87C58X2FA,512 is usually 5 days.
3.What payment methods are accepted for P87C58X2FA,512?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P87C58X2FA,512 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P87C58X2FA,512?
P87C58X2FA,512 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P87C58X2FA,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 P87C58X2FA,512?
For technical support, including P87C58X2FA,512 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P87C58X2FA,512 requirements.
6.How does Aetrix verify that P87C58X2FA,512 is sourced from the original manufacturer or authorized distributors?
All P87C58X2FA,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 P87C58X2FA,512 meets industry standards.
7.What is the process for return or replacement of P87C58X2FA,512?
All P87C58X2FA,512 units undergo pre-shipment inspection (PSI). If there is an issue with P87C58X2FA,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 P87C58X2FA,512 part is unused and in its original packaging.
Return procedure for P87C58X2FA,512:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P87C58X2FA,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)