Datasheet

1998-2013 Microchip Technology Inc. DS30289C-page 161
PIC17C7XX
FIGURE 15-26: I
2
C MASTER MODE TIMING (TRANSMISSION, 7 OR 10-BIT ADDRESS)
SDA
SCL
SSPIF
BF (SSPSTAT<0>)
SEN
A7 A6 A5 A4 A3 A2 A1 ACK = 0 D7D6D5D4D3D2D1D0
ACK
Transmitting Data or Second Half
R/W
= 0Transmit Address to Slave
123456789 123456789
P
Cleared in Software Service Routine
SSPBUF is Written in Software
From SSP interrupt
After START Condition SEN Cleared by Hardware.
S
SSPBUF Written with 7-bit Address and R/W
Start Transmit
SCL held low
while CPU
Responds to SSPIF
SEN = 0
of 10-bit Address
Write SSPCON2<0> SEN = 1
START Condition Begins
From Slave Clear ACKSTAT bit SSPCON2<6>
ACKSTAT in
SSPCON2 = 1
Cleared in Software
SSPBUF Written
PEN
Cleared in Software
R/W