25.4.3 CLB PPS Outputs

The CLB module provides up to sixteen outputs that connect to external pins via the Peripheral Pin Select (PPS) module. For each CLB PPS output (CLBOUTLn, CLBOUTHn), one row, consisting of eight BLE outputs, is selected through a multiplexer, then the RxyPPS registers are used to select which pin the CLBOUT signal will be routed to.

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 25-8. TRISxyPPS Output Selections