I2CCNT is a 16-bit register used to indicate how many data bytes to transfer when the I2C module is configured as a transmitter,or receive when configured as a master receiver. In the repeat mode(RM = 1), I2CCNT is not used.
The value written to I2CCNT is copied to an internal data counter. The internal data counter is decremented by 1 for each byte transferred (I2CCNT remains unchanged).