1997 Dec 15
2
Philips Semiconductors
Product specication
8-bit microcontrollers
P83C524; P80C528;
P83C528
CONTENTS
1
FEATURES
2
GENERAL DESCRIPTION
3
QUICK REFERENCE DATA
4
ORDERING INFORMATION
5
BLOCK DIAGRAM
6
FUNCTIONAL DIAGRAM
7
PINNING INFORMATION
7.1
Pinning
7.2
Pin description
8
FUNCTIONAL DESCRIPTION
8.1
General
8.2
Instruction Set Execution
9
MEMORY ORGANIZATION
9.1
Program Memory
9.2
Internal Data Memory
9.3
Addressing
10
I/O FACILITIES
11
TIMERS/COUNTERS
11.1
Timer 0 and Timer 1
11.1.1
Timer/Counter Mode Control register (TMOD)
11.1.2
Timer/Counter Control Register (TCON)
11.2
Timer 2
11.2.1
Timer 2 Control Register (T2CON)
11.2.2
Capture Mode
11.2.3
Automatic Reload Mode
11.2.4
Baud Rate Generator Mode
11.3
Watchdog Timer T3
12
SERIAL PORT (UART)
12.1
Serial Port Control Register (SCON)
12.2
SM0 and SM1 operating modes (SCON)
13
BIT-LEVEL I2C INTERFACE
13.1
I2C Interrupt Register (S1INT)
13.2
Single-bit Data Register with I2C Auto-clock
(S1BIT)
13.2.1
Reading or Writing the S1BIT SFR
13.3
Control and Status Register for the I2C-bus
(S1SCS)
14
INTERRUPT SYSTEM
14.1
Interrupt Enable Register (IE)
14.2
Interrupt Priority Register (IP)
14.3
Interrupt Vectors
15
IDLE AND POWER-DOWN OPERATION
15.1
Power Control Register (PCON)
15.2
Idle Mode
15.3
Power-down Mode
15.4
Wake-up from Power-down Mode
16
OSCILLATOR CIRCUIT
17
RESET CIRCUIT
17.1
Power-on reset
18
INSTRUCTION SET
19
LIMITING VALUES
20
DC CHARACTERISTICS
21
AC CHARACTERISTICS
21.1
AC Characteristics 16 MHz version
21.2
AC Characteristics 24 MHz version
22
I2C CHARACTERISTICS (BIT-LEVEL)
23
XTAL1 CHARACTERISTICS
24
SERIAL PORT CHARACTERISTICS
25
TIMING DIAGRAMS
25.1
Timing symbol definitions
26
PACKAGE OUTLINES
27
SOLDERING
27.1
Introduction
27.2
DIP
27.2.1
Soldering by dipping or by wave
27.2.2
Repairing soldered joints
27.3
PLCC and QFP
27.3.1
Reflow soldering
27.3.2
Wave soldering
27.3.3
Repairing soldered joints
28
DEFINITIONS
29
LIFE SUPPORT APPLICATIONS
30
PURCHASE OF PHILIPS I2C COMPONENTS