18.3 Bidirectional Pins

PPS selections for peripherals with bidirectional signals on a single pin must be made so that the PPS input and PPS output select the same pin. Peripherals that have bidirectional signals include:

  • EUSART (DT/RXxPPS and TX/CKxPPS pins for synchronous operation)
  • MSSP (I2C SDA/SSPxDATPPS and SCL/SSPxCLKPPS)
Important: The I2C default inputs, and a limited number of other alternate pins, are I2C and SMBus compatible. Clock and data signals can be routed to any pin, however pins without I2C compatibility will operate at standard TTL/ST logic levels as selected by the INLVL register. See the INLVL register for each port to determine which pins are I2C and SMBus compatible.