beautypg.com

2 control, 3 data format in i2c bus mode, 3 data format in i – Toshiba H1 SERIES TLCS-900 User Manual

Page 175: C bus mode

background image

TMP92CM22

2007-02-16

92CM22-173

3.10.2 Control

The following registers are used to control the serial bus interface and monitor the

operation status.

• Serial bus interface 0 control register 1 (SBI0CR1)
• Serial bus interface 0 control register 2 (SBI0CR2)
• Serial bus interface 0 data buffer register (SBI0DBR)
• I

2

C bus 0 address register (I2C0AR)

• Serial bus interface 0 status register (SBI0SR)
• Serial bus interface 0 baud rate register 0 (SBI0BR0)
• Serial bus interface 0 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 Register” and 3.10.7 “Clocked-synchronous

8-Bit SIO Mode Control”.

3.10.3 Data Format in I

2

C Bus Mode

Data format in I

2

C bus mode is shown Figure 3.10.3.

(a)

Addressing format

(b)

Addressing format (with restart)

(c)

Free data format (transfer format transfer 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 I

2

C Bus Mode

S

Slave address

Data

A
C
K

A
C
K

S

Slave address

Data

A
C
K

A
C
K

P

8 bits

1

1 to 8 bits

1

8 bits

1

1 to 8 bits

1

1

1 or more

1

1 or more

R

/

W

R

/

W

8 bits

S

Slave address

A
C
K

A
C
K

A
C
K

P

1

1 to 8 bits

1

1 to 8 bits

1

1

1 or more

R

/

W

Data

Data

1

1

S

Slave address

Data

A
C
K

A
C
K

Data

A
C
K

P

8 bits

1

1 to 8 bits

1 to 8 bits

1

1 or more

A
C
K

This manual is related to the following products: