High-Level Overview

Last modified by Microchip on 2026/03/31 09:26

Click Play ► to listen to the commentary.

ADC Overview

The purpose of the Analog-to-Digital Converter (ADC) architecture overview diagram is to show how the ADC core, data channels, and analog inputs are functionally connected.

  • ADC module structure:
    • The ADC module includes five ADC cores, designated ADC1 through ADC5.
    • Each ADC core has multiple dedicated data channels.
  • Data channels:
    • Data channels select which analog inputs to use through multiplexers, controlled by settings like Positive Input Selection (PINSEL[3:0]) and Negative Input Selection (NINSEL[1:0]).
    • ADC1, ADC2, ADC3, and ADC4 each support up to eight data channels.
    • ADC5 supports up to 16 data channels.
    • Each data channel can be linked to any input pin and can have its own sampling time, trigger, and operating mode.
  • Analog inputs:
    • Positive input signals from other modules go to the positive multiplexer (mux) in the ADC core.
    • Negative input pins go to the negative mux.
    • All these input options are available to every data channel in the same ADC block.
    • The number of available analog inputs depends on the device’s package size. See the data sheet pin diagrams for more details.
  • Operation:
    • The ADC core uses the data channel’s settings (input selection and sampling time) to process the analog signal.
    • After conversion, the result goes to the data channel’s result buffer (based on its sampling mode: single or accumulation) and can be sent to a digital comparator if enabled.
Warning

The terms analog input and data channel mean different things in the new ADC controller.

  • Analog input refers to an external analog signal pin or an internal analog signal from other modules.
  • Data channel is a set of settings, including the analog pin, sampling time, trigger source, and more.