NXP Semiconductors


Select site:

English

P80C31X2/32X2; P80C51X2/52X2/54X2/58X2; P87C51X2/52X2/54X2/58X2

Parametric Search

Datasheet

P80C31X2/32X2; P80C51X2/52X2/54X2/58X2; P87C51X2/52X2/54X2/58X2
(Product Specification)
24-Jan-03, 62 pages, 404 kB

80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP 128B/256B RAM low voltage (2.7 to 5.5 V), low power, high speed (30/33 MHz)

General description
Features
Products/packages
Chemical content
Pricing/ordering/availability
Samples
Applications
Block diagrams/pinning
Technical documents
Parametrics/similar products
Print/email

General description

The Philips microcontrollers described in this data sheet are high-performance static 80C51 designs incorporating Philips? high-density CMOS technology with operation from 2.7 V to 5.5 V. They support both 6-clock and 12-clock operation.

The P8xC31X2/51X2 and P8xC32X2/52X2/54X2/58X2 contain 128 byte RAM and 256 byte RAM respectively, 32 I/O lines, three 16-bit counter/timers, a six-source, four-priority level nested interrupt structure, a serial I/O port for either multi-processor communications, I/O expansion or full duplex UART, and on-chip oscillator and clock circuits.

In addition, the devices are low power static designs which offer a wide range of operating frequencies down to zero. Two software selectable modes of power reduction ? idle mode and power-down mode ? are available. The idle mode freezes the CPU while allowing the RAM, timers, serial port, and interrupt system to continue functioning. The power-down mode saves the RAM contents but freezes the oscillator, causing all other chip functions to be inoperative. Since the design is static, the clock can be stopped without loss of user data. Then the execution can be resumed from the point the clock was stopped.

Features

  • 80C51 Central Processing Unit
    • 4 kbytes ROM/EPROM (P80/P87C51X2)
    • 8 kbytes ROM/EPROM (P80/P87C52X2)
    • 16 kbytes ROM/EPROM (P80/P87C54X2)
    • 32 kbytes ROM/EPROM (P80/P87C58X2)
    • 128 byte RAM (P80/P87C51X2 and P80C31X2)
    • 256 byte RAM (P80/P87C52/54X2/58X2 and P80C32X2)
    • Boolean processor
    • Fully static operation
    • Low voltage (2.7 V to 5.5 V at 16 MHz) operation
  • 12-clock operation with selectable 6-clock operation (via software or via parallel programmer)
  • Memory addressing capability
    • Up to 64 kbytes ROM and 64 kbytes RAM
  • Power control modes:
    • Clock can be stopped and resumed
    • Idle mode
    • Power-down mode
  • CMOS and TTL compatible
  • Two speed ranges at VCC = 5 V
    • 0 to 30 MHz with 6-clock operation
    • 0 to 33 MHz with 12-clock operation
  • PLCC, DIP, TSSOP or LQFP packages
  • Extended temperature ranges
  • Dual Data Pointers
  • Security bits:
    • ROM (2 bits)
    • OTP (3 bits)
  • Encryption array - 64 bytes
  • Four interrupt priority levels
  • Six interrupt sources
  • Four 8-bit I/O ports
  • Full-duplex enhanced UART
    • Framing error detection
    • Automatic address recognition
  • Three 16-bit timers/counters T0, T1 (standard 80C51) and additional T2 (capture and compare)
  • Programmable clock-out pin
  • Asynchronous port reset
  • Low EMI (inhibit ALE, slew rate controlled outputs, and 6-clock mode)
  • Wake-up from Power Down by an external interrupt.

Products/packages

