INTEGRATED CIRCUITS
P89C60X2/61X2
80C51 8-bit Flash microcontroller family
64KB Flash
512B/1024B RAM
Product data
Supersedes data of 2002 Jul 23
2003 Sep 11
Philips
Semiconductors
Philips Semiconductors
Product data
80C51 8-bit Flash microcontroller family
64KB Flash, 512B/1024B RAM
P89C60X2/61X2
DESCRIPTION
The Philips microcontrollers described in this data sheet are
high-performance static 80C51 designs. They are manufactured in
an advanced CMOS process and contain a non-volatile Flash
program memory that is programmable in parallel (via a parallel
programmer) or In-System Programmable (ISP) via boot loader.
They support both 12-clock and 6-clock operation.
The P89C60X2 and P89C61X2 contain 512 bytes RAM and
1024 bytes RAM respectively, 32 I/O lines, three 16-bit
counter/timers, a six-source, four-priority level nested interrupt
structure, a serial I/O port for either multi-processor
communications, I/O expansion or full duplex UART, and on-chip
oscillator and clock circuits.
Type
Memory
# of Timers
In addition, the devices are static designs which offer a wide range
of operating frequencies down to zero. Two software selectable
modes of power reduction — idle mode and power-down mode —
are available. The idle mode freezes the CPU while allowing the
RAM, timers, serial port, and interrupt system to continue
functioning. The power-down mode saves the RAM contents but
freezes the oscillator, causing all other chip functions to be
inoperative. Since the design is static, the clock can be stopped
without loss of user data. Then the execution can be resumed from
the point the clock was stopped.
SELECTION TABLE
For applications requiring more RAM, as well as more on-chip
peripherals, see the P89C66x and P89C51Rx2 data sheets.
Timers
Serial Interfaces
Default Clock
Rate
ADC bits/ch.
Optional
Clock Rate
Max.
Freq.
at 6-clk
/ 12-clk
(MHz)
20/33
20/33
Freq.
Range
at 3V
(MHz)
–
–
Freq.
Range
at
5V
(MHz)
0–20/33
0–20/33
Interrupts
(External)
6 (2)
6 (2)
P89C60X2
P89C61X2
512B
1024B
–
–
–
–
64K
64K
3
3
–
–
–
–
n
n
n
n
–
–
–
–
–
–
–
–
32
32
Program
Security
n
n
I/O Pins
UART
Flash
PWM
ROM
RAM
CAN
OTP
PCA
WD
I
2
C
SPI
12–clk
12–clk
6-clk
6-clk
NOTE:
1. I
2
C = Inter-Integrated Circuit Bus; CAN = Controller Area Network; SPI = Serial Peripheral Interface; PCA = Programmable Counter Array;
ADC = Analog-to-Digital Converter; PWM = Pulse Width Modulation
2003 Sep 11
2
853-2400 30250
Philips Semiconductors
Product data
80C51 8-bit Flash microcontroller family
64KB Flash, 512B/1024B RAM
P89C60X2/61X2
FEATURES
•
80C51 Central Processing Unit
–
64 kbytes Flash
–
512 bytes RAM (P89C60X2)
–
1024 bytes RAM (P89C61X2)
–
Boolean processor
–
Fully static operation
•
In-System Programmable (ISP) Flash memory
•
12-clock operation with selectable 6-clock operation (via software
or via parallel programmer)
•
LQFP, PLCC, and DIP packages
•
Dual Data Pointers
•
Three security bits
•
Four interrupt priority levels
•
Six interrupt sources
•
Four 8-bit I/O ports
•
Full-duplex enhanced UART
–
Framing error detection
–
Automatic address recognition
•
Memory addressing capability
–
Up to 64 kbytes ROM and 64 kbytes RAM
•
Three 16-bit timers/counters T0, T1 (standard 80C51) and
additional T2 (capture and compare)
•
Power control modes:
–
Clock can be stopped and resumed
–
Idle mode
–
Power-down mode
•
Two speed ranges
–
0 to 20 MHz with 6-clock operation
–
0 to 33 MHz with 12-clock operation
•
Programmable clock-out pin
•
Watchdog timer
•
Asynchronous port reset
•
Low EMI (inhibit ALE, 6-clock mode)
•
Wake-up from Power Down by an external interrupt
2003 Sep 11
3
Philips Semiconductors
Product data
80C51 8-bit Flash microcontroller family
64KB Flash, 512B/1024B RAM
P89C60X2/61X2
P89C60X2 ORDERING INFORMATION
Type number
P89C60X2BA/00
P89C60X2BN/00
P89C60X2BBD/00
Package
Name
PLCC44
DIP40
LQFP44
Description
plastic leaded chip carrier; 44 leads
plastic dual in-line package; 40 leads
plastic low profile quad flat package; 44 leads
Version
SOT187-2
SOT129-1
SOT389-1
Temperature
R
Range (°C)
0 to +70
0 to +70
0 to +70
P89C61X2 ORDERING INFORMATION
Type number
P89C61X2BA/00
Package
Name
PLCC44
DIP40
LQFP44
P89C61X2BN/00
Description
plastic lead chip carrier; 44 leads
plastic dual in-line package; 40 leads
Version
SOT187-2
SOT129-1
SOT389-1
Temperature
R
Range (°C)
0 to +70
0 to +70
0 to +70
ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
Á Á
Á Á
P89C61X2BBD/00
plastic low profile quad flat package; 44 leads
PART NUMBER DERIVATION
Memory
P89C60X2
9 = Flash
0 = 512 bytes RAM
64 kbytes FLASH
1= 1024 bytes RAM
64 kbytes FLASH
X2 = 6-clock
mode available
Temperature Range
B = 0
°C
to +70
°C
Package
A = PLCC
BD = LQFP
The following table illustrates the correlation between operating mode, power supply and maximum external clock frequency:
Operating Mode
6-clock
12-clock
Power Supply
5 V
±
10%
5 V
±
10%
Maximum Clock Frequency
20 MHz
33 MHz
2003 Sep 11
4
Philips Semiconductors
Product data
80C51 8-bit Flash microcontroller family
64KB Flash, 512B/1024B RAM
P89C60X2/61X2
BLOCK DIAGRAM 1
ACCELERATED 80C51 CPU
(12-CLK MODE, 6-CLK MODE)
64 KBYTE
CODE FLASH
FULL-DUPLEX
ENHANCED UART
512 / 1024 BYTE
DATA RAM
TIMER 0
TIMER 1
PORT 3
CONFIGURABLE I/Os
TIMER 2
PORT 2
CONFIGURABLE I/Os
WATCHDOG
TIMER
PORT 1
CONFIGURABLE I/Os
PORT 0
CONFIGURABLE I/Os
CRYSTAL OR
RESONATOR
OSCILLATOR
su01664
2003 Sep 11
5