11.4.9.5 Multiplexing Digital Bidirectional Peripheral

The following conditions are characteristic of a multiplexed digital bidirectional peripheral:

  • Peripheral automatically configures the pin as an output, but not as an input. Some peripherals require the pin be configured as an input by setting the corresponding TRISx bit = 1.
  • Peripherals control the output data.
  • Pin output driver type could be affected by the peripheral (e.g., drive strength, slew rate, etc.).
  • PORTx register data input path is not affected and is able to read the pin value.
  • PORTx register output data has no effect.