Datasheet
PIC18(L)F2X/4XK22
DS41412F-page 228 2010-2012 Microchip Technology Inc.
FIGURE 15-14: I
2
C SLAVE, 7-BIT ADDRESS, RECEPTION (SEN = 0, AHEN = 0, DHEN = 0)
Receiving Address
ACK
Receiving Data
ACK
Receiving Data
ACK
= 1
A7 A6 A5 A4 A3 A2 A1 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0
SDAx
SCLx
SSPxIF
BF
SSPxOV
12345678
12345678
12345678
9
9
9
ACK
is not sent.
SSPxOV set because
SSPxBUF is still full.
Cleared by software
First byte
of data is
available
in SSPxBUF
SSPxBUF is read
SSPxIF set on 9th
falling edge of
SCLx
Cleared by software
P
Bus Master sends
Stop condition
S
From Slave to Master