Type numberNorth American Type numberOrdering code (12NC)Product statusPackagePackingMarkingChemical contentLeadfree conversion date
P80C31X2BNP80C31X2BN9352 696 13112Volume productionSOT129-1
(DIP40)
TubeStandard MarkingP80C31X2BN
Always Pb-free
P80C32X2BAP80C32X2BA9352 696 07512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP80C32X2BA
week 44, 2004
P80C32X2BBDP80C32X2BBD9352 720 87157Volume productionSOT389-1
(LQFP44)
Tray Pack, Bakeable, MultipleStandard MarkingP80C32X2BBD
week 33, 2004
P80C32X2FAP80C32X2FA9352 696 08512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP80C32X2FA
week 44, 2004
P80C32X2FNP80C32X2FN9352 696 11112Volume productionSOT129-1
(DIP40)
TubeStandard MarkingP80C32X2FN
Always Pb-free
P87C51X2BAP87C51X2BA9352 696 03512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP87C51X2BA
week 43, 2004
P87C51X2BBDP87C51X2BBD9352 713 74157Volume productionSOT389-1
(LQFP44)
Tray Pack, Bakeable, MultipleStandard MarkingP87C51X2BBD
week 33, 2004
P87C51X2BNP87C51X2BN9352 696 06112Volume productionSOT129-1
(DIP40)
TubeStandard MarkingP87C51X2BN
Always Pb-free
P87C51X2FAP87C51X2FA9352 696 05512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP87C51X2FA
week 44, 2004
P87C52X2BAP87C52X2BA9352 695 99512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP87C52X2BA
week 43, 2004
P87C52X2BBDP87C52X2BBD9352 713 86157Volume productionSOT389-1
(LQFP44)
Tray Pack, Bakeable, MultipleStandard MarkingP87C52X2BBD
week 33, 2004
P87C52X2BNP87C52X2BN9352 696 01112Volume productionSOT129-1
(DIP40)
TubeStandard MarkingP87C52X2BN
Always Pb-free
P87C52X2FAP87C52X2FA9352 696 00512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP87C52X2FA
week 44, 2004
P87C52X2FBDP87C52X2FBD9352 713 91157Volume productionSOT389-1
(LQFP44)
Tray Pack, Bakeable, MultipleStandard MarkingP87C52X2FBD
week 33, 2004
P87C52X2FNP87C52X2FN9352 696 02112Volume productionSOT129-1
(DIP40)
TubeStandard MarkingP87C52X2FN
Always Pb-free
P87C54X2BAP87C54X2BA9352 701 61512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP87C54X2BA
week 43, 2004
P87C54X2BBDP87C54X2BBD9352 713 92157Volume productionSOT389-1
(LQFP44)
Tray Pack, Bakeable, MultipleStandard MarkingP87C54X2BBD
week 33, 2004
P87C54X2BNP87C54X2BN9352 702 11112Volume productionSOT129-1
(DIP40)
TubeStandard MarkingP87C54X2BN
Always Pb-free
P87C54X2FAP87C54X2FA9352 701 60512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP87C54X2FA
week 43, 2004
P87C54X2FBDP87C54X2FBD9352 713 93157Volume productionSOT389-1
(LQFP44)
Tray Pack, Bakeable, MultipleStandard MarkingP87C54X2FBD
week 33, 2004
P87C58X2BBDP87C58X2BBD9352 713 72157Volume productionSOT389-1
(LQFP44)
Tray Pack, Bakeable, MultipleStandard MarkingP87C58X2BBD
week 33, 2004
P87C58X2BNP87C58X2BN9352 703 78112Volume productionSOT129-1
(DIP40)
TubeStandard MarkingP87C58X2BN
Always Pb-free
P87C58X2FAP87C58X2FA9352 703 76512Volume productionSOT187-2
(PLCC44)
Tube Dry PackStandard MarkingP87C58X2FA
week 42, 2004

Pricing/ordering/availability

Type numberOrdering code(12NC)Indicative price/unit($)RegionDistributorIn stockInventory dateBuy onlineSamples
P80C31X2BN9352 696  13112  2.0400NAFUTURE ELECTRONICS6,0107/4/2008 Buy online Order samples
   NAMOUSER ELECTRONICS1417/6/2008 Buy online  
   NAARROW ELECTRONICS997/4/2008 Buy online  
