Datasheet
PIC12(L)F1822/PIC16(L)F1823
DS41413C-page 250 2010-2012 Microchip Technology Inc.
FIGURE 25-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
SDA
SCL
SSP1IF
BF
SSP1OV
12345678
12345678
12345678
9
9
9
ACK
is not sent.
SSP1OV set because
SSP1BUF is still full.
Cleared by software
First byte
of data is
available
in SSP1BUF
SSP1BUF is read
SSP1IF set on 9th
falling edge of
SCL
Cleared by software
P
Bus Master sends
Stop condition
S
From Slave to Master