38.5.3 Clocks
The ADC bus clocks (CLK_APB_ADCx) can be enabled in the Main Clock, which also defines the default state.
Each ADC requires a generic clock (GCLK_ADCx). This clock must be configured and enabled in the Generic Clock Controller (GCLK) before using the ADC.
A generic clock is asynchronous to the bus clock. Due to this asynchronicity, writes to certain registers will require synchronization between the clock domains. Refer to Synchronization for further details.