CY28419
Table 4. Block Read and Block Write Protocol (continued)
Block Write Protocol
Block Read Protocol
Acknowledge from slave
19
20:27 Byte Count – 8 bits
28 Acknowledge from slave
29:36 Data byte 1 – 8 bits
37 Acknowledge from slave
38:45 Data byte 2 – 8 bits
Acknowledge from slave
19
20
Repeat start
21:27
28
Slave address – 7 bits
Read = 1
29
Acknowledge from slave
Byte count from slave – 8 bits
Acknowledge from master
Data byte from slave – 8 bits
Acknowledge from master
Data byte from slave – 8 bits
Acknowledge from master
Data byte N from slave – 8 bits
Acknowledge from master
Stop
30:37
38
46
....
....
....
....
....
....
Acknowledge from slave
......................
39:46
47
Data Byte (N–1) –8 bits
Acknowledge from slave
Data Byte N –8 bits
Acknowledge from slave
Stop
48:55
56
....
....
....
Table 5. Byte Read and Byte Write Protocol
Byte Write Protocol
Byte Read Protocol
Description
Bit
1
Description
Bit
1
Start
Start
2:8
9
Slave address – 7 bits
Write = 0
2:8
9
Slave address – 7 bits
Write = 0
10
Acknowledge from slave
10
Acknowledge from slave
Command Code – 8 bits
11:18
Command Code – 8 bits
11:18
'100xxxxx' stands for byte operation, bits[6:0] of the
command code represents the offset of the byte to
be accessed
'100xxxxx' stands for byte operation, bits[6:0] of
the command code represents the offset of the
byte to be accessed
19
20:27
28
Acknowledge from slave
Data byte from master – 8 bits
Acknowledge from slave
Stop
19
20
Acknowledge from slave
Repeat start
21:27
28
Slave address – 7 bits
Read = 1
29
29
Acknowledge from slave
Data byte from slave – 8 bits
Acknowledge from master
Stop
30:37
38
39
Rev 1.0,November 22, 2006
Page 4 of 15