Microchip Technology DM164130-2 Data Sheet
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
e
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