Product Summary

The P89C668 is an 8-bit flash microcontroller. The P89C668 contains a non-volatile 64KB Flash program memory that is both parallel programmable and serial In-System and In-Application Programmable. In-System Programming (ISP) of the P89C668 allows the user to download new code while the microcontroller sits in the application. In-Application Programming (IAP) of the P89C668HBA means that the microcontroller 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 of the P89C668 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

P89C668 absolute maximum ratings: (1)Operating temperature under bias: 0 to +70 or -0 to +85 ℃; (2)Storage temperature range: -5 to +150℃; (3)Voltage on EA/VPP pin to VSS: 0 to +13.0 V; (4)Voltage on any other pin to VSS: -.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

P89C668 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(40MHz 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.

Diagrams

P89C668 block diagram

Image Part No Mfg Description Data Sheet Download Pricing
(USD)
Quantity
P89C668
P89C668

Other


Data Sheet

Negotiable 
P89C668HBA
P89C668HBA

NXP Semiconductors

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

Data Sheet

Negotiable 
P89C668HBBD
P89C668HBBD

NXP Semiconductors

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

Data Sheet

Negotiable 
P89C668HFA
P89C668HFA

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 
P89C668HBBD/00,557
P89C668HBBD/00,557


IC 80C51 MCU FLASH 64K 44-LQFP

Data Sheet

Negotiable 
P89C668HFA/00,512
P89C668HFA/00,512


IC 80C51 MCU FLASH 64K 44-PLCC

Data Sheet

Negotiable