DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

PIC16LC773-I/SS View Datasheet(PDF) - Microchip Technology

Part Name
Description
Manufacturer
PIC16LC773-I/SS
Microchip
Microchip Technology 
PIC16LC773-I/SS Datasheet PDF : 202 Pages
First Prev 81 82 83 84 85 86 87 88 89 90 Next Last
PIC16C77X
8.2.13 ACKNOWLEDGE SEQUENCE TIMING
An acknowledge sequence is enabled by setting the
acknowledge sequence enable bit, AKEN
(SSPCON2<4>). When this bit is set, the SCL pin is
pulled low and the contents of the acknowledge data
bit is presented on the SDA pin. If the user wishes to
generate an acknowledge, then the AKDT bit should be
cleared. If not, the user should set the AKDT bit before
starting an acknowledge sequence. The baud rate
generator then counts for one rollover period (TBRG),
and the SCL pin is de-asserted (pulled high). When the
SCL pin is sampled high (clock arbitration), the baud
rate generator counts for TBRG . The SCL pin is then
pulled low. Following this, the AKEN bit is automati-
cally cleared, the baud rate generator is turned off, and
the SSP module then goes into IDLE mode. (Figure 8-
29)
8.2.13.13 WCOL STATUS FLAG
If the user writes the SSPBUF when an acknowledege
sequence is in progress, then WCOL is set and the
contents of the buffer are unchanged (the write doesn’t
occur).
FIGURE 8-29: ACKNOWLEDGE SEQUENCE WAVEFORM
Acknowledge sequence starts here,
Write to SSPCON2
AKEN = 1, AKDT = 0
AKEN automatically cleared
SDA
TBRG
TBRG
D0
ACK
SCL
8
9
SSPIF
Set SSPIF at the end
of receive
Cleared in
software
Note: TBRG= one baud rate generator period.
Cleared in
software
Set SSPIF at the end
of acknowledge sequence
1999-2013 Microchip Technology Inc.
Advance Information
DS30275B-page 85

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]