25.3 CLB Module Inputs
The CLB module inputs are selectable through the Microchip CLB Synthesizer. The Microchip CLB Synthesizer provides 32 inputs with optional clock synchronizers, each with 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).
