Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

NXP Semiconductors P80C31X2BN,112

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

Inventory:1,020

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

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

ParameterValue and Actual Design Meaning
CPU CoreEnhanced 80C51 with Boolean processor and static design enabling 0 Hz operation
MemoryROMless (0 KB on-chip program memory); 128 bytes on-chip RAM
Max Clock Frequency33 MHz at 5 V in 12-clock mode; 30 MHz in 6-clock mode
Supply Voltage2.7 V to 5.5 V - enables direct interface with 3.3 V and 5 V logic systems
I/O Pins32 bidirectional I/O lines across four 8-bit ports (P0–P3), all with internal pull-ups
Timers/CountersThree 16-bit timers: T0/T1 (standard 80C51) + T2 (enhanced with capture/compare)
Serial InterfaceFull-duplex UART with automatic address recognition and framing error detection
Power ModesIdle 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/TerminalCircuit RoleDesign Meaning
P0.0–P0.7Port 0 bidirectional I/O / AD0–AD7 multiplexed busOpen-drain outputs requiring external pull-ups; serves as low-order address/data bus during external memory access
P1.0/T2Port 1 bit 0 / Timer 2 external count input or clock-outConfigurable as T2 input or 50% duty-cycle clock generator (61 Hz–4 MHz at 16 MHz osc.)
P1.1/T2EXPort 1 bit 1 / Timer 2 reload/capture controlEnables auto-reload or capture functionality for precise event timing
P2.0–P2.7Port 2 bidirectional I/O / A8–A15 high-order address busProvides upper address byte during 16-bit external memory accesses
P3.0/RxDPort 3 bit 0 / Serial receive inputUART input with Schmitt-triggered input for noise immunity
P3.1/TxDPort 3 bit 1 / Serial transmit outputUART output supporting multi-processor communication and full-duplex operation
P3.2/INT0Port 3 bit 2 / External interrupt 0 inputLevel-sensitive interrupt source usable for Power-down wake-up
P3.4/T0Port 3 bit 4 / Timer 0 external count inputCounts external pulses independent of CPU clock
RSTReset inputActive-high reset requiring ≥2 machine cycles; internal pull-down enables capacitor-based power-on reset
XTAL1/XTAL2Oscillator input/outputSupports crystal (1–33 MHz), ceramic resonator, or external clock source
EA/VPPExternal Access Enable / Programming voltageLow = execute from external program memory; high = execute from internal (none here) or external above on-chip limit
ALE/PROGAddress Latch Enable / EPROM programming pulseOutputs 1/6 (12-clock) or 1/3 (6-clock) oscillator frequency; disabled via AUXR.0 for reduced EMI
PSENProgram Store EnableActive-low strobe for external program memory reads; inactive during internal code execution
VCC/VSSPower supply / GroundSingle 2.7–5.5 V supply; no separate analog/digital rails required

Key Features

FeatureDesign Value
6-clock/12-clock selectable modeRuntime switchable via CKCON.X2 bit - doubles instruction throughput without changing oscillator
Timer 2 with capture/compareEnables precise input capture (e.g., PWM period measurement) or compare output (e.g., waveform generation)
Programmable clock-out on P1.0Generates clean 50% duty-cycle clocks from 61 Hz to 4 MHz (12-clock mode) for synchronizing peripherals
Four priority-level nested interruptsSupports real-time response to six interrupt sources (INT0/INT1/T0/T1/RI/TI) with configurable preemption
Low-EMI design featuresIncludes ALE inhibit, slew-rate-controlled outputs, and 6-clock mode to reduce radiated emissions
ONCE™ on-circuit emulation modeEnables in-system debugging by floating Port 0 and weakly pulling other pins high while retaining oscillator activity

Applications

Industrial Control PanelLegacy 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 LoggerPower-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 PartTechnical DifferenceApplication DifferenceSelection Advice
AT89C51-24PI4 KB Flash (reprogrammable), 128 B RAM, 24 MHz max, DIP40, 0–70 °CRequires Flash programming infrastructure; lacks T2 and programmable clock-outSelect when field firmware updates are needed and T2 functionality is not required
P87C51X2BN,1124 KB OTP (one-time programmable), 128 B RAM, 33 MHz max, DIP40, 0–70 °CIncludes on-chip OTP but no ROMless option; identical pinout and peripheral set except missing T2EXSelect 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

  • P80C31X2BN,112
  • P80C31X2BN,112 PDF
  • P80C31X2BN,112 Datasheet
  • P80C31X2BN,112 Specifications
  • P80C31X2BN,112 Images
  • NXP Semiconductors
  • NXP Semiconductors P80C31X2BN,112
  • Buy P80C31X2BN,112
  • P80C31X2BN,112 Price
  • P80C31X2BN,112 Distributor
  • P80C31X2BN,112 Supplier
  • P80C31X2BN,112 Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER