English
Language : 

87C54 Datasheet, PDF (4/21 Pages) Intel Corporation – CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER WITH 16 KBYTES USER PROGRAMMABLE EPROM
Philips Semiconductors
CMOS single-chip 8-bit microcontrollers
Preliminary specification
87C54/87C58
Table 1.
SYMBOL
ACC*
AUXR#
B*
87C54/87C58 Special Function Registers
DESCRIPTION
Accumulator
DIRECT
BIT ADDRESS, SYMBOL, OR ALTERNATIVE PORT FUNCTION
ADDRESS MSB
LSB
E0H
E7
E6
E5
E4
E3
E2
E1
E0
Auxiliary
8EH
–
–
–
–
–
–
–
AO
B register
F0H
F7
F6
F5
F4
F3
F2
F1
F0
RESET
VALUE
00H
xxxxxxx0B
00H
DPTR:
DPH
DPL
IE*
IP*
P0*
P1*
P2*
P3*
Data Pointer (2 bytes)
Data Pointer High
83H
Data Pointer Low
82H
Interrupt Enable
A8H
Interrupt Priority
B8H
Port 0
80H
Port 1
90H
Port 2
A0H
Port 3
B0H
AF
AE
AD
AC
AB
AA
A9
EA
–
ET2
ES
ET1
EX1 ET0
BF
BE
BD
BC
BB
BA
B9
–
–
PT2
PS
PT1
PX1 PT0
87
AD7
97
–
A7
AD15
B7
RD
86
AD6
96
–
A6
AD14
B6
WR
85
AD5
95
–
A5
AD13
B5
T1
84
AD4
94
–
A4
AD12
B4
T0
83
AD3
93
–
A3
AD11
B3
INT1
82
AD2
92
–
A2
AD10
B2
INT0
81
AD1
91
T2EX
A1
AD9
B1
TxD
00H
00H
A8
EX0 00H
B8
PX0 x0000000B
80
AD0 FFH
90
T2 FFH
A0
AD8 FFH
B0
RxD FFH
PCON#
Power Control
87H SMOD1 SMOD0
–
POF1 GF1
GF0
PD
IDL 00xxxx00B
D7
PSW*
Program Status Word D0H
CY
RCAP2H#
RCAP2L#
SADDR#
SADEN#
Timer 2 Capture High
Timer 2 Capture Low
Slave Address
Slave Address Mask
CBH
CAH
A9H
B9H
SBUF
Serial Data Buffer
99H
9F
SCON*
Serial Control
98H
SM0
SP
Stack Pointer
81H
8F
TCON*
Timer Control
88H
TF1
CF
T2CON#* Timer 2 Control
C8H
TF2
TH0
TH1
TH2#
TL0
TL1
TL2#
Timer High 0
Timer High 1
Timer High 2
Timer Low 0
Timer Low 1
Timer Low 2
8CH
8DH
CDH
8AH
8BH
CCH
C7
TMOD
Timer Mode
89H GATE
T2MOD#* Timer 2 Mode Control C9H
–
* SFRs are bit addressable.
# SFRs are modified from or added to the 80C51 SFRs.
1. Reset value depends on reset source.
D6
AC
9E
SM1
8E
TR1
CE
EXF2
C6
C/T
–
D5
F0
9D
SM2
8D
TF0
CD
RCLK
C5
M1
–
D4
D3
RS1 RS0
9C
9B
REN TB8
8C
TR0
CC
TCLK
8B
IE1
CB
EXEN2
C4
C3
M0 GATE
–
–
D2
OV
9A
RB8
8A
IT1
CA
TR2
C2
C/T
–
D1
–
99
TI
89
IE0
C9
C/T2
C1
M1
T2OE
D0
P
98
RI
88
IT0
C8
CP/RL2
C0
M0
DCEN
00H
00H
00H
00H
00H
xxxxxxxxB
00H
07H
00H
00H
00H
00H
00H
00H
00H
00H
00H
xxxxxx00B
1996 Aug 16
3-218