TMP91C824
91C824-250
2008-02-20
(9)
I
2
C bus/serial interface
Symbol
Name
Address
7 6 5 4 3 2 1 0
BC2 BC1 BC0 ACK
SCK2 SCK1
SCK0/
SWRMON
W R/W
W
W
R/W
0 0 0 0 0 0 0/1
240H
(I
2
C bus
mode)
(Prohibit
RMW)
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 for the devisor value n
000: 4, 001: 5, 010: 6
011: 7, 100: 8, 101: 9
110: 10, 111: (Reserved)
SIOS SIOINH
SIOM1
SIOM0
SCK2 SCK1 SCK0
W W W W W W W
0 0 0 0 0 0 0
SBI0CR1
Serial bus
interface
control
register 1
240H
(SIO
mode)
(Prohibit
RMW)
Transfer
0: Stop
1: Start
Transfer
0: Continue
1: Abort
Transfer mode
00: 8-bit transmit mode
01: Reserved
10: 8-bit transmit/receive
11: 8-bit received mode
Setting for the divisor value n
000: 3, 001: 4, 010: 5
011: 6, 100: 7, 101: 8
110: 9, 111: SCK pin
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
R (Receiving)/W (Transmission)
SBI0DBR
SBI
buffer
register
241H
(Prohibit
RMW)
Undefined
SA6 SA5 SA4 SA3 SA2 SA1 SA0 ALS
W W W W W W W W
0 0 0 0 0 0 0 0
I2C0AR
I
2
C bus
address
register
242H
(Prohibit
RMW)
Setting slave address
Address
recognition
0: Enable
1: Disable
MST TRX BB PIN
AL/SBIM1 AAS/SBIM0
AD0/
SWRST
LRB/
SWRST0
R/W R/W R/W R/W R/W R/W R/W R/W
0 0 0 1 0 0 0 0
When
read
SBI0SR
Serial bus
interface
status
register
Bus status
monitor
0: Free
1: Busy
Arbitration lost
detection
monitor
1: Detect
Slave address
match detection
monitor
1: Detect
GENERAL
CALL detection
monitor
1: Detect
Lost receive bit
monitor
0: 0
1: 1
When
write
SBI0CR2
Serial bus
interface
control
register 2
243H
(I
2
C bus
mode)
(Prohibit
RMW)
0: Slave
1: Master
0: Receiver
1: Transmit
Start/stop
condition
generation
0: Start
condition
1: Stop
condition
INTSBI request
monitor
0: Request
1: Cancel
SBI 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
R/W
W
W
0 0 0 0
When
read
SBI0SR
Serial bus
interface
status
register
Transfer status
monitor
0: Stopped
1: Terminated
in process
Shift operation
status monitor
0: Stopped
1: Terminated
in process
When
write
SBI0CR2
Serial bus
interface
control
register 2
243H
(SIO
mode)
(Prohibit
RMW)
Serial bus interface
operating mode selection
00: Port mode
01: SIO mode
10: I
2
C bus mode
11: (Reserved)
Always
write 0
Always
write 0
−
I2SBI0
W
R/W
0
0
SBI0BR0
Serial bus
interface
baud rate
register 0
244H
(Prohibit
RMW)
Always
write 0
IDLE2
0: Abort
1: Operate
P4EN
−
W
W
0
0
SBI0BR1
Serial bus
interface
baud rate
register 1
245H
(Prohibit
RMW)
Internal
Clock
0: Abort
1: Operate
Always
write 0