29.5.1 CLB PPS Output Selections

The CLB module provides eight outputs, CLBPPSOUT[0..7], that connect to external pins via the Peripheral Pin Select (PPS) module (Figure 29-10). The CLB PPS Output Enable Control Registers (CLBPPSCONn) each contain two 4-bit Output Enable Select (OESELn) bitfields, each representing the respective CLBPPSOUT signal. The OESELn bits are used to enable/disable the TRIS register setting for the respective PPS output pin, which allows the CLB module to drive a tri-state bus.

Figure 29-10. CLBPPSCONn Output Enable Selections (SFR Interface)
Table 29-3. CLBPPSCONn Output Enable Selections
OESELnOutput
1111CLBPPSOUT[n] output enable connected to BLE[31]
1110CLBPPSOUT[n] output enable connected to BLE[27]
1101CLBPPSOUT[n] output enable connected to BLE[23]
1100CLBPPSOUT[n] output enable connected to BLE[19]
1011CLBPPSOUT[n] output enable connected to BLE[15]
1010CLBPPSOUT[n] output enable connected to BLE[11]
1001CLBPPSOUT[n] output enable connected to BLE[7]
1000CLBPPSOUT[n] output enable connected to BLE[3]
0111-0000CLBPPSOUT[n] output enable connected to TRISx