
Memory Organization
C501
Semiconductor Group 3-4
Table 3-2
Special Function Registers - Functional Blocks
Block Symbol Name Address Contents after
Reset
CPU ACC
B
DPH
DPL
PSW
SP
Accumulator
B-Register
Data Pointer, High Byte
Data Pointer, Low Byte
Program Status Word Register
Stack Pointer
E0
H
1)
F0
H
1)
83
H
82
H
D0
H
1)
81
H
00
H
00
H
00
H
00
H
00
H
07
H
Interrupt
System
IE
IP
Interrupt Enable Register
Interrupt Priority Register
A8
H
1)
B8
H
1)
0X000000
B
3)
XX000000
B
3)
Ports P0
P1
P2
P3
Port 0
Port 1
Port 2
Port 3
80
H
1)
90
H
1)
A0
H
1)
B0
H
1)
FF
H
FF
H
FF
H
FF
H
Serial
Channel
PCON
2)
SBUF
SCON
Power Control Register
Serial Channel Buffer Register
Serial Channel Control Register
87
H
99
H
98
H
1)
0XXX0000
B
3)
XX
H
3)
00
H
Timer 0 /
Timer 1
TCON
TH0
TH1
TL0
TL1
TMOD
Timer 0/1 Control Register
Timer 0, High Byte
Timer 1, High Byte
Timer 0, Low Byte
Timer 1, Low Byte
Timer Mode Register
88
H
1)
8C
H
8D
H
8A
H
8B
H
89
H
00
H
00
H
00
H
00
H
00
H
00
H
Timer 2 T2CON
T2MOD
RC2H
RC2L
TH2
TL2
Timer 2 Control Register
Timer 2 Mode Register
Timer 2 Reload/Capture Register, High Byte
Timer 2 Reload/Capture Register, Low Byt
Timer 2 High Byte
Timer 2 Low Byte
C8
H
1)
C9
H
CB
H
CA
H
CD
H
CC
H
00
H
XXXXXXX0
B
3)
00
H
00
H
00
H
00
H
Pow. Sav.
Modes
PCON
2)
Power Control Register 87
H
0XXX0000
B
3)
1) Bit-addressable special function registers
2) This special function register is listed repeatedly since some bits of it also belong to other functional blocks.
3) “X“ means that the value is undefined and the location is reserved
Comentarios a estos manuales