English
Language : 

PIC16LF1508 Datasheet, PDF (207/384 Pages) Microchip Technology – 20-Pin Flash, 8-Bit Microcontrollers with nanoWatt XLP Technology
SDAx
SCLx
S
SSPxIF
Master releases SDAx
to slave for ACK sequence
Receiving Address R/W = 1
A7 A6 A5 A4 A3 A2 A1
Automatic
Transmitting Data
Automatic
ACK
D7 D6 D5 D4 D3 D2 D1 D0 ACK
Master sends
Stop condition
Transmitting Data
ACK
D7 D6 D5 D4 D3 D2 D1 D0
12345678
9
123456789
12345678 9
P
Cleared by software
BF
ACKDT
ACKSTAT
Received address
is read from SSPxBUF
Slave clears
ACKDT to ACK
address
Data to transmit is
loaded into SSPxBUF
CKP
ACKTIM
When AHEN = 1;
CKP is cleared by hardware
after receiving matching
address.
ACKTIM is set on 8th falling
edge of SCLx
When R/W = 1;
CKP is always
cleared after ACK
Set by software,
releases SCLx
ACKTIM is cleared
on 9th rising edge of SCLx
BF is automatically
cleared after 8th falling
edge of SCLx
Master’s ACK
response is copied
to SSPxSTAT
CKP not cleared
after not ACK
R/W
D/A