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

- Shipping:

Inventory:1,020
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
P80C31X2BN,112 from Philips Semiconductors is a ROMless 8-bit microcontroller based on the enhanced 80C51 architecture, featuring 128-byte RAM, three 16-bit timers/counters (T0/T1/T2), full-duplex UART with framing error detection, and support for both 6-clock and 12-clock operation. It operates from 2.7 V to 5.5 V and delivers up to 33 MHz at 5 V in 12-clock mode, targeting embedded control in industrial instrumentation and legacy system upgrades.
For engineers reviewing the P80C31X2BN,112 datasheet, P80C31X2BN,112 pinout, P80C31X2BN,112 application, or P80C31X2BN,112 equivalent, key selection criteria include its DIP40 package compatibility with through-hole prototyping, zero-frequency static operation for ultra-low-power sleep modes, dual data pointer support for efficient external memory access, and hardware-assisted power-down wake-up via INT0/INT1.
Technical Context
This device implements a fully static CMOS 80C51 core with extended SFRs including T2CON, RCAP2H/L, and AUXR for Timer 2 capture/compare and clock-mode control. Its dual-clock architecture allows runtime switching between 6-clock (2× instruction throughput) and 12-clock (standard 8051 timing) via CKCON.X2 bit.
The microcontroller integrates a programmable clock-out function on P1.0 (T2), supports asynchronous port reset, and provides low-EMI features including ALE inhibit and slew-rate-controlled outputs-enabling reliable operation in electrically noisy environments without external filtering.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | Enhanced 80C51 with Boolean processor and static design enabling 0 Hz operation |
| Memory | ROMless (0 KB on-chip program memory); 128 bytes on-chip RAM |
| Max Clock Frequency | 33 MHz at 5 V in 12-clock mode; 30 MHz in 6-clock mode |
| Supply Voltage | 2.7 V to 5.5 V - enables direct interface with 3.3 V and 5 V logic systems |
| I/O Pins | 32 bidirectional I/O lines across four 8-bit ports (P0–P3), all with internal pull-ups |
| Timers/Counters | Three 16-bit timers: T0/T1 (standard 80C51) + T2 (enhanced with capture/compare) |
| Serial Interface | Full-duplex UART with automatic address recognition and framing error detection |
| Power Modes | Idle mode (CPU halted, peripherals active) and Power-down mode (oscillator stopped, RAM retained down to 2.0 V) |
Pinout & Package
Package: Plastic Dual In-Line Package (DIP40), 40-pin, 600 mil width, 0 °C to +70 °C operating temperature range (SOT129-1).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P0.0–P0.7 | Port 0 bidirectional I/O / AD0–AD7 multiplexed bus | Open-drain outputs requiring external pull-ups; serves as low-order address/data bus during external memory access |
| P1.0/T2 | Port 1 bit 0 / Timer 2 external count input or clock-out | Configurable as T2 input or 50% duty-cycle clock generator (61 Hz–4 MHz at 16 MHz osc.) |
| P1.1/T2EX | Port 1 bit 1 / Timer 2 reload/capture control | Enables auto-reload or capture functionality for precise event timing |
| P2.0–P2.7 | Port 2 bidirectional I/O / A8–A15 high-order address bus | Provides upper address byte during 16-bit external memory accesses |
| P3.0/RxD | Port 3 bit 0 / Serial receive input | UART input with Schmitt-triggered input for noise immunity |
| P3.1/TxD | Port 3 bit 1 / Serial transmit output | UART output supporting multi-processor communication and full-duplex operation |
| P3.2/INT0 | Port 3 bit 2 / External interrupt 0 input | Level-sensitive interrupt source usable for Power-down wake-up |
| P3.4/T0 | Port 3 bit 4 / Timer 0 external count input | Counts external pulses independent of CPU clock |
| RST | Reset input | Active-high reset requiring ≥2 machine cycles; internal pull-down enables capacitor-based power-on reset |
| XTAL1/XTAL2 | Oscillator input/output | Supports crystal (1–33 MHz), ceramic resonator, or external clock source |
| EA/VPP | External Access Enable / Programming voltage | Low = execute from external program memory; high = execute from internal (none here) or external above on-chip limit |
| ALE/PROG | Address Latch Enable / EPROM programming pulse | Outputs 1/6 (12-clock) or 1/3 (6-clock) oscillator frequency; disabled via AUXR.0 for reduced EMI |
| PSEN | Program Store Enable | Active-low strobe for external program memory reads; inactive during internal code execution |
| VCC/VSS | Power supply / Ground | Single 2.7–5.5 V supply; no separate analog/digital rails required |
Key Features
| Feature | Design Value |
|---|---|
| 6-clock/12-clock selectable mode | Runtime switchable via CKCON.X2 bit - doubles instruction throughput without changing oscillator |
| Timer 2 with capture/compare | Enables precise input capture (e.g., PWM period measurement) or compare output (e.g., waveform generation) |
| Programmable clock-out on P1.0 | Generates clean 50% duty-cycle clocks from 61 Hz to 4 MHz (12-clock mode) for synchronizing peripherals |
| Four priority-level nested interrupts | Supports real-time response to six interrupt sources (INT0/INT1/T0/T1/RI/TI) with configurable preemption |
| Low-EMI design features | Includes ALE inhibit, slew-rate-controlled outputs, and 6-clock mode to reduce radiated emissions |
| ONCE™ on-circuit emulation mode | Enables in-system debugging by floating Port 0 and weakly pulling other pins high while retaining oscillator activity |
Applications
| Industrial Control Panel | Legacy System Upgrade |
|---|---|
Use Scenario: Standalone front-panel controller managing LED indicators, push-button inputs, and relay drivers in factory HMIs. IC Role / Device Role / Timing Role: Primary MCU executing state-machine logic, scanning inputs, driving outputs, and communicating via UART to PLC master. Use Value: DIP40 package enables hand-soldered field repairs; 128-byte RAM suffices for small control buffers; static operation allows deep sleep between button events. | Use Scenario: Drop-in replacement for obsolete 8031/8051 in aging test equipment where PCB layout cannot be modified. IC Role / Device Role / Timing Role: Pin-compatible ROMless 80C51 derivative maintaining identical DIP40 footprint and 8051 instruction set compatibility. Use Value: Eliminates need for external EPROM socket; supports same 6/12-clock timing; retains full UART and timer functionality for existing firmware. |
| Embedded Data Logger | Power-Metering Interface |
Use Scenario: Battery-powered sensor node collecting temperature/humidity data and storing timestamps in external SRAM. IC Role / Device Role / Timing Role: Host controller managing ADC interface (via external circuitry), SRAM writes, and low-power wake-up scheduling. Use Value: Power-down mode draws minimal current while preserving RAM contents; INT0 wake-up triggers on sensor alert signal. | Use Scenario: Metering subsystem interfacing with isolated current/voltage sensors and communicating energy readings over RS-485. IC Role / Device Role / Timing Role: UART controller with framing error detection ensuring robust serial communication under electrical noise. Use Value: Hardware UART with automatic address recognition simplifies multi-drop RS-485 addressing; low-voltage operation (2.7 V) supports wide-input DC-DC converters. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| AT89C51-24PI | 4 KB Flash (reprogrammable), 128 B RAM, 24 MHz max, DIP40, 0–70 °C | Requires Flash programming infrastructure; lacks T2 and programmable clock-out | Select when field firmware updates are needed and T2 functionality is not required |
| P87C51X2BN,112 | 4 KB OTP (one-time programmable), 128 B RAM, 33 MHz max, DIP40, 0–70 °C | Includes on-chip OTP but no ROMless option; identical pinout and peripheral set except missing T2EX | Select when fixed firmware is acceptable and higher code density is needed over P80C31X2BN,112 |
Compared with AT89C51-24PI and P87C51X2BN,112, the P80C31X2BN,112 offers unique ROMless flexibility for external boot loaders and eliminates Flash/OTP programming overhead, while retaining full T2 functionality and 6/12-clock runtime switching - critical for timing-sensitive legacy integration.
Availability
P80C31X2BN,112 is available at Aetrix Electronics and suitable for industrial control panels, legacy system upgrades, embedded data loggers, and power-metering interfaces requiring stable component supply and long-term obsolescence management.
Supply support for P80C31X2BN,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
Philips Semiconductors (now NXP Semiconductors) is a pioneer in high-reliability mixed-signal ICs, delivering automotive, industrial, and consumer solutions with emphasis on robustness and longevity.
The P80C31X2BN,112 belongs to the 80C51X2 family designed specifically for drop-in replacement of legacy MCS-51 systems, emphasizing pin compatibility, extended voltage range (2.7–5.5 V), and enhanced power management for industrial maintenance and retrofit applications.
FAQ
What is the maximum operating frequency of the P80C31X2BN,112?
The P80C31X2BN,112 supports up to 33 MHz in 12-clock mode and 30 MHz in 6-clock mode at 5 V ±10%. At lower supply voltages (2.7–5.5 V), the maximum frequency is limited to 16 MHz in both modes. The device's static CMOS design permits operation down to 0 Hz, enabling true zero-power idle states.
Does the P80C31X2BN,112 include on-chip program memory?
No, the P80C31X2BN,112 is a ROMless variant - it contains no on-chip program memory. Code execution must occur from external EPROM, Flash, or ROM via the P0/P2 address/data bus. This distinguishes it from OTP variants like P87C51X2BN,112 and enables flexible boot-loader architectures.
How does the P80C31X2BN,112 handle power-down wake-up?
The P80C31X2BN,112 supports wake-up from Power-down mode via external interrupt on INT0 (P3.2) or INT1 (P3.3), provided WUPD bit (AUXR1.3) is set and the interrupt is configured as level-sensitive. Upon wake-up, the oscillator restarts, and execution resumes from the instruction following the Power-down command - with RAM and SFRs fully preserved.
Can the P80C31X2BN,112 generate a clock signal for external peripherals?
Yes, the P80C31X2BN,112 can output a precise 50% duty-cycle clock on P1.0 (T2) using Timer 2 in clock-out mode. Frequencies range from 61 Hz to 4 MHz (at 16 MHz oscillator, 12-clock mode) and are programmable via RCAP2H/L registers - eliminating the need for external clock generators in synchronized sensor or display interfaces.
Is the P80C31X2BN,112 pin-compatible with standard 8051 microcontrollers?
Yes, the P80C31X2BN,112 uses the industry-standard DIP40 pinout matching the original 8031/8051, including identical placement of P0–P3, RST, XTAL1/XTAL2, EA/VPP, ALE, and PSEN. All port functions and timing parameters comply with MCS-51 specifications, enabling direct substitution in legacy designs without PCB changes.
P80C31X2BN,112 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 40-DIP (0.600", 15.24mm)
- Series:
- 80C
- 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:
- -
- Program Memory Type:
- ROMless
- EEPROM Size:
- -
- RAM Size:
- 128 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:
P80C31X2BN,112 FAQ
1.How can I place an order for P80C31X2BN,112 through Aetrix?
Please submit a Request for Quotation (RFQ) for P80C31X2BN,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 P80C31X2BN,112 reliable?
The price and inventory of P80C31X2BN,112 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for P80C31X2BN,112 is usually 5 days.
3.What payment methods are accepted for P80C31X2BN,112?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for P80C31X2BN,112 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for P80C31X2BN,112?
P80C31X2BN,112 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your P80C31X2BN,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 P80C31X2BN,112?
For technical support, including P80C31X2BN,112 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your P80C31X2BN,112 requirements.
6.How does Aetrix verify that P80C31X2BN,112 is sourced from the original manufacturer or authorized distributors?
All P80C31X2BN,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 P80C31X2BN,112 meets industry standards.
7.What is the process for return or replacement of P80C31X2BN,112?
All P80C31X2BN,112 units undergo pre-shipment inspection (PSI). If there is an issue with P80C31X2BN,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 P80C31X2BN,112 part is unused and in its original packaging.
Return procedure for P80C31X2BN,112:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
P80C31X2BN,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…

