CY28349
Table 3. 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
2:8
9
Slave address – 7 bits
Write
10
Acknowledge from slave
10
Acknowledge from slave
11:18
Command Code – 8 bits
11:18
Command Code – 8 bits
‘1xxxxxxx’ stands for byte operation
bit[6:0] of the command code represents the
offset of the byte to be accessed
‘1xxxxxxx’ stands for byte operation
bit[6:0] of the command code represents the
offset of the byte to be accessed
19
20:27
28
Acknowledge from slave
Data byte – 8 bits
Acknowledge from slave
Stop
19
20
Acknowledge from slave
Repeat start
21:27
28
Slave address – 7 bits
Read
29
29
Acknowledge from slave
Data byte from slave – 8 bits
Not Acknowledge
Stop
30:37
38
39
Data Byte Configuration Map
Data Byte 0
Power On
Default
Bit
Bit 7
Pin#
--
Name
Spread Select2
Description
‘000’ = OFF
0
0
0
Bit 6
Bit 5
--
Spread Select1
Spread Select0
‘001’ = Reserved
‘010’ = Reserved
‘011’ = Reserved
‘100’ = 0.25%
‘101’ = – 0.5%
‘110’ = 0.5%
--
‘111’ = 0.38%
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
--
--
--
--
--
SEL4
SEL3
SEL2
SEL1
SEL0
SW Frequency selection bits. See Table 4.
0
0
0
0
0
Data Byte 1
Power On
Default
Bit
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Pin#
Name
Description
(Active/Inactive)
38, 37 CPU1, CPU1#
41, 40 CPU0, CPU0#
1
1
1
1
1
(Active/Inactive)
22
23
27
48MHz
(Active/Inactive)
24_48MHz
3V66_3
(Active/Inactive)
(Active/Inactive)
Rev 1.0,November 24, 2006
Page 6 of 20