Datasheet

73S1215F Data Sheet DS_1215F_003
18 Rev. 1.4
1.5 Special Function Registers (SFRs)
The 73S1215F utilizes numerous SFRs to communicate with the 73S1215F s many peripherals. This
results in the need for more SFR locations outside the direct address IRAM space (0x80 to 0xFF). While
some peripherals are mapped to unused IRAM SFR locations, additional SFRs for the USB, smart card
and other peripheral functions are mapped to the top of the XRAM data space (0xFC00 to 0xFFFF).
1.5.1 Internal Data Special Function Registers (SFRs)
A map of the Special Function Registers is shown in Table 6.
Table 6: IRAM Special Function Registers Locations
Hex\
Bin
X000 X001 X010 X011 X100 X101 X110 X111
Bin/
Hex
F8 FF
F0 B F7
E8 EF
E0 A E7
D8 BRCON DF
D0 PSW
KCOL KROW KSCAN KSTAT KSIZE KORDERL KORDERH
D7
C8 T2CON CF
C0 IRCON C7
B8 IEN1 IP1 S0RELH S1RELH BF
B0
FLSHCTL
PGADDR
B7
A8 IEN0 IP0 S0RELL AF
A0
USR8 UDIR8
A7
98 S0CON S0BUF IEN2 S1CON S1BUF S1RELL 9F
90
USR70 UDIR70
DPS
ERASE
97
88 TCON TMOD TL0 TL1 TH0 TH1 CKCON
MCLKCTL
8F
80 SP DPL DPH DPL1 DPH1 WDTREL PCON 87
Only a few addresses are used, the others are not implemented. SFRs specific to the 73S1215F are
shown in bold print (gray background). Any read access to unimplemented addresses will return
undefined data, while most write access will have no effect. However, a few locations are reserved and
not user configurable in the 73S1215F. Writes to the unused SFR locations can affect the operation
of the core and therefore must not be written to. This applies to all the SFR areas in both the
IRAM and XRAM spaces. In addition, all unused bit locations within valid SFR registers must be
left in their default (power on default) states.