Details, datasheet, quote on part number: P89C51UBPN
PartP89C51UBPN
CategoryMicrocontrollers => 8 bit => 80C51 architecture
Title80C51 architecture
Description89C51/89C52/89C54/89C58; 80C51 8-bit Microcontroller Family 4K/8K/16K/32K Flash;; Package: SOT129-1 (DIP40), SOT187-2 (PLCC44)
CompanyPhilips Semiconductors (Acquired by NXP)
DatasheetDownload P89C51UBPN datasheet
Cross ref.Similar parts: AT89C51-16PC, SC87C51CGF40
Quote
Find where to buy
 
  

 

Features, Applications

DESCRIPTION

The 89C51/89C52/89C54/89C58 contain a non-volatile FLASH program memory that is parallel programmable. For devices that are serial programmable (In-System Programmable (ISP) and In-Application Programmable (IAP) with a boot loader), see the or 89C66x datasheets. All three families are Single-Chip 8-bit Microcontrollers manufactured in advanced CMOS process and are derivatives of the 80C51 microcontroller family. All the devices have the same instruction set as the 80C51.

MTP devices (this data sheet) 89C51 ROM/EPROM memory size RAM size (byte) Parallel programming In-System Programming (ISP) In-Application Programming (IAP) PWM Programmable Timer/Counter (PCA) Hardware Watchdog Timer Serial Channels 4K 128 yes no UART 8K/16K/32K 256 yes no UART ISP/IAP devices (see separate data sheets) 16K64K 5121K yes UART 16K64K 5128K yes UART + I2C

MTP = Multi-Time Programming (via parallel programmer) ISP = In-System Programming (via serial interface) IAP = In-Application Programming Please note that the FLASH programming algorithm for these parts has been modified. Please see the Device Comparison table for details.

Item Type description Old devices / P89C5xUFxx New devices P89C5xBx Reason for change Letter U dropped for shorter type descriptions (formerly designated speed (033 MHz)) Programming algorithm modification required by process change!

When using parallel programmer, be sure to select P89C5xUxxx devices

When using a parallel programmer, be sure to select P89C5xBx devices (no more letter U). IF DEVICES ARE NOT YET SELECTABLE, ASK YOUR VENDOR FOR A SOFTWARE UPDATE. PQFP package replaced by LQFP package (P89C5xBBD). SEE NEW DIMENSIONS AT THE END OF THIS DATA SHEET. PLCC = A LQFP = BD PDIP P 10,000 program and erase cycles Active mode: ICC(MAX)= (0.55 FREQ. + 8.0)mA Idle mode: ICC(MAX) = (0.3 FREQ. + 2.0)mA

PLCC = AA PQFP = BB PDIP PN 100 program and erase cycles Active mode: ICC(MAX)= (0.9 FREQ. + 20)mA Idle mode: ICC(MAX) = (0.37 FREQ. + 1.0)mA

Flash memory program and erase cycles Power consumption
Process change allows more program and erase cycles Process change allows lower power consumption
FEATURES

80C51 Central Processing Unit On-chip FLASH Program Memory Speed to 33 MHz Fully static operation RAM expandable externally to 64 kbytes 4 interrupt priority levels 6 interrupt sources Four 8-bit I/O ports Full-duplex enhanced UART

Framing error detection Automatic address recognition
Clock can be stopped and resumed Idle mode Power down mode

Programmable clock out Second DPTR register Asynchronous port reset Low EMI (inhibit ALE) Wake up from power down by an external interrupt

Type number 4K Flash version P89C51BBD 8K Flash version P89C52BBD 16K Flash version P89C54BBD 32K Flash version P89C58BN2 P89C58BBD Package Name DIP40 LQFP44 Description plastic leaded chip carrier; 44 leads plastic dual in-line package; 40 leads plastic low profile quad flat package; 44 leads; body 1.4 mm Version SOT129-1 SOT389-1 Temperature Range3 (C) to +70 Voltage Range (V) 5 Frequency (MHz) to 33

NOTES: 1. Philips (except North America) Part Order Number 2. Philips North America Part Order Number. Note that parts will be marked "P89C5xBP", respectively (x Industrial temperatures will be released with P89C5xX2 devices (see separate data sheet)

Device number P89C54 P89C58 Temperature range 70 _C Package BD = LQFP A = PLCC P = PDIP

 

Related products with the same datasheet
P89C51BA
P89C51BBD
P89C51BN2
P89C51BP
P89C51BP1
P89C51RA
P89C51RB
P89C51UB
P89C51UBAA
P89C51UF
Some Part number from the same manufacture Philips Semiconductors (Acquired by NXP)
P89C51UF 89C51/89C52/89C54/89C58; 80C51 8-bit Microcontroller Family 4K/8K/16K/32K Flash;; Package: SOT129-1 (DIP40), SOT187-2 (PLCC44)
P89C51UFAA 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51X2 P89C51X2/52X2/54X2/58X2; 80C51 8-bit Flash Microcontroller Family 4K/8K/16K/32K Flash 128B/256B RAM;; Package: SOT129-1 (DIP40), SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C52
P89C52BA 89C51/89C52/89C54/89C58; 80C51 8-bit Microcontroller Family 4K/8K/16K/32K Flash
P89C52UBAA 80c51 8-bit Microcontroller Family 4k/8k/16k/32k Flash
P89C52X2 P89C51X2/52X2/54X2/58X2; 80C51 8-bit Flash Microcontroller Family 4K/8K/16K/32K Flash 128B/256B RAM
P89C535NBAA CMOS Single-chip 8-bit Microcontrollers With Flash Program Memory
P89C536NBAA
P89C538NBAA
P89C54
P89C54UBAA 80c51 8-bit Microcontroller Family 4k/8k/16k/32k Flash
P89C54X2 P89C51X2/52X2/54X2/58X2; 80C51 8-bit Flash Microcontroller Family 4K/8K/16K/32K Flash 128B/256B RAM
P89C557
P89C557E4 P83C557E4/P80C557E4/P89C557E4; Single-chip 8-bit Microcontroller
P89C58
P89C58BA 89C51/89C52/89C54/89C58; 80C51 8-bit Microcontroller Family 4K/8K/16K/32K Flash
P89C58UBAA 80c51 8-bit Microcontroller Family 4k/8k/16k/32k Flash
P89C58X2 P89C51X2/52X2/54X2/58X2; 80C51 8-bit Flash Microcontroller Family 4K/8K/16K/32K Flash 128B/256B RAM
P89C60X2 P89C60X2/61X2; 80C51 8-bit Flash Microcontroller Family 64KB Flash 512B/1024B RAM
P89C660 P89C660; P89C662; P89C664; P89C668; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/1KB/2KB/8KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
 
0-C     D-L     M-R     S-Z