Product Summary

The P89C669FA is an 80C51 8-bit microcontroller. The P89C669FA represents the first Flash microcontroller based on Philips Semiconductors new 51MX core. The P89C669 features 96 kbytes of Flash program memory and 2 kbytes of data SRAM. In addition, the P89C669FA is equipped with a Programmable Counter Array (PCA), a watchdog timer that can be configured to different time ranges through SFR bits, as well as two enhanced UARTs and byte based I2C-bus serial interface. The P89C669FA contains a non-volatile 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 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 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

P89C669FA absolute maximum ratings: (1) VIL LOW-level input voltage: -0.5, 0.2VDD - 0.1 V; (2) VIH HIGH-level input voltage(ports 0, 1, 2, 3, 4, EA): 0.2VDD + 0.9, VDD + 0.5 V; (3) VIH1 HIGH-level input voltage,XTAL1, RST: 0.7VDD, VDD + 0.5 V; (4) RRST Internal reset pull-down resistor: 40, 225 kΩ; (5) C10 Pin capacitance[10](except EA): 15 pF.

Features

P89C669FA features: (1) 100% binary compatibility with the classic 80C51 so that existing code is completely reusable; (2) Up to 24 MHz CPU clock with 6 clock cycles per machine cycle; (3) 96 kbytes of on-chip program Flash; (4) 2 kbytes of on-chip data RAM; (5) Programmable Counter Array (PCA); (6) Two full-duplex enhanced UARTs; (7) Byte based Fast I2C serial interface (400 kbits/s).

Diagrams

 P89C669FA block diagram

Image Part No Mfg Description Data Sheet Download Pricing
(USD)
Quantity
P89C669FA-S
P89C669FA-S


IC 80C51 MCU FLASH 96K 44-PLCC

Data Sheet

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