English
Language : 

PIC16LF1508 Datasheet, PDF (209/384 Pages) Microchip Technology – 20-Pin Flash, 8-Bit Microcontrollers with nanoWatt XLP Technology
Master sends
Stop condition
SDAx
Receive First Address Byte
1 1 1 1 0 A9 A8
ACK
Receive Second Address Byte
A7 A6 A5 A4 A3 A2 A1 A0 ACK
Receive Data
Receive Data
D7 D6 D5 D4 D3 D2 D1 D0 ACK D7 D6 D5 D4 D3 D2 D1 D0 ACK
SCLx
1 23456789
1 23456789
1 23456789
1 23456789
P
S
SCLx is held low
while CKP = 0
SSPxIF
Set by hardware
on 9th falling edge
Cleared by software
BF
If address matches
SSPxADD it is loaded into
SSPxBUF
Receive address is
read from SSPxBUF
Data is read
from SSPxBUF
UA
CKP
When UA = 1;
SCLx is held low
Software updates SSPxADD
and releases SCLx
When SEN = 1;
CKP is cleared after
Set by software,
releasing SCLx
9th falling edge of received byte