This section describes a standard sequence of events for the MSSP module configured as an I2C client in 7-bit Addressing mode. Figure 1 and Figure 2 are used as a visual reference for this description.

This is a step by step process of what typically must be done to accomplish I2C communication.

1. 1.Start condition detected.
2. 2.The Start (S) bit is set; SSPxIF is set if the Start Condition Interrupt Enable (SCIE) bit is set.
7. 7.If SEN = 1; Client software sets the CKP bit to release the SCL line.
Figure 1. I2C Client, 7-Bit Address, Reception (SEN = 0, AHEN = 0, DHEN = 0)
Figure 2. I2C Client, 7-Bit Address, Reception (SEN = 1, AHEN = 0, DHEN = 0)