English
Language : 

PIC16F631_08 Datasheet, PDF (198/306 Pages) Microchip Technology – 20-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
PIC16F631/677/685/687/689/690
FIGURE 13-12: CLOCK SYNCHRONIZATION TIMING
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
SDA
DX
DX-1
SCL
CKP
WR
SSPCON
Master device
asserts clock
Master device
deasserts clock
TABLE 13-4: REGISTERS ASSOCIATED WITH I2C™ OPERATION(1)
Addr
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on
POR, BOR
Value on
all other
Resets
0Bh/8Bh/ INTCON
10Bh/18Bh
GIE
PEIE
T0IE
INTE
RABIE
T0IF
INTF
RABIF 0000 000x 0000 000x
0Ch
PIR1
—
ADIF
RCIF
TXIF
SSPIF CCP1IF TMR2IF TMR1IF -000 0000 -000 0000
13h
SSPBUF Synchronous Serial Port Receive Buffer/Transmit Register
xxxx xxxx uuuu uuuu
14h
SSPCON WCOL SSPOV SSPEN CKP SSPM3 SSPM2 SSPM1 SSPM0 0000 0000 0000 0000
86h
TRISB
TRISB7 TRISB6 TRISB5 TRISB4
—
—
—
—
1111 ---- 1111 ----
93h
SSPMSK(2) MSK7
MSK6
MSK5
MSK4
MSK3
MSK2
MSK1
MSK0 1111 1111 1111 1111
94h
SSPSTAT
SMP(3) CKE(3)
D/A
P
S
R/W
UA
BF 0000 0000 0000 0000
8Ch
PIE1
—
ADIE
RCIE
TXIE SSPIE CCP1IE TMR2IF TMR1IF -000 0000 -000 0000
Legend:
Note 1:
2:
3:
– = Unimplemented locations, read as ‘0’, u = unchanged, x = unknown. Shaded cells are not used by the SSP module.
PIC16F677/PIC16F687/PIC16F689/PIC16F690 only.
SSPMSK register (Register 13-3) can be accessed by reading or writing to SSPADD register with bits SSPM<3:0> = 1001.
See Registers 13-2 and 13-3 for more details.
Maintain these bits clear.
DS41262E-page 196
© 2008 Microchip Technology Inc.