Table 26. Serial I/O Port SFRs
Mnemonic Add Name
7
6
5
4
3
2
1
0
SCON
SBUF
98h Serial Control
FE/SM0
SM1
SM2
REN
TB8
RB8
TI
RI
99h Serial Data Buffer
B9h Slave Address Mask
A9h Slave Address
SADEN
SADDR
BDRCON
BRL
92h Baud Rate Control
91h Baud Rate Reload
-
-
-
BRR
TBCK
RBCK
SPD
SRC
Table 27. SPI Controller SFRs
Mnemonic Add Name
7
6
5
SSDIS
-
4
3
2
1
0
SPCON
SPSTA
SPDAT
C3h SPI Control
C4h SPI Status
C5h SPI Data
SPR2
SPIF
SPD7
SPEN
WCOL
SPD6
MSTR
MODF
SPD4
CPOL
-
CPHA
-
SPR1
-
SPR0
-
SPD5
SPD3
SPD2
SPD1
SPD0
Table 28. Special Register
Mnemonic Add Name
7
6
5
4
3
2
1
0
SSCON
SSSTA
SSDAT
SSADR
93h Reserved
94h Reserved
95h Reserved
96h Reserved
SSCR2
SSC4
SSD7
SSA7
SSPE
SSC3
SSD6
SSA6
SSSTA
SSC2
SSD5
SSA5
SSSTO
SSC1
SSD4
SSA4
SSI
SSAA
0
SSCR1
0
SSCR0
0
SSC0
SSD3
SSA3
SSD2
SSA2
SSD1
SSA1
SSD0
SSGC
Table 29. Keyboard Interface SFRs
Mnemonic Add Name
7
6
KINL2
-
5
KINL1
-
4
KINL0
-
3
2
1
0
KBCON
KBSTA
A3h Keyboard Control
A4h Keyboard Status
KINL3
KPDE
KINM3
KINF3
KINM2
KINF2
KINM1
KINF1
KINM0
KINF0
Table 30. A/D Controller SFRs
Mnemonic Add Name
7
6
5
4
3
2
1
0
ADCON
ADCLK
ADDL
F3h ADC Control
-
ADIDL
ADEN
ADEOC
ADCD4
-
ADSST
ADCD3
-
-
-
ADCS
ADCD0
ADAT0
ADAT2
F2h ADC Clock Divider
F4h ADC Data Low Byte
F5h ADC Data High Byte
-
-
-
ADCD2
-
ADCD1
ADAT1
ADAT3
-
-
-
ADDH
ADAT9
ADAT8
ADAT7
ADAT6
ADAT5
ADAT4
32
AT89C5132
4173E–USB–09/07