Microchip Technology DM164130-2 Data Sheet

Page of 478
PIC16(L)F1946/47
DS41414D-page 270
 2010-2012 Microchip Technology Inc.
FIGURE 24-21:
I
2
C SLAVE, 10-BIT ADDRESS, RECEPTION (SEN = 0, AHEN = 1, DHEN = 0)   
R
ece
iv
e F
irst
 A
ddr
ess 
B
yte
UA
R
ece
iv
e S
e
cond
 A
dd
res
s B
yte
UA
Re
ce
ive
 Da
ta
ACK
Re
ce
ive
 Da
ta
1
1
1
1
0
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
SD
A
x
SCL
x
SSPx
IF
BF
ACKDT
UA
CKP
ACKT
IM
1
2
3
4
5
678
9
S
ACK
ACK
12
3
4
56
78
9
12
345
6
7
8
91
2
S
SPx
BUF
is
 re
ad 
fro
m
 
R
ece
iv
ed data
S
SPx
BUF c
an
 b
e
re
ad any
time
 bef
ore
the
 ne
xt r
ece
iv
ed 
byte
C
lear
ed
 by 
sof
tw
are
fa
lli
ng 
edg
e o
f S
C
Lx
no
t a
llo
w
ed
 un
til
 9th
Up
d
ate
 to
 S
SPxADD is
Se
t CKP wit
h
 s
of
tw
ar
re
leas
es S
C
Lx
SCL
x
cl
ear
s U
A
 a
nd r
el
e
ases
Up
da
te
 o
f SSPx
ADD,
S
e
t by 
har
dw
a
re
o
n 9
th
 f
allin
g
 e
d
ge
 
S
la
ve so
ftwa
re
 clea
rs
ACKDT t
o
 ACK
the rec
ei
ved
 byt
e
If
 whe
n A
H
E
N
=
1
;
o
n th
e 8
th
 fa
llin
g
 e
d
ge
o
f S
C
Lx 
of a
n a
ddr
ess
b
yte
, CKP
 is cle
a
re
d
A
C
K
T
IM
 is se
t b
y ha
rdwa
re
on
 8t
h fa
lli
n
g e
dg
e of
 S
C
Lx
C
le
ar
ed
 by
 s
of
tw
ar
e
R/W 
0