P89C668 Philips Semiconductors, P89C668 Datasheet - Page 2

no-image

P89C668

Manufacturer Part Number
P89C668
Description
80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P89C668HBA
Manufacturer:
PHILIPS
Quantity:
1 000
Part Number:
P89C668HBA
Manufacturer:
PHILIPS
Quantity:
1 000
Part Number:
P89C668HBA
Manufacturer:
NXP
Quantity:
8
Part Number:
P89C668HBA
Manufacturer:
NXP
Quantity:
1 259
Part Number:
P89C668HBA
Manufacturer:
XIOCR
Quantity:
780
Part Number:
P89C668HBA
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Company:
Part Number:
P89C668HBA
Quantity:
11
Part Number:
P89C668HBA/00,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P89C668HBBD
Manufacturer:
TI
Quantity:
25 600
Part Number:
P89C668HBBD
Manufacturer:
PHILPS
Quantity:
500
Company:
Part Number:
P89C668HBBD
Quantity:
271
Part Number:
P89C668HBBD/00,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P89C668HFA
Manufacturer:
NXP
Quantity:
1 260
Part Number:
P89C668HFA
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Philips Semiconductors
DESCRIPTION
The P89C668 device contains a non-volatile 64 kbytes Flash
program memory that is both parallel programmable and serial
In-System Programmable. In-System Programming allows devices
to alter their own program memory, in the actual end product, under
software control. This opens up a range of applications that can
include the ability to field update the application firmware.
A default serial loader (boot loader) program in ROM allows serial
In-System programming of the Flash memory without the need for a
loader in the Flash code. User programs may erase and reprogram
the Flash memory at will through the use of standard routines
contained in ROM.
This device is a Single-Chip 8-Bit Microcontroller manufactured in
advanced CMOS process and is a derivative of the 80C51
microcontroller family. The device has the same instruction set as
the 80C51.
The device also has four 8-bit I/O ports, three 16-bit timer/event
counters, a multi-source, four-priority-level, nested interrupt structure,
an enhanced UART and on-chip oscillator and timing circuits.
The added features of the P89C668 makes it a powerful microcontroller
for applications that require pulse width modulation, high-speed I/O and
up/down counting capabilities such as motor control.
FEATURES
ORDERING INFORMATION
2001 Jul 27
80C51 Central Processing Unit
On-chip Flash Program Memory with In-System Programming
(ISP) capability
Boot ROM contains low level Flash programming routines for
downloading via the UART
Can be programmed by the end-user application (IAP)
80C51 8-bit Flash microcontroller family
64KB ISP Flash with 8KB RAM
MEMORY SIZE
MEMORY SIZE
P89C668HBBD
P89C668HBA
P89C668HFA
64K
8
FLASH
64 KB
64 KB
64 KB
MEMORY
RAM
8 KB
8 KB
8 KB
–40 to +85, PLCC
TEMPERATURE
AND PACKAGE
0 to +70, PLCC
0 to +70, LQFP
RANGE C
2
Parallel programmed with 87C51 compatible hardware interface to
programmer
Speed up to 20 MHz with 6 clock cycles per machine cycle
(40 MHz equivalent performance); up to 33 MHz with 12 clocks
Full static operation
RAM expandable externally to 64 kbytes
4 level priority interrupt
8 interrupt sources
Four 8-bit I/O ports
Full-duplex enhanced UART
– Framing error detection
– Automatic address recognition
Power control modes
– Clock can be stopped and resumed
– Idle mode
– Power down mode
Programmable clock out
Second DPTR register
Asynchronous port reset
Low EMI (inhibit ALE)
I
Programmable Counter Array (PCA)
– PWM
– Capture/compare
2
C serial interface
4.5 to 5.5 V
4.5 to 5.5 V
4.5 to 5.5 V
VOLTAGE
VOLTAGE
RANGE
0 to 20 MHz
0 to 20 MHz
0 to 20 MHz
6 CLOCK
MODE
FREQ. (MHz)
0 to 33 MHz
0 to 33 MHz
0 to 33 MHz
12 CLOCK
MODE
P89C668
Preliminary data
SOT187-2
SOT187-2
SOT389-1
DWG. #

Related parts for P89C668