20.8.1 Sleep Mode in Client Mode
The I2C module can wake-up from Sleep mode on detecting a valid client address match. Because all bit shifting is done with reference to the external SCLx signal, generated by an I2C host, transmissions and receptions can continue even while in Sleep mode. SCL low timeout interrupt can wake up the client to release the bus to an Idle state. This can be enabled by setting BSCLTE (I2CxCON2[27])
Note: As per the client I2C behavior, a client interrupt is generated only on an address match. Therefore,
when an I2C client is in Sleep mode and it receives a message
from the host, the clock required to match the received address is derived from the host.
Only on an address match will the interrupt be generated and the device can wake-up from
Sleep, provided the interrupt has been enabled and an ISR has been defined.