English
Language : 

PIC16F1847_13 Datasheet, PDF (262/440 Pages) Microchip Technology – 18/20/28-Pin Flash Microcontrollers with XLP Technology
PIC16(L)F1847
FIGURE 25-24:
SDAx
SLAVE MODE GENERAL CALL ADDRESS SEQUENCE
General Call Address
Address is compared to General Call Address
after ACK, set interrupt
R/W = 0
Receiving Data
ACK
ACK D7 D6 D5 D4 D3 D2 D1 D0
SCLx
SSPxIF
S
1 2 34 5 6 78 91 2 34 5 6 78 9
BF (SSPxSTAT<0>)
GCEN (SSPxCON2<7>)
Cleared by software
SSPxBUF is read
’1’
25.5.9 SSPx MASK REGISTER
An SSPx Mask (SSPxMSK) register (Register 25-5) is
available in I2C Slave mode as a mask for the value
held in the SSPxSR register during an address
comparison operation. A zero (‘0’) bit in the SSPxMSK
register has the effect of making the corresponding bit
of the received address a “don’t care”.
This register is reset to all ‘1’s upon any Reset
condition and, therefore, has no effect on standard
SSPx operation until written with a mask value.
The SSPx Mask register is active during:
• 7-bit Address mode: address compare of A<7:1>.
• 10-bit Address mode: address compare of A<7:0>
only. The SSPx mask has no effect during the
reception of the first (high) byte of the address.
DS40001453D-page 262
Preliminary
 2011-2013 Microchip Technology Inc.