29.4 CLB Module Inputs

The CLB module inputs are selectable through the Microchip CLB Synthesizer. The Microchip CLB Synthesizer provides 16 inputs with optional clock synchronizers, each with up to 40 selectable inputs as shown in the table below.

Figure 29-3. CLB Software Inputs to the BLE Input Selection Registers
Table 29-1. CLB Module Inputs
ValueDescription
111111-101000Reserved
100111VSS
100110CLKR
100101PWM2S1P2_OUT
100100PWM1S1P2_OUT
100011TMR4_Postscaled_OUT
100010TMR3_overflow_OUT
100001SOSC(1)
100000TX2
011111HLVD OUT bit
011110SCK2
011101SDO2
011100C2_OUT
011011C1_OUT
011010CLBSWIN Write Hold (BUSY status bit = '1')
011001SCK1
011000SDO1
010111TX1
010110CLC4_OUT
010101CLC3_OUT
010100CLC2_OUT
010011CLC1_OUT
010010IOCIF
010001PWM2S1P1_OUT
010000PWM1S1P1_OUT
001111CCP2_OUT
001110CCP1_OUT
001101TMR2_Postscaled_OUT
001100TMR1_overflow_OUT
001011TMR0_overflow_OUT
001010ADCRC(1)
001001EXTOSC(1)
001000MFINTOSC (32 kHz)(1)
000111MFINTOSC (500 kHz)(1)
000110LFINTOSC(1)
000101HFINTOSC(1)
000100FOSC
000011CLBIN3PPS
000010CLBIN2PPS
000001CLBIN1PPS
000000CLBIN0PPS
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).