|
Details, datasheet, quote on part number:P89C51
| |
| Part: | P89C51 |
| Category: | Microcontrollers => 8 bit => 80C51 architecture |
| Description: | 89C51/89C52/89C54/89C58; 80C51 8-bit Microcontroller Family 4K/8K/16K/32K Flash;; Package: SOT129-1 (DIP40), SOT187-2 (PLCC44) |
| Company: | Philips Semiconductors |
| Datasheet: | Download P89C51 datasheet File size : 253 kB |
| Request For quote: | Find where to buy P89C51
|
| |
Datasheet text preview:
INTEGRATED CIRCUITS
89C51/89C52/89C54/89C58 80C51 8-bit microcontroller family 4K/8K/16K/32K Flash
Product data
Supersedes data of 1999 Oct 27
2002 Jan 15
IC28 Data Handbook
Philips Semiconductors
Philips Semiconductors
Product data
80C51 8-bit microcontroller family 4K/8K/16K/32K Flash
89C51/89C52/89C54/89C58
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 89C51Rx2 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.
SELECTION TABLE FOR FLASH DEVICES
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 no no no no UART 89C52/54/58 8K/16K/32K 256 yes no no no no no UART ISP/IAP devices (see separate data sheets) 89C51Rx2 16K64K 5121K yes yes yes yes yes yes UART 89C66x 16K64K 5128K yes yes yes yes yes 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.
DEVICE COMPARISON TABLE
Item Type description Old devices P89C5xUBxx / 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!
Programming algorithm
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
Quad Flat Package type
PQFP package (P89C5xUxBB)
Reduction in package height
Package identifiers
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
Shorter type descriptions
Flash memory program and erase cycles Power consumption
Process change allows more program and erase cycles Process change allows lower power consumption
2002 Jan 15
2
8532148 27548
Philips Semiconductors
Product data
80C51 8-bit microcontroller family 4K/8K/16K/32K Flash
89C51/89C52/89C54/89C58
FEATURES
· 80C51 Central Processing Unit · On-chip FLASH Program Memory · Speed up to 33 MHz · Fully static operation · RAM expandable externally up 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
· Three 16-bit timers/counters T0, T1 (standard 80C51) and
additional T2 (capture and compare)
· Power control modes
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
ORDERING INFORMATION
Type number 4K Flash version P89C51BA P89C51BP1 P89C51BN2 P89C51BBD 8K Flash version P89C52BA P89C52BP1 P89C52BN2 P89C52BBD 16K Flash version P89C54BA P89C54BP1 P89C54BN2 P89C54BBD 32K Flash version P89C58BA P89C58BP1 P89C58BN2 P89C58BBD Package Name PLCC44 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 10 x 10 x 1.4 mm Version SOT187-2 SOT129-1 SOT389-1 Temperature ° Range3 (°C) 0 to +70 0 to +70 0 to +70 Voltage Range (V) 5 5 5 Frequency (MHz) 0 to 33 0 to 33 0 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 = 1, 2, 4, 8) 3. Industrial temperatures will be released with P89C5xX2 devices (see separate data sheet)
PART NUMBER DERIVATION
Device number (P89C5x) P89C51 P89C52 P89C54 P89C58 Temperature range B = 0 _C to 70 _C Package BD = LQFP A = PLCC P = PDIP
2002 Jan 15
3
|
|