29.4 CLB Module Inputs

The CLB module inputs are selectable through the Configuration Interface. The Configuration Interface provides 16 input selection latches, each with up to 40 selectable inputs as shown in the table below.

Figure 29-3. CLB Inputs to the BLE Input Selection Registers
Table 29-1. CLB Module Inputs
CLB Input ValueCLB Input Sources
11111-11101Reserved
11100C2_OUT
11011C1_OUT
11010CLBSWIN Write Hold (BUSY status bit = '1')
11001SCK1
11000SDO1
10111TX1
10110CLC4_OUT
10101CLC3_OUT
10100CLC2_OUT
10011CLC1_OUT
10010IOCIF
10001PWM2_OUT
10000PWM1_OUT
01111CCP2_OUT
01110CCP1_OUT
01101TMR2_postscaled_OUT
01100TMR1_overflow_OUT
01011TMR0_overflow_OUT
01010ADCRC(1)
01001EXTOSC(1)
01000MFINTOSC (32 kHz)(1)
00111MFINTOSC (500 kHz)(1)
00110LFINTOSC(1)
00101HFINTOSC(1)
00100FOSC(1)
00011CLBIN3PPS
00010CLBIN2PPS
00001CLBIN1PPS
00000CLBIN0PPS
Note:
  1. Oscillator sources are not automatically enabled when selected as an input to the CLB module. If no additional peripherals are using the selected oscillator source, the source may be enabled through the OSCEN register (see the Oscillator Module (With Fail-Safe Clock Monitor) section).