Philips Semiconductors
Preliminary specification
80C453/83C453/87C453
CMOS single-chip 8-bit microcontrollers
1996 Aug 15
3-315
Table 1.
87C453 Special Function Registers
SYMBOL
DESCRIPTION
DIRECT
ADDRESS
BIT NAMES AND ADDRESSES
MSB
LSB
RESET
VALUE
ACC*
Accumulator
E0H
E7
E6
E5
E4
E3
E2
E1
E0
00H
B*
B register
F0H
F7
F6
F5
F4
F3
F2
F1
F0
00H
EF
EE
ED
EC
EB
EA
E9
E8
CSR*#
Port 6 command/status
E8H
MB1
MB0
MA1
MA0
OBFC
IDSM
OBF
IBF
FCH
DPTR
Data pointer (2 bytes)
DPH
Data pointer high
83H
00H
DPL
Data pointer low
82H
00H
BF
BE
BD
BC
BB
BA
B9
B8
IP*
Interrupt priority
B8H
–
POB
PIB
PS
PT1
PX1
PT0
PX0
x0000000B
AUXR#
Auxiliary register
8EH
–
–
–
–
–
–
AF
AO
x0000000B
AF
AE
AD
AC
AB
AA
A9
A8
IE*
Interrupt enable
A8H
EA
IOB
IIB
ES
ET1
EX1
ET0
EX0
00000000B
P0*
Port 0
80H
87
B6
85
84
83
82
81
80
FFH
P1*
Port 1
90H
97
96
95
93
92
91
90
FFH
P2*
Port 2
A0H
A7
A6
A5
A4
A3
A2
A1
A0
FFH
P3*
Port 3
B0H
B7
B6
B5
B4
B3
B2
B1
B0
FFH
P4*#
Port 4
C0H
C7
C6
C5
C4
C3
C2
C1
C0
FFH
P5*#
Port 5
C8H
CF
CE
CD
CC
CB
CA
C9
C8
FFH
P6*#
Port 6
D8H
DF
DE
DD
DC
DB
DA
D9
D8
FFH
PCON
Power control
87H
SMOD1
SMOD0
–
POF
1
GF1
GF0
PD
IDL
00xx0000B
D7
D6
D5
D4
D3
D2
D1
D0
PSW*
Program status word
D0H
CY
AC
F0
RS1
RS0
OV
–
P
00H
SADDR#
Slave Address
A9H
00H
SADEN#
Slave Address Mask
B9H
00H
SBUF
Serial data buffer
99H
xxxxxxxxB
9F
9E
9D
9C
9B
9A
99
98
SCON*
Serial port control
98H
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
00H
SP
Stack pointer
81H
07H
8F
8E
8D
8C
8B
8A
89
88
TCON*
Timer/counter control
88H
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
00H
TMOD
Timer/counter mode
89H
GATE
C/T
M1
M0
GATE
C/T
M1
M0
00H
TH0
Timer 0 high byte
8CH
00H
TH1
Timer 1 high byte
8DH
00H
TL0
Timer 0 low byte
8AH
00H
TL1
NOTES:
*
SFRs are bit addressable.
#
SFRs are modified from or added to the 80C51 SFRs.
1. REset value depends on reset source.
Timer 1 low byte
8BH
00H