P89C668 microcontroller Datasheet

P89C668 Datasheet, PDF, Equivalent


Part Number

P89C668

Description

80C51 8-bit Flash microcontroller

Manufacture

NXP

Total Page 30 Pages
Datasheet
Download P89C668 Datasheet


P89C668
INTEGRATED CIRCUITS
P89C668
80C51 8-bit Flash microcontroller family
64KB ISP FLASH with 8KB RAM
Preliminary data
Supersedes data of 2001 Jul 19
IC28 Data Handbook
2001 Jul 27
Philips
Semiconductors

P89C668
Philips Semiconductors
80C51 8-bit Flash microcontroller family
64KB ISP Flash with 8KB RAM
Preliminary data
P89C668
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
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)
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)
I2C serial interface
Programmable Counter Array (PCA)
PWM
Capture/compare
ORDERING INFORMATION
MEMORY SIZE
64K × 8
MEMORY
FLASH
RAM
P89C668HBA
P89C668HFA
P89C668HBBD
64 KB
64 KB
64 KB
8 KB
8 KB
8 KB
TEMPERATURE
RANGE °C
AND PACKAGE
0 to +70, PLCC
–40 to +85, PLCC
0 to +70, LQFP
VOLTAGE
RANGE
4.5 to 5.5 V
4.5 to 5.5 V
4.5 to 5.5 V
FREQ. (MHz)
6 CLOCK
MODE
12 CLOCK
MODE
0 to 20 MHz 0 to 33 MHz
0 to 20 MHz 0 to 33 MHz
0 to 20 MHz 0 to 33 MHz
DWG. #
SOT187-2
SOT187-2
SOT389-1
2001 Jul 27
2


Features INTEGRATED CIRCUITS P89C668 80C51 8-bit Flash microcontroller family 64KB ISP FLASH with 8KB RAM Preliminary data Su persedes data of 2001 Jul 19 IC28 Data Handbook 2001 Jul 27 Philips Semicond uctors Philips Semiconductors 80C51 8- bit Flash microcontroller family 64KB I SP Flash with 8KB RAM Preliminary data P89C668 DESCRIPTION The P89C668 devic e contains a non-volatile 64 kbytes Fla sh program memory that is both parallel programmable and serial In-System Prog rammable. In-System Programming allows devices to alter their own program memo ry, in the actual end product, under so ftware control. This opens up a range o f applications that can include the abi lity to field update the application fi rmware. A default serial loader (boot l oader) program in ROM allows serial In- System programming of the Flash memory without the need for a loader in the Fl ash code. User programs may erase and r eprogram the Flash memory at will throu gh the use of standard routines contained in ROM. This device i.
Keywords P89C668, datasheet, pdf, NXP, 80C51, 8-bit, Flash, microcontroller, 89C668, 9C668, C668, P89C66, P89C6, P89C, Equivalent, stock, pinout, distributor, price, schematic, inventory, databook, Electronic, Components, Parameters, parts, cross reference, chip, Semiconductor, circuit, Electric, manual, substitute




@ 2014 :: Datasheetspdf.com :: Semiconductors datasheet search & download site (Privacy Policy & Contact)