Product Summary

The P89C660HBBD is an 8-bit Flash microcontroller. The P89C660HBBD contains a non-volatile 16KB/32KB/64KB Flash program memory that 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 P89C660HBBD fetches new program code and reprograms itself while in the system. This 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

P89C660HBBD 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

P89C660HBBD features: (1)Can be programmed by the end-user application (IAP); (2)Parallel programming with 87C51 compatible hardware interface to programmer; (3)Six clocks per machine cycle operation (standard); (4)12 clocks per machine cycle operation (optional); (5)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; (6)Fully static operation; (7)RAM externally expandable to 64 kbytes; (8)Four interrupt priority levels; (9)Eight interrupt sources; (10)Four 8-bit I/O ports; (11)Full-duplex enhanced UART: Framing error detection; Automatic address recognition.

Diagrams

P89C660HBBD block diagram

P89C51
P89C51

Other


Data Sheet

Negotiable 
P89C51RA2
P89C51RA2

Other


Data Sheet

Negotiable 
P89C51RA2xx
P89C51RA2xx

Other


Data Sheet

Negotiable 
P89C51RB2
P89C51RB2

Other


Data Sheet

Negotiable 
P89C51RB2BA/01,512
P89C51RB2BA/01,512


IC 80C51 MCU FLASH 16K 44-PLCC

Data Sheet

Negotiable 
P89C51RB2HBA
P89C51RB2HBA

Other


Data Sheet

Negotiable