20.5.4.3.9 Strict Support

The client module Acknowledges all the addresses, including the reserved addresses, when STRICT reserved addressing is not enforced (STRICT = 0). The client device does not Acknowledge the reserved address space if the STRICT bit (I2CxCON1[11]) is set.

Table 20-21. Client Response to Reserved Addresses
STRICT BitI2CxADD Client AddressReceived Address into I2CxRSRClient Acknowledge
x0x1F0x1FACK
10x1FC-Bus AddressNACK
1C-Bus AddressC-Bus AddressNACK
0C-Bus AddressC-Bus AddressACK
0C-Bus Address0x1FNACK
00x1FC-Bus AddressNACK
Note: When the STRICT bit is cleared, the ACK signal is generated only if the address is matched, even for reserved addresses. The client device does not generate an ACK if there is an address mismatch, even if the address is a reserved address. Irrespective of the STRICT bit setting and whether the address is reserved or not, an ACK signal is generated for a proper address match.