Philips Semiconductors
Product specification
CMOS single-chip 8-bit microcontrollers
80C528/83C528
DESCRIPTION
The 8XC528 single-chip 8-bit microcontroller
is manufactured in an advanced CMOS
process and is a derivative of the 80C51
microcontroller family. The 8XC528 has the
same instruction set as the 80C51. Three
versions of the derivative exist:
ROM
multi-source, two-priority-level, nested
interrupt structure, two serial interfaces
(UART and I
2
C-bus), and on-chip oscillator
and timing circuits.
In addition, the 8XC528 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 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.
FEATURES
•
80C51 instruction set
–
32k
×
8 ROM (83C528)
–
ROMless (80C528)
–
512
×
8 RAM
–
Memory addressing capability
64k ROM and 64k RAM
–
Three 16-bit counter/timers
–
On-chip watchdog timer with oscillator
–
Full duplex UART
–
I
2
C serial interface
–
Four 8-bit I/O ports
•
83C528 — 32k bytes mask programmable
•
80C528 — ROMless version of the
83C528
•
87C528 — 32k bytes EPROM (described
in a separate data sheet)
This device provides architectural
enhancements that make it applicable in a
variety of applications in consumer, telecom
and general control systems, especially in
those systems which need large ROM and
RAM capacity on-chip.
The 8XC528 contains a 32k
×
8 ROM
(83C528), a 512
×
8 RAM, four 8-bit I/O
ports, two 16-bit timer/event counters
(identical to the timers of the 80C51), a 16-bit
timer (identical to the timer 2 of the 80C52), a
watchdog timer with a separate oscillator, a
•
Power control modes:
–
Idle mode
–
Power-down mode
–
Warm start from power-down
•
CMOS and TTL compatible
•
Extended temperature ranges
•
ROM code protection
•
7-source and 7-vector interrupt structure
•
•
•
•
with 2 priority levels
Up to 3 external interrupt request inputs
Two programmable power reduction modes
(Idle and Power-down)
Termination of Idle mode by any interrupt,
external or WDT (watchdog) reset
XTAL frequency range: 1.2 MHz to 16 MHz
PIN CONFIGURATIONS
T2/P1.0
T2EX/P1.1
P1.2
P1.3
P1.4
P1.5
SCL/P1.6
SDA/P1.7
RST
1
2
3
4
5
6
7
8
9
DUAL
IN-LINE
PACKAGE
40 V
DD
39 P0.0/AD0
38 P0.1/AD1
37 P0.2/AD2
36 P0.3/AD3
35 P0.4/AD4
34 P0.5/AD5
33 P0.6/AD6
32 P0.7/AD7
31 EA
30 ALE
29 PSEN
28 P2.7/A15
27 P2.6/A14
26 P2.5/A13
25 P2.4/A12
24 P2.3/A11
23 P2.2/A10
22 P2.1/A9
21 P2.0/A8
T2/P1.0
T2EX/P1.1
P1.2
P1.3
P1.4
P1.5
SCL/P1.6
SDA/P1.7
RST
1
2
3
4
5
6
7
8
9
SHRINK
DUAL
IN-LINE
PACKAGE
42 V
DD
41 P0.0/AD0
40 P0.1/AD1
7
39 P0.2/AD2
38 P0.3/AD3
37 P0.4/AD4
36 P0.5/AD5
35 P0.6/AD6
34 P0.7/AD7
33 EA
32 NC*
31 ALE
30 PSEN
29 P2.7/A15
28 P2.6/A14
27 P2.5/A13
26 P2.4/A12
25 P2.3/A11
24 P2.2/A10
23 P2.1/A9
22 P2.0/A8
12
22
11
1
QUAD
FLAT
PACK
23
33
44
34
18
28
17
LEADED
CHIP
CARRIER
29
39
6
1
40
RxD/P3.0 10
TxD/P3.1 11
INT0/P3.2 12
INT1/P3.3 13
T0/P3.4 14
T1/P3.5 15
WR/P3.6 16
RD/P3.7 17
XTAL2 18
XTAL1 19
V
SS
20
RxD/P3.0 10
NC*
11
TxD/P3.1 12
INT0/P3.2 13
INT1/P3.3 14
T0/P3.4 15
T1/P3.5 16
WR/P3.6 17
RD/P3.7 18
XTAL2 19
XTAL1 20
V
SS
21
* DO NOT CONNECT
1995 Feb 02
2
Philips Semiconductors
Product specification
CMOS single-chip 8-bit microcontrollers
80C528/83C528
ORDERING INFORMATION
PHILIPS
PART ORDER NUMBER
PART MARKING
ROMless
P80C528FBP
ROM
P83C528FBP/xxx
PHILIPS NORTH AMERICA
PART ORDER
NUMBER
ROMless
P80C528FBP N
ROM
P83C528FBP N
Drawing
Number
SOT129-1
TEMPERATURE
o
C RANGE
AND PACKAGE
0 to +70, Plastic Dual In-line Package
FREQ
MHz
16
P80C528FBA
P83C528FBA/xxx
P80C528FBA A
P83C528FBA A
SOT187-2
0 to +70, Plastic Leaded Chip Carrier
16
P80C528FBB
P80C528FFP
P83C528FBB/xxx
P83C528FFP/xxx
P80C528FBB B
P80C528FFP N
P83C528FBB B
P83C528FFP N
SOT307-2
SOT129-1
0 to +70, Plastic Quad Flat Pack
–40 to +85, Plastic Dual In-line Package
16
16
P80C528FFA
P83C528FFA/xxx
P80C528FFA A
P83C528FFA A
SOT187-2
–40 to +85, Plastic Leaded Chip Carrier
16
P80C528FFB
P80C528FHP
P80C528FHA
P80C528FHB
P83C528FFB/xxx
P83C528FHP/xxx
P83C528FHA/xxx
P83C528FHB/xxx
P80C528FFB B
P80C528FHP N
P80C528FHA A
P80C528FHB B
P83C528FFB B
P83C528FHP N
P83C528FHA A
P83C528FHB B
SOT307-2
SOT129-1
SOT187-2
SOT307-2
–40 to +85, Plastic Quad Flat Pack
–40 to +125, Plastic Dual In-line Package
–40 to +125, Plastic Leaded Chip Carrier
–40 to +125, Plastic Quad Flat Pack
16
16
16
16
P83C528FBR/xxx
NOTE:
1. xxx denotes the ROM code number.
SOT270-1
0 to +70, Plastic Shrink Dual In-Linr Package
16
1995 Feb 02
4
Philips Semiconductors
Product specification
CMOS single-chip 8-bit microcontrollers
80C528/83C528
EPROM
P87C528EBP N
P87C528EBF FA
P87C528EBA AA
P87C528EBL KA
P87C528EBB B
P87C528EFP N
P87C528EFF FA
P87C528EFF FA
P87C528EFL KA
P87C528EFB B
Drawing
Number
SOT129-1
0590B
SOT187-2
1472A
SOT307-2
SOT129-1
0590B
SOT187-2
1472A
SOT307-2
TEMPERATURE
o
C RANGE
AND PACKAGE
0 to +70, Plastic Dual In-line Package
0 to +70, Ceramic Dual In-line Package
w/Window
0 to +70, Plastic Leaded Chip Carrier
0 to +70, Ceramic Leaded Chip Carrier
w/Window
0 to +70, Plastic Quad Flat Pack
–40 to +85, Plastic Dual In-line Package
–40 to +85, Ceramic Dual In-line Package
w/Window
–40 to +85, Plastic Leaded Chip Carrier
–40 to +85, Ceramic Leaded Chip Carrier
w/Window
–40 to +85, Plastic Quad Flat Pack
FREQ
MHz
16
16
16
16
16
16
16
16
16
16
P87C528GBP N
P87C528GBF FA
P87C528GBA A
P87C528GBL KA
P87C528GFP N
P87C528GFF FA
P87C528GFA A
P87C528GFL KA
SOT129-1
0590B
SOT187-2
1472A
SOT129-1
0590B
SOT187-2
1472A
0 to +70, Plastic Dual In-line Package
0 to +70, Ceramic Dual In-line Package
w/Window
0 to +70, Plastic Leaded Chip Carrier
0 to +70, Ceramic Leaded Chip Carrier
w/Window
–40 to +85, Plastic Dual In-line Package
–40 to +85, Ceramic Dual In-line Package
w/Window
–40 to +85, Plastic Leaded Chip Carrier
–40 to +85, Ceramic Leaded Chip Carrier
w/Window
20
20
20
20
20
20
20
20
1995 Feb 02
5