Special function registers, Aduc812, Rev. b – Analog Devices ADuC812 User Manual
Page 11

REV. B
ADuC812
–11–
SPECIAL FUNCTION REGISTERS
All registers except the program counter and the four general purpose register banks, reside in the special function register (SFR)
area. The SFR registers include control, configuration and data registers that provide an interface between the CPU and other on-
chip peripherals.
Figure 4 shows a full SFR memory map and SFR contents on Reset. Unoccupied SFR locations are shown dark-shaded in the figure
below (NOT USED). Unoccupied locations in the SFR address space are not implemented i.e., no register exists at this location. If
an unoccupied location is read, an unspecified value is returned. SFR locations reserved for on chip testing are shown lighter shaded
below (RESERVED) and should not be accessed by user software. Sixteen of the SFR locations are also bit addressable and denoted
by
'1'
in the figure below, i.e., the bit addressable SFRs are those whose address ends in 0H or 8H.
SPICON
1
F8H
00H
DAC0L
F9H
00H
DAC0H
FAH
00H
DAC1L
FBH
00H
DAC1H
FCH
00H
DACCON
FDH
04H
RESERVED
NOT USED
B
1
F0H
00H
ADCOFSL
3
F1H
00H
ADCOFSH
3
F2H
20H
ADCGAINL
3
F3H
00H
ADCGAINH
3
F4H
00H
ADCCON3
F5H
00H
RESERVED
I2CCON
1
E8H
00H
RESERVED
ACC
1
E0H
00H
RESERVED
ADCCON2
1
D8H
00H
ADCDATAL
D9H
00H
ADCDATAH
DAH
00H
RESERVED
PSW
1
D0H
00H
DMAL
D2H
00H
DMAH
D3H
00H
DMAP
D4H
00H
RESERVED
T2CON
1
C8H
00H
RCAP2L
CAH
00H
RCAP2H
CBH
00H
TL2
CCH
00H
TH2
CDH
00H
RESERVED
WDCON
1
C0H
00H
IP
1
B8H
00H
ECON
B9H
00H
ETIM1
BAH
52H
ETIM2
BBH
04H
EDATA1
BCH
00H
EDATA2
BDH
00H
NOT USED
IE
1
A8H
00H
IE2
A9H
00H
NOT USED
P2
1
A0H
FFH
NOT USED
SCON
1
98H
00H
SBUF
99H
00H
I2CDAT
9AH
00H
I2CADD
9BH
55H
NOT USED
P1
1, 2
90H
FFH
NOT USED
TCON
1
88H
00H
TMOD
89H
00H
TL0
8AH
00H
TL1
8BH
00H
TH0
8CH
00H
TH1
8DH
00H
NOT USED
P0
1
80H
FFH
SP
81H
07H
DPL
82H
00H
DPH
83H
00H
DPP
84H
00H
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
P3
1
B0H
FFH
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
NOT USED
SPIDAT
F7H
00H
ADCCON1
EFH
20H
RESERVED
PSMCON
DFH DEH
EDARL
C6H
00H
EDATA3
BEH
00H
EDATA4
BFH
00H
NOT USED
NOT USED
PCON
87H
00H
ISPI
FFH
0
WCOL
FEH
0
SPE
FDH
0
SPIM
FCH
0
CPOL
FBH
0
CPHA
FAH
SPR1
F9H
0
SPR0
F8H
0
BITS
F7H
0 F6H
0 F5H
0 F4H
0 F3H
0 F2H
F1H
0 F0H
0
BITS
MDO
EFH
0
MDE
EEH
0
MCO
EDH
0
MDI
ECH
0
I2CM
EBH
0
I2CRS
EAH
I2CTX
E9H
0
I2CI
E8H
0
BITS
E7H
0 E6H
0 E5H
0 E4H
0 E3H
0 E2H
E1H
0 E0H
0
BITS
ADCI
DFH
0
DMA
DEH
0
CCONV
DDH
0
SCONV
DCH
0
CS3
DBH
0
CS2
DAH
CS1
D9H
0
CS0
D8H
0
BITS
CY
D7H
0
AC
D6H
0
F0
D5H
0
RS1
D4H
0
RS0
D3H
0
OV
D2H
FI
D1H
0
P
D0H
0
BITS
TF2
CFH
0
EXF2
CEH
0
RCLK
CDH
0
TCLK
CCH
0
EXEN2
CBH
0
TR2
CAH
CNT2
C9H
0
CAP2
C8H
0
BITS
PRE2
C7H
0
PRE1
C6H
0
PRE0
C5H
0 C4H
0
WDR1
C3H
0
WDR2
C2H
WDS
C1H
0
WDE
C0H
0
BITS
PSI
BFH
0
PADC
BEH
0
PT2
BDH
0
PS
BCH
0
PT1
BBH
0
PX1
BAH
PT0
B9H
0
PX0
B8H
0
BITS
RD
B7H
1
WR
B6H
1
T1
B5H
1
T0
B4H
1
INT1
B3H
1
INT0
B2H
TxD
B1H
1
RxD
B0H
1
BITS
EA
AFH
EADC
AEH
ET2
ADH
ES
ACH
0
ET1
ABH
0
EX1
AAH
ET0
A9H
0
EX0
A8H
0
BITS
A7H
A6H
A5H
1 A4H
1 A3H
1 A2H
A1H
1 A0H
1
BITS
SM0
9FH
0
SM1
9EH
0
SM2
9DH
0
REN
9CH
0
TB8
9BH
0
RB8
9AH
TI
99H
0
RI
98H
0
BITS
97H
1 96H
1 95H
1 94H
1 93H
1 92H
T2EX
91H
1
T2
90H
1
BITS
TF1
8FH
0
TR1
8EH
0
TF0
8DH
0
TR0
8CH
0
IE1
8BH
0
IT1
8AH
IE0
89H
0
IT0
88H
0
BITS
87H
1 86H
1 85H
1 84H
1 83H
1 82H
81H
1 80H
1
BITS
1
1
0
1
0
1
IE0
89H
0
IT0
88H
0
TCON
88H
00H
MNEMONIC
SFR ADDRESS
DEFAULT VALUE
MNEMONIC
DEFAULT VALUE
SFR ADDRESS
THESE BITS ARE CONTAINED IN THIS BYTE.
SFR MAP KEY:
SFR NOTES:
1
SFRs WHOSE ADDRESS ENDS IN 0H OR 8H ARE BIT ADDRESSABLE.
2
THE PRIMARY FUNCTION OF PORT1 IS AS AN ANALOG INPUT PORT; THEREFORE, TO ENABLE THE DIGITAL SECONDARY FUNCTIONS ON THESE
PORT PINS, WRITE A '0' TO THE CORRESPONDING PORT 1 SFR BIT.
3
CALIBRATION COEFFICIENTS ARE PRECONFIGURED ON POWER-UP TO FACTORY CALIBRATED VALUES.
0
RESERVED
RESERVED
RESERVED
ETIM3
C4H
C9H
0
0
0
0
0
0
0
0
0
0
0
0
1
1
Figure 4. Special Function Register Locations and Reset Values