TMP91C824
91C824-169
3.10.7
Clocked Synchronous 8-Bit SIO Mode control
The following registers are used to control and monitor the operation status when the Serial Bus
Interface (SBI) is being operated in Clocked Synchronous 8-Bit SIO Mode.
Serial Bus Interface Control Register 1
7
6
5
4
3
2
1
0
Bit symbol
SIOS
SIOINH
SIOM1
SIOM0
SCK2
SCK1
SCK0/
SW RMON
Read/Write
W
W
R/W
After Reset
0
0
0
0
0
0
0
Function
Transfer start
0: stop
1: start
Continue/
abort transfer
0: Continue
transfer
1: Abort
transfer
Transfer mode select
00: Transmit Mode
01: (reserved)
10: Transmit/Receive Mode
11: Receive Mode
Serial clock selection and Reset monitor
Serial clock selection <SCK2 to 0> @ write
000
001
010
011
100
101
110
111
n = 4
n = 5
n = 6
n = 7
n = 8
n = 9
n = 10
−
1 MHz
500 kHz
250 kHz
125 kHz
62.5 kHz
31.25 kHz
1.625 kHz
External mode
System clcok: fc
Clock gear: fc/1
fc = 16 MHz
(output to SCK pin)
fscl = [Hz]
(Input from SCK terminal)
Software Reset state monitor <SWRMON> @ read
0
Software Reset in progress
1
Software Reset not in progress
Transfer mode selection
00 8-Bit Transmit Mode
01 (reserved)
10 8-Bit Transmit / Received Mode
11 8-Bit Received Mode
Continue/Abort transfer
0
Continue transfer
1
Abort transfer (automatically cleared after transfer aborted)
Transfer start/stop
0
Stopped
1
Started
Serial Bus interface Data Buffer Register
7
6
5
4
3
2
1
0
Bit symbol
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
Read/Write
R (receiver) / W (transfer)
After Reset
Undefined
SBI0CR1
(0240H)
Note: Set the tranfer mode and the serial clock after setting <SIOS> to “0” and <SIOINH> to “1”.
Prohibit
Read-
modify-
write
SBI0DBR
(0241H)
Prohibit
Read-
modify-write
fc
2
n
Figure 3.10.20
Register for the SIO Mode