P80C32X2BA9352 696  07512  1.9400NAFUTURE ELECTRONICS9,3507/4/2008 Buy online not available
   NAAVNET ELECTRONICS MARKETING1,0657/4/2008 Buy online  
   NAMOUSER ELECTRONICS1887/6/2008 Buy online  
P80C32X2BBD9352 720  87157  1.9400NAMOUSER ELECTRONICS7407/6/2008 Buy online Order samples
   NAARROW ELECTRONICS4717/4/2008 Buy online  
P80C32X2FA9352 696  08512  2.1300NAMOUSER ELECTRONICS1,0987/6/2008 Buy online Order samples
P80C32X2FN9352 696  11112  2.2200NAFUTURE ELECTRONICS4,2927/4/2008 Buy online Order samples
   NAMOUSER ELECTRONICS1087/6/2008 Buy online  
P87C51X2BA9352 696  03512  2.7600      Order samples
P87C51X2BBD9352 713  74157  2.6600NAMOUSER ELECTRONICS8007/6/2008 Buy online Order samples
P87C51X2BN9352 696  06112  2.7900NAFUTURE ELECTRONICS2597/4/2008 Buy online Order samples
   NAMOUSER ELECTRONICS767/6/2008 Buy online  
P87C51X2FA9352 696  05512  3.1600NAFUTURE ELECTRONICS2,3457/4/2008 Buy online Order samples
   NAARROW ELECTRONICS1,1197/4/2008 Buy online  
   NAMOUSER ELECTRONICS1,1137/6/2008 Buy online  
P87C52X2BA9352 695  99512  2.9200NAFUTURE ELECTRONICS2,9387/4/2008 Buy online Order samples
   NAMOUSER ELECTRONICS1,3007/6/2008 Buy online  
   NADIGI-KEY CORPORATION8126/29/2008 Buy online  
P87C52X2BBD9352 713  86157  2.8800NAARROW ELECTRONICS3,4587/4/2008 Buy online Order samples
   NAAVNET ELECTRONICS MARKETING2,1327/4/2008 Buy online  
   NAMOUSER ELECTRONICS8007/6/2008 Buy online  
P87C52X2BN9352 696  01112  2.9600NAARROW ELECTRONICS3,2257/4/2008 Buy online Order samples
   NAFUTURE ELECTRONICS1,5737/4/2008 Buy online  
   NADIGI-KEY CORPORATION5946/29/2008 Buy online  
   NAMOUSER ELECTRONICS5547/6/2008 Buy online  
P87C52X2FA9352 696  00512  3.3500NAARROW ELECTRONICS5,0277/4/2008 Buy online Order samples
   NAFUTURE ELECTRONICS3,0317/4/2008 Buy online  
   NAMOUSER ELECTRONICS1,3007/6/2008 Buy online  
   NADIGI-KEY CORPORATION8716/29/2008 Buy online  
   NAAVNET ELECTRONICS MARKETING6817/4/2008 Buy online  
P87C52X2FBD9352 713  91157  3.3100NAARROW ELECTRONICS6117/4/2008 Buy online Order samples
P87C52X2FN9352 696  02112  3.4200NAFUTURE ELECTRONICS2,6597/4/2008 Buy online Order samples
   NAARROW ELECTRONICS5537/4/2008 Buy online  
P87C54X2BA9352 701  61512  3.7500NAARROW ELECTRONICS2,3847/4/2008 Buy online Order samples
   NAAVNET ELECTRONICS MARKETING2,0287/4/2008 Buy online  
   NAMOUSER ELECTRONICS1,3007/6/2008 Buy online  
   NAFUTURE ELECTRONICS7617/4/2008 Buy online  
