29.5.3 CLB PPS Outputs

The CLB module provides up to eight outputs that connect to external pins via the Peripheral Pin Select (PPS) module. For each CLB PPS output (CLBPPSOUTn, n = 0 - 7), one of four BLE outputs is selected through a multiplexer, then the RxyPPS registers are used to select which pin the CLBPPSOUTn signal will be routed to.

Figure 29-10. CLBPPSOUTn Selections (Microchip CLB Synthesizer)

Additionally, the CLB module has the option to control the direction/tristate of the pins. The CLB module can override the settings from TRISxy register and control the direction/tristate of a pin using corresponding TRISxyPPS register (see the "PPS-Peripheral Pin Selection" section).

Figure 29-11. TRISxyPPS Output Selections