TMP91C824
91C824-155
2008-02-20
3.10.2 Serial Bus Interface (SBI) Control
The following registers are used to control the serial bus interface and monitor the
operation status.
•
Serial bus interface control register 1 (SBI0CR1)
•
Serial bus interface control register 2 (SBI0CR2)
•
Serial bus interface data buffer register (SBI0DBR)
•
I
2
C bus address register (I2C0AR)
•
Serial bus interface status register (SBI0SR)
•
Serial bus interface baud rate register 0 (SBI0BR0)
•
Serial bus interface baud rate register 1 (SBI0BR1)
The above registers differ depending on a mode to be used.
Refer to section 3.10.4 “I
2
C Bus Mode Control” and 3.10.7 “Clocked Synchronous 8-Bit
SIO Mode Control”.
3.10.3 The Data Formats in the I
2
C Bus Mode
The data formats in the I
2
C bus mode is shown below.
(a) Addressing
format
(b)
Addressing format (with restart)
(c)
Free data format (Data transferred from master device to slave device)
S:
Start
condition
R/
W
: Direction bit
ACK: Acknowledge bit
P:
Stop
condition
Figure 3.10.2 Data Format in the I
2
C Bus Mode
S
P
Data
1
8 bits
1 to 8 bits
1 to 8 bits
Data Data
A
C
K
A
C
K
A
C
K
1 1
1
1 or more
S
Slave address
Data
A
C
K
P
8 bits
1 to 8 bits
R
/
W
1
1
1 or more
1 to 8 bits
A
C
K
A
C
K
Data
1
1
S S
P
Slave address
1
A
C
K
A
C
K
A
C
K
A
C
K
8 bits
1 to 8 bits
1 1
1
1
8 bits
1 to 8 bits
Data Data
Slave address
1 or more
1
1 or more
R
/
W
R
/
W