14.3.6 ADC Control Register 3 High

Note:
  1. The ADC input clock frequency, selected by the CLKSEL[1:0] bits, must not exceed AD67 (see Table 33-40.
  2. The ADC clock frequency, after the first divider selected by the CLKDIV[5:0] bits, must not exceed AD67 (see Table 33-40.
Name: ADCON3H
Offset: 0xB0A

Bit 15141312111098 
 CLKSEL[1:0]CLKDIV[5:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 76543210 
 SHREN   C3ENC2ENC1ENC0EN 
Access R/WR/WR/WR/WR/W 
Reset 00000 

Bits 15:14 – CLKSEL[1:0]  ADC Module Clock Source Selection bits(1)

ValueDescription
11

FVCO/4

10

AFVCODIV

01

FOSC

00

FP(Peripheral Clock)

Bits 13:8 – CLKDIV[5:0]  ADC Module Clock Source Divider bits(2)

The divider forms a TCORESRC clock used by all ADC cores (shared and dedicated), from the TSRC ADC module clock source, selected by the CLKSEL[1:0] bits. Then, each ADC core individually divides the TCORESRC clock to get a core-specific TADCORE clock using the ADCS[6:0] bits in the ADCORExH register or the SHRADCS[6:0] bits in the ADCON2L register.

ValueDescription
111111

64 Source Clock Periods

. . .
000011

4 Source Clock Periods

000010

3 Source Clock Periods

000001

2 Source Clock Periods

000000

1 Source Clock Period

Bit 7 – SHREN Shared ADC Core Enable bit

ValueDescription
1

Shared ADC core is enabled

0

Shared ADC core is disabled

Bit 3 – C3EN Dedicated ADC Core 3 Enable bit

ValueDescription
1

Dedicated ADC Core 3 is enabled

0

Dedicated ADC Core 3 is disabled

Bit 2 – C2EN Dedicated ADC Core 2 Enable bit

ValueDescription
1

Dedicated ADC Core 2 is enabled

0

Dedicated ADC Core 2 is disabled

Bit 1 – C1EN Dedicated ADC Core 1 Enable bit

ValueDescription
1

Dedicated ADC Core 1 is enabled

0

Dedicated ADC Core 1 is disabled

Bit 0 – C0EN Dedicated ADC Core 0 Enable bit

ValueDescription
1

Dedicated ADC Core 0 is enabled

0

Dedicated ADC Core 0 is disabled