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
C bus address register (I2C0AR)
2
•
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
SIO Mode Control".
3.10.3
The Data Formats in the I
The data formats in the I
(a)
Addressing format
8 bits
S
Slave address
1
(b)
Addressing format (with restart)
8 bits
S
Slave address
1
(c)
Free data format (Data transferred from master device to slave device)
8 bits
S
Data
1
S:
R/
: Direction bit
W
ACK: Acknowledge bit
P:
Figure 3.10.2 Data Format in the I
C Bus Mode Control" and 3.10.7 "Clocked Synchronous 8-Bit
2
2
C Bus Mode
C bus mode is shown below.
2
1
1 to 8 bits
R
A
/
C
Data
K
W
1 or more
1
1 to 8 bits
R
A
/
C
Data
K
W
1 or more
1
1 to 8 bits
A
C
Data
K
1 or more
Start condition
Stop condition
91C824-155
1
1 to 8 bits
1
A
A
C
Data
C
P
K
K
1
8 bits
1
R
A
A
/
C
S
C
Slave address
K
K
W
1
1
1 to 8 bits
1
A
A
C
C
Data
P
K
K
2
C Bus Mode
TMP91C824
1 to 8 bits
1
A
Data
C
P
K
1 or more
2008-02-20