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.
OESELn | Output |
---|---|
1111 | CLBPPSOUT[n] output enable connected to BLE[31] |
1110 | CLBPPSOUT[n] output enable connected to BLE[27] |
1101 | CLBPPSOUT[n] output enable connected to BLE[23] |
1100 | CLBPPSOUT[n] output enable connected to BLE[19] |
1011 | CLBPPSOUT[n] output enable connected to BLE[15] |
1010 | CLBPPSOUT[n] output enable connected to BLE[11] |
1001 | CLBPPSOUT[n] output enable connected to BLE[7] |
1000 | CLBPPSOUT[n] output enable connected to BLE[3] |
0111-0000 | CLBPPSOUT[n] output enable connected to TRISx |