I2C Timing Diagram 1
STANDARD MODE (STD/REG = HIGH) WRITE MODE
= don’t care
I2C Start
Device Address W A
Data 1
A
Data 2
A
Data 3
Data
I2C
Data In
A6 A5 A4 A3 A2 A1 A0
D7 D6 D5 D4 D3 D2 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5
I2C
CLK In
12345678 12345678 12345678
Data 16
A
D2 D1 D0
678
Stop
STANDARD MODE (STD/REG = HIGH) READ MODE
I2C
Data
Start
Device Address R A
Data 1
A
Data 2
A
Data 3
I2C
Data In
A6 A5 A4 A3 A2 A1 A0
I2C
Data Out
D7 D6 D5 D4 D3 D2 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5
I2C
CLK In
12345678 12345678 12345678
Data 16
NA
Stop
D2 D1 D0
678
REGISTER MODE (STD/REG = LOW) WRITE MODE
I2C
Data
I2C
Data In
Start
Device Address W A Register Address A
Data 1
A
Data 2
A
A6 A5 A4 A3 A2 A1 A0
D7 D6 D5 D4 R3 R2 R1 R0 D7 D6 D5 D4 D3 D2 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
I2C
CLK In
12345678 12345678 12345678 12345678
Stop
REGISTER MODE (STD/REG = LOW) READ MODE
I2C Start
Device Address W A Register Address A Start Device Address R A
Data 1
A
Data 2
NA Stop
Data
I2C
Data In
A6 A5 A4 A3 A2 A1 A0
D7 D6 D5 D4 R3 R2 R1 R0
A6 A5 A4 A3 A2 A1 A0
I2C
Data Out
D7 D6 D5 D4 D3 D2 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
I2C
CLK In
12345678 12345678
12345678 12345678 12345678