IDT I2C Interface
Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
4 - 12
July 10, 2012
Figure 4.12 Write Protocol with 10-bit Slave Address (ADS is 1)
Figure 4.13 Read Protocol with 10-bit Slave Address (ADS is 1)
Figure 4.14 Write Protocol with 7-bit Slave Address (ADS is 0)
54
63
72
27
36
82
45
A
0
AC
K
R/
W
0
S
ST
A
R
T
9
R=1 | W=0
Device
Address [9:8]
SLAVE ADDR
A
AC
K
1
1
1
1
0 S A
Device
Address [7:0]
18
Memory
Address [23:18]
Memory
Address [17:10]
Memory
Address [9:2]
DATA
A
AC
K
A
AC
K
DATA
DATA
A
AC
K
DATA
A
AC
K
A
AC
K
DATA
DATA
A
AC
K
DATA
_
A
P
ST
O
P
Input Data
[31:24]
Input Data
[23:16]
Input Data
[15:8]
Input Data
[7:0]
A
AC
K
73
82
92
55
64
A
1
ACK
R/W
R=1 | W=0
Device
Address [9:8]
1
1
1
1
0 S A
Sr
re
pe
at
e
d
ST
A
R
T
DATA
A
ACK
A
ACK
DATA
DATA
A
ACK
DATA
_
A
P
ST
O
P
Output Data
[31:24]
Output Data
[23:16]
Output Data
[15:8]
Output Data
[7:0]
27
36
45
A
0
AC
K
R/W
0
S
STA
R
T
9
R=1 | W=0
Device
Address [9:8]
SLAVE ADDR
A
AC
K
1
1
1
1
0 S A
Device
Address [7:0]
18
Memory
Address [23:18]
Memory
Address [17:10]
Memory
Address [9:2]
DATA
A
AC
K
A
AC
K
DATA
DATA
A
AC
K
NA
CK
_
A
Memory
Address [23:18]
Memory
Address [17:10]
Memory
Address [9:2]
45
54
63
27
36
73
18
SLAVE ADDR
A
0
AC
K
R/W
0
S
STA
R
T
9
R=1 | W=0
Device
Address [6:0]
DATA
A
AC
K
A
AC
K
DATA
DATA
A
AC
K
DATA
A
AC
K
A
AC
K
DATA
DATA
A
AC
K
DATA
_
A
P
ST
O
P
Input Data
[31:24]
Input Data
[23:16]
Input Data
[15:8]
Input Data
[7:0]
A
AC
K