Product Summary

The P89C51RD2BA is an 8-bit Flash microcontroller, contains a non-volatile 64kB Flash program memory. The P89C51RD2BA is both parallel programmable and serial In-System and In-Application Programmable. In-System Programming (ISP) allows the user to download new code while the microcontroller sits in the application. In-Application Programming (IAP) means that the microcontroller fetches new program code and reprograms itself while in the system. The P89C51RD2BA allows for remote programming over a modem link. A default serial loader (boot loader) program in ROM allows serial In-System programming of the Flash memory via the UART without the need for a loader in the Flash code. For In-Application Programming, the user program erases and reprograms the Flash memory by use of standard routines contained in ROM.

Parametrics

P89C51RD2BA absolute maximum ratings: (1)Operating temperature under bias: 0 to +70 or -40 to +85℃; (2)Storage temperature range: -65 to +150℃; (3)Voltage on EA/VPP pin to VSS: 0 to +13.0 V; (4)Voltage on any other pin to VSS: -0.5 to +6.5 V; (5)Maximum IOL per I/O pin: 15 mA; (6)Power dissipation (based on package heat transfer limitations, not device power consumption): 1.5 W.

Features

P89C51RD2BA features: (1)80C51 Central Processing Unit; (2)On-chip Flash Program Memory with In-System Programming (ISP) and In-Application Programming (IAP) capability; (3)Boot ROM contains low level Flash programming routines for downloading via the UART; (4)Can be programmed by the end-user application (IAP); (5)6 clocks per machine cycle operation (standard); (6)12 clocks per machine cycle operation (optional); (7)Speed up to 20 MHz with 6 clock cycles per machine cycle (40 MHz equivalent performance); up to 33 MHz with 12 clocks per machine cycle; (8)Fully static operation; (9)RAM expandable externally to 64 kB; (10)4 level priority interrupt; (11)8 interrupt sources; (12)Four 8-bit I/O ports; (13)Full-duplex enhanced UART, Framing error detection; Automatic address recognition; (14)Power control modes, Clock can be stopped and resumed; Idle mode; Power down mode; (15)Programmable clock out; (16)Second DPTR register; (17)Asynchronous port reset; (18)Low EMI (inhibit ALE); (19)Programmable Counter Array (PCA), PWM; Capture/compare.

Diagrams

P89C51RD2BA block diagram

Image Part No Mfg Description Data Sheet Download Pricing
(USD)
Quantity
P89C51RD2BA/01,512
P89C51RD2BA/01,512


IC 80C51 MCU FLASH 64K 44-PLCC

Data Sheet

Negotiable 
Image Part No Mfg Description Data Sheet Download Pricing
(USD)
Quantity
P89C51RD2BA/01,512
P89C51RD2BA/01,512


IC 80C51 MCU FLASH 64K 44-PLCC

Data Sheet

Negotiable 
P89C668HBA
P89C668HBA

NXP Semiconductors

8-bit Microcontrollers (MCU) 80C51 64K FL / 8K RM

Data Sheet

Negotiable 
P89C668HBA/00,512
P89C668HBA/00,512


IC 80C51 MCU FLASH 64K 44-PLCC

Data Sheet

Negotiable 
P89CE558
P89CE558

Other


Data Sheet

Negotiable 
P89C61X2BA/00,512
P89C61X2BA/00,512


IC 80C51 MCU 512 RAM 44PLCC

Data Sheet

Negotiable 
P89C52X2BA
P89C52X2BA

NXP Semiconductors (founded by Philips)

IC 80C51 MCU 256 RAM 44PLCC

Data Sheet

Negotiable