Philips Semiconductors
Preliminary specification
80C51 8-bit microcontroller
8K/256 OTP, 8 channel 10 bit A/D, I2C, PWM,
capture/compare, high I/O, low voltage (2.7V–5.5V), low power
P87C552
Table 1.
87C552 Special Function Registers
DIRECT
BIT ADDRESS, SYMBOL, OR ALTERNATIVE PORT FUNCTION
RESET
VALUE
SYMBOL
DESCRIPTION
ADDRESS
E0H
C6H
C5H
8EH
A2H
F0H
MSB
LSB
ACC*
Accumulator
E7
E6
E5
E4
E3
E2
E1
E0
00H
ADCH#
ADCON#
AUXR
A/D converter high
A/D control
xxxxxxxxB
xx000000B
xxxxx110B
000000x0B
00H
ADC.1
–
ADC.0
–
ADEX
–
ADCI
–
ADCS
–
AADR2
LVADC
O
AADR1
AADR0
A0
Auxillary
–
–
AUXR1
B*
Auxillary
ADC8
F7
AIDL
F6
SRST
F5
GF2
F4
WUPD
F3
DPS
F0
B register
F2
F1
CTCON#
CTH3#
CTH2#
CTH1#
CTH0#
CMH2#
CMH1#
CMH0#
CTL3#
CTL2#
CTL1#
CTL0#
CML2#
CML1#
CML0#
DPTR:
Capture control
Capture high 3
Capture high 2
Capture high 1
Capture high 0
Compare high 2
Compare high 1
Compare high 0
Capture low 3
Capture low 2
Capture low 1
Capture low 0
Compare low 2
Compare low 1
Compare low 0
EBH
CFH
CEH
CDH
CCH
CBH
CAH
C9H
AFH
AEH
ADH
ACH
ABH
AAH
A9H
CTN3
CTP3
CTN2
CTP2
CTN1
CTP1
CTN0
CTP0
00H
xxxxxxxxB
xxxxxxxxB
xxxxxxxxB
xxxxxxxxB
00H
00H
00H
xxxxxxxxB
xxxxxxxxB
xxxxxxxxB
xxxxxxxxB
00H
00H
00H
Data pointer
(2 bytes):
DPH
DPL
Data pointer high
Data pointer low
83H
82H
00H
00H
AF
EA
AE
EAD
EE
AD
ES1
ED
AC
ES0
EC
AB
ET1
EB
AA
EX1
EA
A9
ET0
E9
A8
EX0
E8
IEN0*#
IEN1*#
IP0*#
Interrupt enable 0
Interrupt enable 1
Interrupt priority 0
A8H
E8H
B8H
00H
EF
ET2
BF
ECM2
BE
ECM1
BD
ECM0
BC
ECT3
BB
ECT2
BA
ECT1
B9
ECT0
B8
00H
–
PAD
FE
PS1
FD
PS0
FC
PT1
FB
PX1
FA
PT0
F9
PX0
F8
x0000000B
FF
IP0H
IP1*#
IP1H
P5#
Interrupt priority 0 high
Interrupt priority1
Interrupt priority 1 high
Port 5
B7H
F8H
F7H
C4H
–
PADH
PCM2
PCM2H
ADC6
C6
PS1H
PCM1
PCM1H
ADC5
C5
PS0H
PCM0
PCM0H
ADC4
C4
PT1H
PCT3
PCT3H
ADC3
C3
PX1H
PCT2
PCT2H
ADC2
C2
PT0H
PCT1
PCT1H
ADC1
C1
PX0H
PCT0
PCT0H
ADC0
C0
x0000000B
00H
PT2
PT2H
ADC7
C7
00H
xxxxxxxxB
P4#*
P3*
P2*
P1*
P0*
Port 4
Port 3
Port 2
Port 1
Port 0
C0H
B0H
A0H
90H
80H
CMT1
B7
CMT0
B6
CMSR5
B5
CMSR4
B4
CMSR3
B3
CMSR2
B2
CMSR1
B1
CMSR0 FFH
B0
RD
A7
WR
T1
T0
INT1
A3
INT0
A2
TXD
A1
RXD
A0
FFH
FFH
FFH
FFH
A6
A5
A4
A15
97
A14
96
A13
95
A12
94
A11
A10
A9
A8
93
92
91
90
SDA
87
SCL
86
RT2
85
T2
CT3I
83
CT2I
82
CT1I
81
CT0I
80
84
AD7
AD6
AD5
AD4
AD3
AD2
AD1
AD0
7
1999 Mar 30