P87C54X2BBD9352 713  92157  3.7000NAMOUSER ELECTRONICS8007/6/2008 Buy online Order samples
   NAAVNET ELECTRONICS MARKETING3277/4/2008 Buy online  
P87C54X2BN9352 702  11112  3.8100NAARROW ELECTRONICS2,1797/4/2008 Buy online Order samples
   NAFUTURE ELECTRONICS4867/4/2008 Buy online  
   NAMOUSER ELECTRONICS2027/6/2008 Buy online  
   NAAVNET ELECTRONICS MARKETING627/4/2008 Buy online  
P87C54X2FA9352 701  60512  4.1600NAFUTURE ELECTRONICS6407/4/2008 Buy online Order samples
P87C54X2FBD9352 713  93157  4.1000NAMOUSER ELECTRONICS8007/6/2008 Buy online Order samples
   NAAVNET ELECTRONICS MARKETING1637/4/2008 Buy online  
P87C58X2BBD9352 713  72157  4.0500      Order samples
P87C58X2BN9352 703  78112  4.1600NAFUTURE ELECTRONICS7,5537/4/2008 Buy online Order samples
   NAMOUSER ELECTRONICS2167/6/2008 Buy online  
P87C58X2FA9352 703  76512  4.4900NAMOUSER ELECTRONICS1,2407/6/2008 Buy online Order samples
   NAARROW ELECTRONICS6747/4/2008 Buy online  

Block diagrams/pinning

Technical documents

Application Notes

AN10155_1; AN10155: Philips LPC9xx microcontroller in I2C applications (21-Jun-02)
AN10289_1; LPC900 external crystal start-up (27-Apr-04)
AN10342_1; Using LPC900 code Flash as data storage (13-Dec-04)
AN95004_1; I2C Control Boards for Large Screen Monitors (16-Aug-95)

Support Documents

D12EPP_Sch_Ver1.0; D12 USB-EPP Evaluation Main Board/EPP-SRAM Evaluation Daughter Board (1998-08-13)
index; Development Tools for P80C3xX2 devices (2003-12-15)
index; Development Tools for P8xC5xX2 devices (2003-12-15)
flash_as_datastorage_lpc900; Flash as Data storage LPC900.zip (17-Dec-04)
UM10016_3; ISP1581 Hi-Speed USB MPEG2 Encoder Reference Kit (2004-04-12)
li_ion_battery_charger; Li-ion Battery charger (17-Dec-04)
75016030; NXP low-power 8051 Flash microcontroller P89V52X2 (2007-05-01)
75011098; P80C51X2 Family Leaflet (2003-03-03)
75014621; Philips - The Innovation Leader in Microcontrollers (2005-03-01)
75014632; Philips - The Innovation Leader in Microcontrollers (2005-06-01)
75013977; Philips - The Innovation Leader in Microcontrollers Oct. 2004 (2004-11-01)
75013474; Philips -- The Innovation Leader in Microcontrollers (2004-06-30)
75012668; Philips Microcontroller Line Card (2004-02-24)
75013987; Philips The Innovation Leader in Microcontrollers LPC2000/LPC900/LPC700 Series and 80C51 Family (2005-01-21)
75015572; The innovation leader in microcontrollers (2006-09-01)
UM10113_1; User manual for the PNX2015 family (2005-05-06)

Parametrics/similar products

