TMP92CM22 2007-02-16 92CM22-246

(9) I2C bus/Serial channel (1/2)

Symbol Name Address 7 6 5 4 3 2 1 0
BC2 BC1 BC0 ACK SCK2 SCK1
SCK0/
SWRMON
W R/W W R/W
0 0 0 0 0 0 0/1
1240H
(Prohibit
RMW)
I2C mode
Number of transfer bits
000: 8 001: 1 010: 2 011: 3
100: 4 101: 5 110: 6 111: 7
Acknowledge
mode
0: Disable
1: Enable
Setting of the divide value “n”
000: 5 001: 6 010: 7 011: 8
100: 9 101: 10 110: 11
111: Reserved
SIOS SIOINH SIOM1 SIOM0 SCK2 SCK1 SCK0
W W
0 0 0 0 0 0 0
SBI0CR1
SBI0
control
register 1
1240H
(Prohibit
RMW)
SIO mode
Transfer
0: Stop
1: Start
Transfer
0: Continue
1: Abort
Transfer mode
00: 8-bit transmit
10: 8-bit transmit/receive
11: 8-bit receive
Setting of the divide value “n”
000:4 001:5 010:6 011:7
100:8 101:9 110:10
111:External clock SCK0
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
R (Receiving)/W (Transmission)
SBI0DBR
SBI0
buffer
register
1241H
(Prohibit
RMW) Undefined
SA6 SA5 SA4 SA3 SA2 SA1 SA0 ALS
W
0 0 0 0 0 0 0 0
I2C0AR
I2C bus0
address
register
1242H
(Prohibit
RMW Setting slave address
A
ddress
recognition
0 :Enable
1: Disable
MST TRX BB PIN AL/SBIM1 AAS/
SBIM0 AD0/
SWRST LARB/
SWRST0
W
0 0 0 1 0 0 0 0
SBI0SR
when read
Serial bus
interface
status
register
Bus status
monitor
0: Free
1: Busy
Arbitration
lost
detection
monitor
0:
1: Detect
Slave
address
match
detection
monitor
0: Undetect
1: Detect
GENERAL
CALL
detection
monitor
0:Undetect
1: Detect
Last
received bit
monitor
0: 0
1: 1
SBI0CR2
when write
Serial bus
interface
control
register2
1243H
(I2C mode)
(Prohibit
RMW)
0: Slave
1: Master 0: Receive
1: Transmit
Start/stop
condition
generation
0: Start
condition
1: Stop
condition
INTSBE0
request
monitor
0: Request
1: Cancel
Serial bus interface
operating mode
selection
00: Port mode
01: SIO mode
10: I2C bus mode
11: (Reserved)
Software reset
generate write “10”
and “01”, then an
internal reset signal is
generated.
SIOF/
SBIM1 SEF/
SBIM2
R/W W
0 0 0 0
SBI0SR
when read
Serial bus
interface
status
register Transmit
status monitor
0: Stopped
1: Terminated
in progress
Shift operation
status monitor
0: Stopped
1: Terminated
in progress
SBI0CR2
when write
Serial bus
interface
control
register2
1243H
(SIO mode)
(Prohibit
RMW)
Serial bus interface
operating mode
selection
00: Port mode
01: SIO mode
10: I2C bus mode
11: (Reserved)
Always
write “0”. Always
write “0”.