NXP Semiconductors P87C51RC+4N,112
- Part No.:
- P87C51RC+4N,112
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 40-DIP (0.600", 15.24mm)
- Datasheet:
-
P87C51RC+4N,112.pdf
- Description:
- IC MCU 8BIT 32KB OTP 40DIP
- Quantity:
- Payment:

- Shipping:

Inventory:4,344
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P87C51RC+4N,112 from NXP Semiconductors (formerly Philips) is an 8-bit OTP microcontroller based on the enhanced 80C51 architecture, featuring 32KB on-chip OTP program memory, 512 bytes of RAM, hardware watchdog timer, and programmable counter array (PCA) with five capture/compare modules. It operates from 2.7 V to 5.5 V at up to 16 MHz and targets embedded control in industrial automation and motor drive systems.
For engineers reviewing the P87C51RC+4N,112 datasheet, P87C51RC+4N,112 pinout, P87C51RC+4N,112 application, or P87C51RC+4N,112 equivalent, key selection criteria include OTP security bit configuration, PCA-based PWM timing resolution, dual DPTR support for external memory access, and compatibility with legacy 80C51 toolchains and interrupt structure.
Technical Context
This device belongs to the 8XC51RA+/RB+/RC+/RD+ family - a derivative of the 80C51 core with architectural enhancements including a hardware watchdog timer, PCA module supporting edge-triggered capture and software-timed compare, and full-duplex UART with framing error detection and automatic address recognition.
It supports four priority-level nested interrupts, three 16-bit timers (T0/T1/T2), and extended SFRs for PCA control (CCON, CCAPMn, CL/CH). The PCA enables precise pulse-width modulation and high-speed I/O event timing without CPU intervention, making it suitable for real-time motor control and sensor synchronization tasks.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core Architecture | Enhanced 80C51-compatible 8-bit CPU with full instruction set compatibility |
| Program Memory | 32 KB OTP - non-volatile, one-time programmable code storage with 3-bit security lock |
| RAM Size | 512 bytes internal RAM - double the capacity of base 80C51, enabling larger stack and data buffers |
| Max Clock Frequency | 16 MHz - supports standard crystal or external clock input via XTAL1/XTAL2 pins |
| Operating Voltage | 2.7 V to 5.5 V - wide supply range enables direct interface with 3.3 V and 5 V logic systems |
| Power Modes | Idle and Power-Down modes - reduces current consumption during standby; oscillator stops in Power-Down |
| Interrupt Sources | 7 sources with 4 priority levels - includes INT0/INT1, T0/T1/T2 overflows, serial receive/transmit, and PCA overflow |
Pinout & Package
Package: 40-pin Plastic Dual In-line Package (PDIP), SOT129-1 footprint, through-hole mountable.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0–P0.7 | Port 0 bidirectional I/O / AD0–AD7 multiplexed bus | Open-drain port used for external memory addressing/data transfer; requires external pull-ups for bus operation |
| P1.0–P1.7 | Port 1 bidirectional I/O with alternate PCA functions | CEX0–CEX4 and T2/T2EX pins enable five independent capture/compare channels for PWM or timing measurement |
| P2.0–P2.7 | Port 2 bidirectional I/O / A8–A15 high-order address | Drives upper address byte during 16-bit external memory accesses; retains value in idle mode |
| P3.0–P3.7 | Port 3 bidirectional I/O with dedicated peripheral signals | Includes RxD/TxD (UART), INT0/INT1 (external interrupts), T0/T1 (timer inputs), WR/RD (memory strobes) |
| RST | Active-high reset input | Requires ≥2 machine cycles (24 oscillator periods) high pulse; internal weak pull-down ensures power-on reset with RC network |
| XTAL1/XTAL2 | Crystal oscillator input/output | Supports quartz crystal (1–16 MHz) or external CMOS clock source; no duty cycle requirement for external drive |
| EA/VPP | External access enable / programming voltage | Low = execute from external memory; high = execute from internal OTP; also accepts 12.75 V during programming |
| ALE/PROG | Address latch enable / programming pulse | Outputs 1/6 oscillator frequency for external address latching; doubles as EPROM programming pulse when PROG active |
Key Features
| Feature | Design Value |
|---|---|
| Hardware Watchdog Timer | Enables autonomous system recovery from software hang without external components |
| Programmable Counter Array (PCA) | Five independent 16-bit modules support PWM generation, high-resolution input capture, and software timer extension |
| Enhanced UART | Framing error detection and automatic address recognition simplify multi-drop RS-485 network implementation |
| Dual Data Pointer (DPTR) | Allows simultaneous access to two external memory locations without register save/restore overhead |
| OTP Security Bits | Three programmable bits prevent unauthorized readout of firmware content after programming |
| Low-Voltage Operation | Functional down to 2.7 V enables battery-powered or mixed-voltage system integration |
Applications
| Industrial Motor Control | Smart Sensor Interface |
|---|---|
Use Scenario: Closed-loop speed regulation of BLDC motors using hall-effect feedback and six-step commutation. IC Role / Device Role / Timing Role: Primary controller executing commutation logic, generating synchronized PWM outputs via PCA modules, and managing UART-based host commands. Use Value: PCA's CEX0–CEX4 pins deliver jitter-free, phase-aligned PWM with sub-microsecond timing resolution - critical for torque ripple reduction. | Use Scenario: Multi-sensor node aggregating temperature, pressure, and humidity data for HVAC monitoring. IC Role / Device Role / Timing Role: Central acquisition engine reading analog sensors via external ADC, timestamping events using T2, and transmitting packets over RS-485. Use Value: Hardware watchdog ensures reliable long-term operation; dual DPTR accelerates burst reads from multiple sensor registers. |
| Energy Metering Front-End | Legacy Industrial PLC I/O Module |
Use Scenario: Pulse counting and tariff switching in electromechanical energy meters interfacing with reed switches and relay drivers. IC Role / Device Role / Timing Role: High-accuracy edge counter capturing kWh pulses via T0/T1; manages time-of-use scheduling using internal RTC emulation. Use Value: 16-bit timers with GATE control allow precise windowed counting; low-power idle mode extends battery life in backup operation. | Use Scenario: Discrete I/O expansion for DIN-rail mounted PLCs requiring deterministic scan-cycle timing and fieldbus communication. IC Role / Device Role / Timing Role: Dedicated I/O processor handling digital input debouncing, output latching, and Modbus RTU protocol stack execution. Use Value: Four 8-bit ports provide 32 configurable I/O lines; enhanced UART with framing error detection improves Modbus CRC reliability. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| P87C51RB+4N,112 | 16 KB OTP, same package and pinout, identical peripheral set except reduced program memory | Suitable where firmware size < 16 KB and cost optimization is prioritized over future code growth headroom | Select when application firmware fits within 16 KB and BOM cost sensitivity outweighs memory scalability needs |
| P87C51RD+4N,112 | 64 KB OTP, same package and pinout, adds extra 16 KB RAM and expanded SFR space for larger applications | Required for complex control algorithms or integrated protocol stacks exceeding 32 KB code footprint | Choose when firmware complexity demands >32 KB code space or additional RAM for real-time buffering |
Compared with P87C51RC+4N,112, the RB+ variant offers lower memory cost but constrains firmware scalability, while the RD+ variant provides headroom for feature-rich firmware at higher unit cost and marginally increased power draw during active execution.
Availability
P87C51RC+4N,112 is available at Aetrix Electronics and suitable for industrial motor control, smart sensor interface, energy metering front-end, and legacy PLC I/O module applications requiring stable component supply across extended product lifecycles.
Supply support for P87C51RC+4N,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 is a global semiconductor leader delivering secure, scalable solutions for automotive, industrial, IoT, and communication infrastructure markets.
The 8XC51RA+/RB+/RC+/RD+ product line was designed specifically for cost-sensitive, high-reliability industrial control applications requiring OTP security, hardware watchdog protection, and enhanced timing peripherals beyond baseline 80C51 capabilities.
FAQ
What is the maximum operating frequency of the P87C51RC+4N,112?
The P87C51RC+4N,112 supports a maximum clock frequency of 16 MHz when operated within its specified voltage range of 2.7 V to 5.5 V. This is confirmed in the Philips product specification document dated August 2000, which lists the "4N" suffix as denoting the 0–16 MHz speed grade for the 40-pin PDIP package. Higher-frequency variants (e.g., "IN") are rated for 33 MHz but require 5 V supply only.
Does the P87C51RC+4N,112 include a hardware watchdog timer?
Yes, the P87C51RC+4N,112 includes a hardware watchdog timer as part of its enhanced 8XC51RA+ family features. This is explicitly documented in the memory/peripheral comparison table on page 2 of the datasheet, which distinguishes RA+/RB+/RC+/RD+ devices from earlier FA/FB/FC families by listing "Yes" under the Hardware Watch Dog Timer column. The WDTRST special function register (SFR) at address 0A6H further confirms its presence and software controllability.
How many capture/compare channels does the PCA module in the P87C51RC+4N,112 support?
The P87C51RC+4N,112 supports five independent capture/compare channels via its Programmable Counter Array (PCA) module - CEX0 through CEX4 - mapped to Port 1 pins P1.3 to P1.7 respectively. This is verified in the Pin Descriptions section (page 5) and Table 2 (page 11), which lists CCAPM0–CCAPM4 SFRs and corresponding port pin mnemonics. Each channel can be configured for PWM, high-speed input capture, or software timer extension.
What package type and pin count does the P87C51RC+4N,112 use?
The P87C51RC+4N,112 uses a 40-pin Plastic Dual In-line Package (PDIP), designated SOT129-1 in Philips' ordering information. This is confirmed in the "87C51RA+/RB+/RC+/RD+ AND 80C51RA+ ORDERING INFORMATION" table on page 9, where the "4N" suffix corresponds to the 0–70°C temperature grade in the 40-pin DIP variant. Pin compatibility with standard 80C51 sockets simplifies legacy board upgrades.
Is external memory expansion supported by the P87C51RC+4N,112?
Yes, the P87C51RC+4N,112 supports external memory expansion up to 64 KB using its multiplexed Port 0 (AD0–AD7) and Port 2 (A8–A15) buses, along with dedicated RD, WR, and PSEN control signals. The datasheet states that ROMless and OTP variants like P87C51RC+4N,112 "can address up to 64K of external memory," and the presence of EA/VPP pin functionality confirms external program memory access capability when EA is held low.
P87C51RC+4N,112 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 40-DIP (0.600", 15.24mm)
- Series:
- 87C
- Packaging:
- Tube
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- 8051
- Core Size:
- 8-Bit
- Speed:
- 16MHz
- Connectivity:
- EBI/EMI, UART/USART
- Peripherals:
- POR, PWM, WDT
- Number of I/O:
- 32
- Program Memory Size:
- 32KB (32K x 8)
- Program Memory Type:
- OTP
- EEPROM Size:
- -
- RAM Size:
- 512 x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 5.5V
- Data Converters:
- -
- Oscillator Type:
- Internal
- Operating Temperature:
- 0°C ~ 70°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Through Hole
- Supplier Device Package:
P87C51RC+4N,112 FAQ
1.How can I place an order for P87C51RC+4N,112 through Aetrix?
Please submit a Request for Quotation (RFQ) for P87C51RC+4N,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 P87C51RC+4N,112 reliable?
The price and inventory of P87C51RC+4N,112 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P87C51RC+4N,112 is usually 5 days.
3.What payment methods are accepted for P87C51RC+4N,112?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P87C51RC+4N,112 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P87C51RC+4N,112?
P87C51RC+4N,112 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P87C51RC+4N,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 P87C51RC+4N,112?
For technical support, including P87C51RC+4N,112 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P87C51RC+4N,112 requirements.
6.How does Aetrix verify that P87C51RC+4N,112 is sourced from the original manufacturer or authorized distributors?
All P87C51RC+4N,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 P87C51RC+4N,112 meets industry standards.
7.What is the process for return or replacement of P87C51RC+4N,112?
All P87C51RC+4N,112 units undergo pre-shipment inspection (PSI). If there is an issue with P87C51RC+4N,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 P87C51RC+4N,112 part is unused and in its original packaging.
Return procedure for P87C51RC+4N,112:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P87C51RC+4N,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…

