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 |