16.11 I2C Pad Control
For this family of devices, the I2C specific pads are available on RA1 and RA2 (8-pin devices), RB4, RB5, RB6, and RB7 (20-pin devices), and RC0, RC1, RC4, and RC5 (14/16-pin devices) pins. The I2C characteristics of each of these pins is controlled by the RxyI2C registers. These characteristics include enabling I2C specific slew rate (over standard GPIO slew rate), selecting internal pull-ups for I2C pins, and selecting appropriate input threshold as per SMBus specifications.
Important: Any peripheral using
the I2C pins reads the I2C input levels when enabled via
RxyI2C.