25.3 CLB Module Inputs
The CLB module inputs are selectable through the Microchip CLB Synthesizer. The Microchip CLB Synthesizer can configure 32 inputs with optional clock synchronizers, each of which may receive an input signal from one of up to 64 selectable inputs as shown in the table below.
| Value | Source | Value | Source |
|---|---|---|---|
000000 | CLBIN0PPS | 100000 | TMR0_overflow_OUT |
000001 | CLBIN1PPS | 100001 | TMR1_overflow_OUT |
000010 | CLBIN2PPS | 100010 | TMR2_postscaled_OUT |
000011 | CLBIN3PPS | 100011 | TMR3_overflow_OUT |
000100 | CLBIN4PPS | 100100 | TMR4_postscaled_OUT |
000101 | CLBIN5PPS | 100101 | TU16A |
000110 | CLBIN6PPS | 100110 | TU16B |
000111 | CLBIN7PPS | 100111 | CCP1 |
001000 | CLBINL0 | 101000 | PWM1S1P1_OUT |
001001 | CLBINL1 | 101001 | PWM2S1P1_OUT |
001010 | CLBINL2 | 101010 | IOC |
001011 | CLBINL3 | 101011 | CLC1_OUT |
001100 | CLBINL4 | 101100 | CLC2_OUT |
001101 | CLBINL5 | 101101 | CLC3_OUT |
001110 | CLBINL6 | 101110 | CLC4_OUT |
001111 | CLBINL7 | 101111 | CLC5_OUT |
010000 | CLBINH0 | 110000 | CLC6_OUT |
010001 | CLBINH1 | 110001 | CLC7_OUT |
010010 | CLBINH2 | 110010 | CLC8_OUT |
010011 | CLBINH3 | 110011 | TX1 |
010100 | CLBINH4 | 110100 | RX1 |
010101 | CLBINH5 | 110101 | TX2 |
010110 | CLBINH6 | 110110 | RX2 |
010111 | CLBINH7 | 110111 | SDO1 |
011000 | Write to CLBINL | 111000 | SCK1 |
011001 | Write to CLBINH | 111001 | SDI1 |
011010 | FOSC | 111010 | SDA1 |
011011 | HFINTOSC | 111011 | SCL1 |
011100 | MFINTOSC (500kHz) | 111100 | DSM |
011101 | LFINTOSC | 111101 | Reserved |
011110 | EXTOSC | 111110 | C1_OUT |
011111 | ADCRC | 111111 | C2_OUT |
Note:
- 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).
