SAB 80C515/80C535
Table 2
Special Function Registers - Functional Blocks
Block
Symbol
Name
Address
Contents
after Reset
1)
1)
CPU
ACC
B
DPH
DPL
PSW
SP
Accumulator
B-Register
Data Pointer, High Byte
Data Pointer, Low Byte
Program Status Word Register
Stack Pointer
0E0
0F0
00
00
00
00
00
07
H
H
H
H
H
H
H
H
83
82
H
H
1)
1)
0D0
H
81
H
2)
A/D-
Converter
ADCON
ADDAT
DAPR
A/D Converter Control Register
A/D Converter Data Register
D/A Converter Program Register
0D8
0D9
0DA
00X0 0000
H
B
00
00
H
H
H
H
1)
1)
Interrupt
System
EN0
IEN1
IP0
IP1
IRCON
TCON 2)
Interrupt Enable Register 0
Interrupt Enable Register 1
Interrupt Priority Register 0
Interrupt Priority Register 1
Interrupt Request Control Register 0C0
Timer Control Register
0A8
0B8
0A9
0B9
00
00
00
H
H
H
H
H
H
H
2)
X000 0000
XX00 0000
B
1)
1)
3)
H
B
1)
88
00
H
H
T2CON 2) Timer 2 Control Register
0C8
00
H
H
Compare/
Capture-
Unit
CCEN
CCH1
CCH2
CCH3
CCL1
CCL2
CCL3
CRCH
CRCL
TH2
Comp./Capture Enable Reg.
Comp./Capture Reg. 1, High Byte
Comp./Capture Reg. 2, High Byte
Comp./Capture Reg. 3, High Byte
Comp./Capture Reg. 1, Low Byte
Comp./Capture Reg. 2, Low Byte
Comp./Capture Reg. 3, Low Byte
Com./Rel./Capt. Reg. High Byte
Com./Rel./Capt. Reg. Low Byte
Timer 2, High Byte
0C1
0C3
0C5
0C7
0C2
0C4
0C6
0CB
0CA
0CD
0CC
00
00
00
00
00
00
00
00
00
00
00
00
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
(CCU)
H
H
H
TL2
T2CON
Timer 2, Low Byte
Timer 2 Control Register
H
1)
0C8
H
1)
Bit-addressable special function registers
This special function register is listed repeatedly since some bits of it also belong
to other functional blocks.
2)
3)
X means that the value is indeterminate and the location is reserved
Semiconductor Group
20