Details, datasheet, quote on part number: P89C51
PartP89C51
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 P89C51 datasheet
Cross ref.Similar parts: IS89C51A
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
P89C51UBPN
P89C51UF
Some Part number from the same manufacture Philips Semiconductors (Acquired by NXP)
P89C51BA 89C51/89C52/89C54/89C58; 80C51 8-bit Microcontroller Family 4K/8K/16K/32K Flash;; Package: SOT129-1 (DIP40), SOT187-2 (PLCC44)
P89C51RA2 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB 89C51/89C52/89C54/89C58; 80C51 8-bit Microcontroller Family 4K/8K/16K/32K Flash;; Package: SOT129-1 (DIP40), SOT187-2 (PLCC44)
P89C51RB2 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB2BB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RB2BBD/01 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB2BP 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RB2H P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB2HBB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RB2HBBD P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB2HBP 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RB2Hxx P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB2xx P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC P89C51RC+; P89C51RD+; 80C51 8-bit Flash Microcontroller Family 32K/64K Isp Flash With 512-1K RAM
P89C51RC2 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2BB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2BBD/01 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2FB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2FBD/01 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2FP 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2H P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
Same catergory

AT94K05AL : FPSLIC. Fpslic Devices Combine 5K Gates of Atmel's Patented AT40K Fpga Architecture, a 20 Mips Avr 8-bit Risc Microprocessor Core, Numerous Fixed Microcontroller Peripheries And up to 36K Bytes of Program And Data SRAM..

COP689EB : CISC->COPS. 8-bit CMOS ROM Based Microcontrollers With 8k Memory, CAN Interface, 8-bit A/D, And Usart.

CXP84632/84640/84648 : SPC700 Series. The is a CMOS 8-bit single chip microcomputer integrating on a single chip an A/D converter, serial interface, timer/counter, time base timer, capture timer/counter, I2C bus interface, remote control reception circuit, PWM output, and 32kHz timer/counter besides the basic configurations of 8-bit CPU, ROM, RAM, and I/O port. The CXP84632/84640/84648.

CXP872P48A : CMOS 8-bit Single Chip Microcomputer. The is a CMOS 8-bit microcomputer which consists of A/D converter, serial interface, timer/counter, time base timer, vector interruption, high precision timing pattern generation circuit, PWM generator, PWM for tuner, VISS/VASS circuit, 32kHz timer/event counter, remote control receiving circuit, general purpose prescaler, HSYNC counter, VCR vertical.

E0C6001 : Micro Mini 4-bit Single Chip Microcomputer.

KMP47C1638AN : 4-bit Microcontrollers.

MSP430F1481 : Ultra-low Power Microcontroller. Functions as Asynchronous UART or Synchronous SPI Interface - Two USARTs USART1) MSP430x14x(1) Devices - One USART (USART0) MSP430x13x Devices Family Members Include: MSP430F133: 8KB+256B Flash Memory, 256B RAM MSP430F135: 16KB+256B Flash Memory, 512B RAM MSP430F1471: 32KB+256B Flash Memory, 1KB RAM MSP430F1481: 48KB+256B Flash Memory, 2KB RAM MSP430F1491:.

P87C749 : 80C51 Family. Preliminary Supersedes data of 1998 Jan 06 IC20 Data Handbook 1998 Apr 23 The Philips 83C749/87C749 offers many of the advantages of the 80C51 architecture in a small package and at low cost. The 8XC749 Microcontroller is fabricated with Philips high-density CMOS technology. Philips epitaxial substrate minimizes CMOS latch-up sensitivity. The 8XC749.

P89LPC930 : 80C51 architecture. P89LPC930/931; 8-bit Microcontrollers With Two-clock 80C51 Core 4 KB/8 KB 3 V Flash With 256-byte Data RAM;; Package: SOT361-1 (TSSOP28).

PIC16C65 : PICmicro without analog capability. PIC16C66 PIC16C67 Low-power, high-speed CMOS EPROM/ROM technology Fully static design Wide operating voltage range: to 6.0V Commercial, Industrial, and Extended temperature ranges Low-power consumption: 5V, 4 MHz 15 A typical 3V, 32 kHz 1 A typical standby current High performance RISC CPU Only 35 single word instructions to learn All single cycle.

S3C9664 : S3C9(KS86) Series. = S3C9664 ;; ROM(KB) = 4 ;; RAM(bytes) = 208 ;; I/o Pins = 18 ;; Interrupt (Int/Ext) = 10/18 ;; Timer/counters = BT/WDT/8Tx2 ;; Serial Interface = - ;; LCD (Seg/Com) = - ;; ADC (BitxCh) = 10x6 ;; PWM(BitxCh) = 8x1 ;; Max. OSC.Freq. (MHz) = 6 ;; VDD(V) = 4.0~5.25 ;; Other = Usb 1.1 Joy Stick ;; Package = 20SOP,24SOP ;; Production Status.

TMP47P454VN : CISC->TMP. CMOS 4-bit Microcontroller.

uPD750064 : 4-bit Single-chip Microcontrollers. The PD750068 is one of the 75XL Series 4-bit single-chip microcontrollers and has a data processing capability comparable to that an 8-bit microcontroller. The PD750068 provides more CPU functions compared to the 75X Series and realizes high-speed operation at the low voltage 1.8 V, making it ideal for battery-driven applications. This device has on-chip.

UPD780031A : CISC->uPD. 8-bit Single-chip Microcontroller. The 780032A, 780033A, and 780034A are members of the PD780034A Subseries of the 78K/0 Series. Only selected functions of the existing PD78054 Subseries are provided, and the serial interface is enhanced. A flash memory version, the PD78F0034A, that can operate in the same power supply voltage range as the mask ROM version, and various development.

P89LPC9102 : 8-bit microcontrollers with accelerated two-clock 80C51 core 1 kB 3 V byte-erasable Flash with 8-bit A/D converter The P89LPC9102/9103/9107 are single-chip microcontrollers in low-cost 10-pin and 14-pin packages based on a high performance processor architecture that executes instructions in two to four clocks, six times the rate of standard 80C51 devices.

HT48R07A-1 : Cost-Effective I/O Type 8-Bit OTP MCU The HT48R07A-1 is an 8-bit high performance, RISC architecture microcontroller devices specifically designed for cost-effective multiple I/O control product applications. The advantages of low power consumption, I/O flexibility, timer functions, oscillator options, HALT and wake-up functions, Watchdog Timer, buzzer.

MAXQ613 : 16-Bit Microcontroller With Infrared Module The MAXQ613 is a low-power, 16-bit MAXQ microcontroller designed for low-power applications including universal remote controls, consumer electronics, and white goods. The device combines a powerful 16-bit RISC microcontroller and integrated peripherals including a universal synchronous/asynchronous receiver-transmitter.

HT46R0664 : Enhanced A/D+LCD 8-Bit OTP MCU The Enhanced A/D Type with LCD is a 8-bit high performance, RISC architecture microcontroller specifically designed for applications that interface directly to analog signals and which require an LCD interface. The device includes an integrated multi-channel Analog to Digital Converter, Pulse Width Modulation outputs and an LCD driver.

 
0-C     D-L     M-R     S-Z