9 / 15 page

CY24488
Document #: 001-09608 Rev. *A
Page 9 of 15
Figure 3. Data Transfer Sequence on the Serial Bus
Figure 4. Data Frame Architecture
Figure 5. Data Valid and Data Transition Periods
SCL
START
Condition
SDAT
STOP
Data may
Address or
Acknowledge
Valid
be changed
Condition
SDAT Write
Start Signal
Device
Address
7-bit
R/W = 0
1 Bit
8-bit
Register
Address
Slave
1 Bit
ACK
Slave
1 Bit
ACK
8-bit
Register
Data
Stop Signal
Multiple
Contiguous
Registers
Slave
1 Bit
ACK
8-bit
Register
Data
(XXH)
(XXH)
(XXH+1)
Slave
1 Bit
ACK
8-bit
Register
Data
(XXH+2)
Slave
1 Bit
ACK
8-bit
Register
Data
(FFH)
Slave
1 Bit
ACK
8-bit
Register
Data
(00H)
Slave
1 Bit
ACK
Slave
1 Bit
ACK
SDAT Read
Start Signal
Device
Address
7-bit
R/W = 1
1 Bit
8-bit
Register
Data
Slave
1 Bit
ACK
Slave
1 Bit
ACK
Stop Signal
SDAT Read
Start Signal
Device
Address
7-bit
R/W = 0
1 Bit
8-bit
Register
Address
Slave
1 Bit
ACK
Slave
1 Bit
ACK
7-bit
Device
Stop Signal
Multiple
Contiguous
Registers
Master
1 Bit
ACK
8-bit
Register
Data
Master
1 Bit
ACK
(XXH)
(XXH)
Master
1 Bit
ACK
8-bit
Register
Data
(XXH+1)
Master
1 Bit
ACK
8-bit
Register
Data
(FFH)
Master
1 Bit
ACK
8-bit
Register
Data
(00H)
Master
1 Bit
ACK
Master
1 Bit
ACK
Current
Address
Read
Address
+R/W=1
Repeated
Start bit
SDAT
SCLK
Data Valid
Transition
to next Bit
CLKLOW
CLKHIGH
VIH
VIL
tSU
tDH
[+] Feedback
[+] Feedback