English
Language : 

PIC16F707 Datasheet, PDF (178/284 Pages) Microchip Technology – 40/44-Pin, Flash Microcontrollers with nanoWatt XLP and mTouch™ Technology
PIC16F707/PIC16LF707
REGISTER 19-5: SSPMSK: SSP MASK REGISTER
R/W-1
MSK7
bit 7
R/W-1
MSK6
R/W-1
MSK5
R/W-1
MSK4
R/W-1
MSK3
R/W-1
MSK2
R/W-1
MSK1
R/W-1
MSK0
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7-1
bit 0
MSK<7:1>: Mask bits
1 = The received address bit n is compared to SSPADD<n> to detect I2C address match
0 = The received address bit n is not used to detect I2C address match
MSK<0>: Mask bit for I2C Slave Mode, 10-bit Address
I2C Slave Mode, 10-bit Address (SSPM<3:0> = 0111):
1 = The received address bit ‘0’ is compared to SSPADD<0> to detect I2C address match
0 = The received address bit ‘0’ is not used to detect I2C address match
All other SSP modes: this bit has no effect.
REGISTER 19-6: SSPADD: SSP I2C™ ADDRESS REGISTER
R/W-0
ADD7
bit 7
R/W-0
ADD6
R/W-0
ADD5
R/W-0
ADD4
R/W-0
ADD3
R/W-0
ADD2
R/W-0
ADD1
R/W-0
ADD0
bit 0
Legend:
R = Readable bit
-n = Value at POR
W = Writable bit
‘1’ = Bit is set
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
x = Bit is unknown
bit 7-0
ADD<7:0>: Address bits
Received address
TABLE 19-3: REGISTERS ASSOCIATED WITH I2C™ OPERATION
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
INTCON
GIE
PEIE TMR0IE INTE RBIE TMR0IF INTF
RBIF 0000 000x 0000 000u
PIR1
TMR1GIF ADIF RCIF TXIF SSPIF CCP1IF TMR2IF TMR1IF 0000 0000 0000 0000
PIE1
TMR1GIE ADIE RCIE TXIE SSPIE CCP1IE TMR2IE TMR1IE 0000 0000 0000 0000
SSPBUF
SSPADD
Synchronous Serial Port Receive Buffer/Transmit Register
Synchronous Serial Port (I2C mode) Address Register
xxxx xxxx uuuu uuuu
0000 0000 0000 0000
SSPCON
SSPMSK(2)
SSPSTAT
WCOL
SMP(1)
SSPOV SSPEN CKP SSPM3 SSPM2 SSPM1
Synchronous Serial Port (I2C mode) Address Mask Register
CKE(1)
D/A
P
S
R/W
UA
SSPM0
BF
0000 0000
1111 1111
0000 0000
0000 0000
1111 1111
0000 0000
TRISC
TRISC7 TRISC6 TRISC5 TRISC4 TRISC3 TRISC2 TRISC1 TRISC0 1111 1111 1111 1111
Legend:
Note 1:
x = unknown, u = unchanged, - = unimplemented locations read as ‘0’. Shaded cells are not used by SSP module in
I2C mode.
Maintain these bits clear in I2C mode.
2: Accessible only when SSPM<3:0> = 1001.
DS41418A-page 178
Preliminary
 2010 Microchip Technology Inc.