Type numberPackagePower
supply
RAM(bytes)System
Freq(MHz)
FUNCTIONADCsWatchdog
timer
I/O
pins
Operating
temp.(Cel)
TimersPWMsMemory TypeSerial InterfacesExternal InterruptProgram SecuritySeriesNo. of PinsClock TypeMemory Size(kBits)Operating Frequency(MHz)Reset Active Low or High
P80C31X2BNSOT129-1
(DIP40)
2.7~5.5 128 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - ROMless UART 2 no 80C51 family 40 12-clk (6-clk opt.) - 0~30@6-clk
0~33@12-clk
High
P80C32X2BASOT187-2
(PLCC44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - ROMless UART 2 no 80C51 family 44 12-clk (6-clk opt.) - 0~30@6-clk
0~33@12-clk
High
P80C32X2BBDSOT389-1
(LQFP44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - ROMless UART 2 no 80C51 family 44 12-clk (6-clk opt.) - 0~30@6-clk
0~33@12-clk
High
P80C32X2FASOT187-2
(PLCC44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - ROMless UART 2 no 80C51 family 44 12-clk (6-clk opt.) - 0~30@6-clk
0~33@12-clk
High
P80C32X2FNSOT129-1
(DIP40)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - ROMless UART 2 no 80C51 family 40 12-clk (6-clk opt.) - 0~30@6-clk
0~33@12-clk
High
P87C51X2BASOT187-2
(PLCC44)
2.7~5.5 128 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 4K 0~30@6-clk
0~33@12-clk
High
P87C51X2BBDSOT389-1
(LQFP44)
2.7~5.5 128 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 4K 0~30@6-clk
0~33@12-clk
High
P87C51X2BNSOT129-1
(DIP40)
2.7~5.5 128 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 40 12-clk (6-clk opt.) 4K 0~30@6-clk
0~33@12-clk
High
P87C51X2FASOT187-2
(PLCC44)
2.7~5.5 128 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 4K 0~30@6-clk
0~33@12-clk
High
P87C52X2BASOT187-2
(PLCC44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 8K 0~30@6-clk
0~33@12-clk
High
P87C52X2BBDSOT389-1
(LQFP44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 8K 0~30@6-clk
0~33@12-clk
High
P87C52X2BNSOT129-1
(DIP40)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 40 12-clk (6-clk opt.) 8K 0~30@6-clk
0~33@12-clk
High
P87C52X2FASOT187-2
(PLCC44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 8K 0~30@6-clk
0~33@12-clk
High
P87C52X2FBDSOT389-1
(LQFP44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 8K 0~30@6-clk
0~33@12-clk
High
P87C52X2FNSOT129-1
(DIP40)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - OTP UART 2 yes 80C51 family 40 12-clk (6-clk opt.) 8K 0~30@6-clk
0~33@12-clk
High
P87C54X2BASOT187-2
(PLCC44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 16K 0~30@6-clk
0~33@12-clk
High
P87C54X2BBDSOT389-1
(LQFP44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 16K 0~30@6-clk
0~33@12-clk
High
P87C54X2BNSOT129-1
(DIP40)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 40 12-clk (6-clk opt.) 16K 0~30@6-clk
0~33@12-clk
High
P87C54X2FASOT187-2
(PLCC44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 16K 0~30@6-clk
0~33@12-clk
High
P87C54X2FBDSOT389-1
(LQFP44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 16K 0~30@6-clk
0~33@12-clk
High
P87C58X2BBDSOT389-1
(LQFP44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 32K 0~30@6-clk
0~33@12-clk
High
P87C58X2BNSOT129-1
(DIP40)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 0~70 3 x 16-bit - OTP UART 2 yes 80C51 family 40 12-clk (6-clk opt.) 32K 0~30@6-clk
0~33@12-clk
High
P87C58X2FASOT187-2
(PLCC44)
2.7~5.5 256 0~16@3V
0~33@5V
8-bit 80C51 uController - no 32 -40~85 3 x 16-bit - OTP UART 2 yes 80C51 family 44 12-clk (6-clk opt.) 32K 0~30@6-clk
0~33@12-clk
High

Similar products

P80C31X2/32X2; P80C51X2/52X2/54X2/58X2; P87C51X2/52X2/54X2/58X2 links to the similar products page containing an overview of products that are similar in function or related to the type number(s) as listed on this page. The similar products page includes products from the same catalog tree(s), relevant selection guides and products from the same functional category.