Product Summary

The P89C668HBA is an 8-bit Flash microcontroller which contains a non-volatile 64 kbytes Flashprogram memory that is both parallel programmable and serial In-System Programmable. In-System Programming allows devicesto alter their own program memory, in the actual end product, undersoftware control. This opens up a range of applications that caninclude the ability to field update the application firmware. A default serial loader (boot loader) program in ROM allows serialIn-System programming of the Flash memory without the need for aloader in the Flash code. User programs may erase and reprogramthe Flash memory at will through the use of standard routinescontained in ROM.This device is a Single-Chip 8-Bit Microcontroller manufactured inadvanced CMOS process and is a derivative of the 80C51 microcontroller family. The device has the same instruction set asthe 80C51.The device also has four 8-bit I/O ports, three 16-bit timer/eventcounters, a multi-source, four-priority-level, nested interrupt structure,an enhanced UART and on-chip oscillator and timing circuits.The added features of the P89C668HBA makes it a powerful microcontrollerfor applications that require pulse width modulation, high-speed I/O andup/down counting capabilities such as motor control.

Parametrics

P89C668HBA 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: 1.5 W.

Features

P89C668HBA features: (1)80C51 Central Processing Unit; (2)On-chip Flash Program Memory with In-System Programming (ISP) capability; (3)Boot ROM contains low level Flash programming routines for downloading via the UART; (4)Parallel programmed with 87C51 compatible hardware interface to RAM expandable externally to 64 kbytes; (5)4 level priority interrupt; (6)8 interrupt sources; (7)Four 8-bit I/O ports; (8)Full-duplex enhanced UARTprogrammer; (9)Programmable clock out; (10)Second DPTR register; (11)Asynchronous port reset; (12)Low EMI (inhibit ALE); (13)I2C serial interface.

Diagrams

P89C668HBA BLOCK DIAGRAM

Image Part No Mfg Description Data Sheet Download Pricing
(USD)
Quantity
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