Philips Semiconductors
Product specification
Single-chip 8-bit microcontroller
80C552/83C552
Single-chip 8-bit microcontroller with 10-bit A/D, capture/compare timer, high-speed outputs, PWM
DESCRIPTION
The 80C552/83C552 (hereafter generically
referred to as 8XC552) Single-Chip 8-Bit
Microcontroller is manufactured in an
advanced CMOS process and is a derivative
of the 80C51 microcontroller family. The
8XC552 has the same instruction set as the
80C51. Three versions of the derivative exist:
•
83C552—8k bytes mask programmable
ROM
PIN CONFIGURATIONS
9
10
CERAMIC
AND
PLASTIC
LEADED CHIP
CARRIER
26
27
43
44
1
61
60
•
•
80C552—ROMless version of the 83C552
87C552—8k bytes EPROM (described in a
separate chapter)
The 8XC552 contains a non-volatile 8k
×
8
read-only program memory (83C552), a
volatile 256
×
8 read/write data memory, five
8-bit I/O ports, one 8-bit input port, two 16-bit
timer/event counters (identical to the timers of
the 80C51), an additional 16-bit timer coupled
to capture and compare latches, a 15-source,
two-priority-level, nested interrupt structure,
an 8-input ADC, a dual DAC pulse width
modulated interface, two serial interfaces
(UART and I
2
C-bus), a “watchdog” timer and
on-chip oscillator and timing circuits. For
systems that require extra capability, the
8XC552 can be expanded using standard
TTL compatible memories and logic.
In addition, the 8XC552 has two software
selectable modes of power reduction—idle
mode and power-down mode. The idle mode
freezes the CPU while allowing the RAM,
timers, serial ports, 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.
The device also functions as an arithmetic
processor having facilities for both binary and
BCD arithmetic plus bit-handling capabilities.
The instruction set consists of over 100
instructions: 49 one-byte, 45 two-byte, and
17 three-byte. With a 16MHz (24MHz)
crystal, 58% of the instructions are executed
in 0.75µs (0.5µs) and 40% in 1.5µs (1µs).
Multiply and divide instructions require 3µs
(2µs).
FEATURES
•
80C51 central processing unit
•
8k
×
8 ROM expandable externally to 64k
bytes
•
•
•
•
•
•
•
•
•
•
•
An additional 16-bit timer/counter coupled
to four capture registers and three compare
registers
Two standard 16-bit timer/counters
256
×
8 RAM, expandable externally to 64k
bytes
Capable of producing eight synchronized,
timed outputs
A 10-bit ADC with eight multiplexed analog
inputs
Two 8-bit resolution, pulse width
modulation outputs
Five 8-bit I/O ports plus one 8-bit input port
shared with analog inputs
I
2
C-bus serial I/O port with byte oriented
master and slave functions
Full-duplex UART compatible with the
standard 80C51
On-chip watchdog timer
Three speed ranges:
–
1.2 to 16MHz
–
1.2 to 24MHz (ROM, ROMless only)
–
1.2 to 30MHz (ROM, ROMless only)
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Function
P5.0/ADC0
V
DD
STADC
PWM0
PWM1
EW
P4.0/CMSR0
P4.1/CMSR1
P4.2/CMSR2
P4.3/CMSR3
P4.4/CMSR4
P4.5/CMSR5
P4.6/CMT0
P4.7/CMT1
RST
P1.0/CT0I
P1.1/CT1I
P1.2/CT2I
P1.3/CT3I
P1.4/T2
P1.5/RT2
P1.6/SCL
P1.7/SDA
P3.0/RxD
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
NC*
NC*
XTAL2
Pin
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Function
XTAL1
V
SS
V
SS
NC*
P2.0/A08
P2.1/A09
P2.2/A10
P2.3/A11
P2.4/A12
P2.5/A13
P2.6/A14
P2.7/A15
PSEN
ALE
EA
P0.7/AD7
P0.6/AD6
P0.5/AD5
P0.4/AD4
P0.3/AD3
P0.2/AD2
P0.1/AD1
P0.0/AD0
AVref–
AVref+
AV
SS
AV
DD
P5.7/ADC7
P5.6/ADC6
P5.5/ADC5
P5.4/ADC4
P5.3/ADC3
P5.2/ADC2
P5.1/ADC1
•
Three operating ambient temperature
ranges:
–
PCB83C552–5: 0°C to +70°C
–
PCF83C552–5: –40°C to +85°C
(XTAL frequency max. 24 MHz)
–
PCA83C552–5: –40°C to +125°C
(XTAL frequency max. 16 MHz)
*DO NOT CONNECT
80
65
1
PLASTIC
QUAD FLAT
PACK
24
25
40
64
41
1996 Aug 06
2
Philips Semiconductors
Product specification
Single-chip 8-bit microcontroller
80C552/83C552
ORDERING INFORMATION
PHILIPS
PART ORDER NUMBER
PART MARKING
ROMless
PCB80C552-5-16WP
ROM
PCB83C552-5WP/xxx
NORTH AMERICA PHILIPS
PART ORDER NUMBER
ROMless
S80C552-4A68
ROM
S83C552-4A68
DRAWING
NUMBER
SOT188-3
TEMPERATURE
°C
AND PACKAGE
0 to +70, Plastic Leaded Chip
Carrier
FREQ
MHz
16
PCB80C552-5-16H
PCF80C552-5-16WP
PCB83C552-5H/xxx
PCF83C552-5WP/xxx
S80C552-4B
S80C552-5A68
S83C552-4B
S83C552-5A68
SOT318-2
SOT188-3
0 to +70, Plastic Quad Flat Pack
–40 to +85, Plastic Leaded Chip
Carrier
16
16
PCF80C552-5-16H
PCA80C552-5-16WP
PCA80C552-5-16H
PCB80C552-5-24WP
PCB80C552-5-24H
PCF80C552-5-24WP
PCF80C552-5-24H
PCB80C552-5-30WP
PCB80C552-5-30H
PCF83C552-5H/xxx
PCA83C552-5WP/xxx
PCA83C552-5H/xxx
PCB83C552-5WP/xxx
PCB83C552-5H/xxx
PCF83C552-5WP/xxx
PCF83C552-5H/xxx
PCB83C552-5WP/xxx
PCB83C552-5H/xxx
S80C552-5B
S80C552-6A68
S80C552-6B
S80C552-AA68
S80C552-AB
S80C552-BA68
S80C552-BB
S80C552-CA68
S80C552-CB
S83C552-5B
S83C552-6A68
S83C552-6B
S83C552-AA68
S83C552-AB
S83C552-BA68
S83C552-BB
S83C552-CA68
S83C552-CB
SOT318-2
SOT188-3
SOT318-2
SOT188-3
SOT318-2
SOT188-3
SOT318-2
SOT188-3
SOT318-2
–40 to +85, Plastic Quad Flat
Pack
–40 to +125, Plastic Leaded Chip
Carrier
–40 to +125, Plastic Quad Flat
Pack
0 to +70, Plastic Leaded Chip
Carrier
0 to +70, Plastic Quad Flat Pack
–40 to +85, Plastic Leaded Chip
Carrier
–40 to +85, Plastic Quad Flat
Pack
0 to +70, Plastic Leaded Chip
Carrier
0 to +70, Plastic Quad Flat Pack
16
16
16
24
24
24
24
30
30
NOTE:
1. xxx denotes the ROM code number.
1996 Aug 06
4