EasyManua.ls Logo

Cypress PSoC 4000 Series - Page 95

Cypress PSoC 4000 Series
178 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
PSoC 4000 Family: PSoC 4 Architecture TRM, Document No. 001-89309 Rev. *D 95
Inter-Integrated Circuit (I2C)
15.2.10.2 Slave Receive
Figure 15-8. Slave Mode Read Operation Flow Chart
Begin
Disable Fixed
Function I2C block
Select Slave
mode
Enable
RX FIFO
Enable Fixed
Function I2C block
Receiving
one byte
slave address
complete?
No
(stretch)
E
Address ACK’ed or
NACK’ed?
Error
Yes
NACK
Set Fixed Function
I2C block to
receive mode
Receiving one byte
data complete?
RX FIFO
full?
Yes
Yes
E
ACK
No
(stretch)
E
Error
E
Report and
handle error
START detected
Wake up
No
Data transfer
complete?
No
Yes
Send
ACK
Send
NACK
End
Enable Fixed
Function I2C block

Table of Contents

Related product manuals