English
Language : 

PIC16LF1508 Datasheet, PDF (201/384 Pages) Microchip Technology – 20-Pin Flash, 8-Bit Microcontrollers with nanoWatt XLP Technology
SDAx
SCLx S
SSPxIF
BF
SSPOV
CKP
Receive Address
A7 A6 A5 A4 A3 A2 A1 R/W=0 ACK
Receive Data
D7 D6 D5 D4 D3 D2 D1 D0 ACK
Bus Master sends
Stop condition
Receive Data
ACK
D7 D6 D5 D4 D3 D2 D1 D0
1 234 5 67 89
SEN 1 2 3 4 5 6 7 8 9 SEN 1 2 3 4 5 6 7 8 9
P
Clock is held low until CKP is set to ‘1’
Cleared by software
SSPxBUF is read
CKP is written to ‘1’ in software,
releasing SCLx
Cleared by software
First byte
of data is
available
in SSPxBUF
SSPOV set because
SSPxBUF is still full.
ACK is not sent.
CKP is written to ‘1’ in software,
releasing SCLx
SSPxIF set on 9th
falling edge of SCLx
SCLx is not held
low because
ACK= 1