43.18 Analog-to-Digital Converter (ADC) Electrical Specifications

Table 43-21. ADC Electrical Specifications
AC CHARACTERISTICSStandard Operating Conditions: VDD and VDDIO 2.7V to 5.5V (unless otherwise stated)

Operating temperature -40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristicsMin.TypicalMax.UnitsConditions
Device Supply
ADC_1VDDANAADC Module Supply2.7V5.5VVVDD = VDDIO
Reference Inputs
ADC_3VREF(1)ADC Reference Voltage 2.7 (1)VDDANAVVREF = VDDANA (REFCTRL.REFSEL = 0x5)
2.4(1)VDDANA - 0.6VVVDDANA ≥ VREF + 0.6V,

VREF = INTREF (REFCTRL.REFSEL = 0x0),

VREF = VDDANA /1.6 (REFCTRL.REFSEL = 0x1),

VREF = VDDANA / 2 (REFCTRL.REFSEL = 0x2),

VREF = VREFA pin (REFCTRL.REFSEL = 0x3),

VREF = DAC output (REFCTRL.REFSEL = 0x4)

Analog Input Range
ADC_7AFSFull-Scale Analog Input Signal Range (Single-Ended)GNDANAVREFV
ADC_9Full-Scale Analog Input Signal Range (Differential) -VREFVREFV
ADC_10VCMINInput common mode voltage0.2VREF-0.2VCTRLC.R2R = 1
VREF/2 - 0.2VREF/2 + 0.2VCTRLC.R2R = 0
ADC_11TSETTLINGADC Stabilization Time10µsCTRLA.ENABLE = 1 or CTRLA.ONDEMAND = 1
Note:
  1. ADC functional device operation with either internal or external VREF < 2.4V is functional, but not characterized. ADC will function, but with degraded accuracy of approximately ~((0.06 * 2n) / VREF), where "n" = #bits. ADC accuracy is limited by internal VREF accuracy + drift, MCU generated noise plus users application noise/accuracy on VDDANA, GNDANA.
Table 43-22. Single Ended Mode ADC Electrical Specifications
AC CHARACTERISTICSStandard Operating Conditions: VDD and VDDIO 2.7V to 5.5V (unless otherwise stated)

Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristicsMin.TypicalMax.UnitsConditions
SINGLE ENDED MODE ADC Accuracy
SADC_11ResResolution812bitsSelectable 8, 10, 12 bit Resolution Ranges
SADC_13aENOB (1,2,3)Effective Number of bits9.4bits1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

SADC_13b9.4bits1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

SADC_13c9.4bits1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

SADC_13d9bits1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

SADC_19INL (3)Integral Nonlinearity-4.54.5LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

SADC_19b-4.24.2LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

SADC_19c-4.24.2LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

SADC_19d-6.56.5LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

SADC_25aDNL (3)Differential Nonlinearity-0.991.5LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

SADC_25b-0.991.6LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

SADC_25c-0.991.5LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

SADC_25d-0.992.1LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

SADC_31aGERR (3)Gain Error-122LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

SADC_31b-165LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

SADC_31c-2818LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V(6)

SADC_31d-13165LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

SADC_37aEOFF (3)Offset Error-4247LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

SADC_37b-3951LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

SADC_37c-4154LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

SADC_37d-3951LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

SADC_43aTUE (3)Total Unadjusted Error3.527LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

SADC_43b3.130LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

SADC_43c2.729LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

SADC_43d6.991LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

SINGLE ENDED MODE ADC Dynamic Performance
SADC_49aSINAD (1,2,3)Signal to Noise and Distortion58dB1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

SADC_49b581 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

SADC_49c581 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

SADC_49d561 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

SADC_51aSNR (1,2,3)Signal to Noise ratio591 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

SADC_51b591 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

SADC_51c591 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

SADC_51d551 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

SADC_53aSFDR (1,2,3)Spurious Free Dynamic Range641 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

SADC_53b651 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

SADC_53c641 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

SADC_53d631 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

SADC_55aTHD (1,2,3,4)Total Harmonic Distortion-631 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

SADC_55b-631 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

SADC_55c-621 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

SADC_55d-631 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

Note:
  1. Characterized with an analog input sine wave = (FTP(max) / 100). For example, FTP(max)=1Msps/100 = 10kHz sine wave.
  2. Sine wave peak amplitude = 96% ADC Full Scale amplitude input with 12bit resolution.
  3. Spec values collected under the following additional conditions:
    1. 12bit resolution mode.
    2. All registers at reset default value otherwise not mentioned.
  4. Value taken over 7 harmonics.
  5. SAMPCTRL.OFFCOMP = 0, SAMPCTRL.SAMPLEN = [5:0] = 3.
  6. SAMPCTRL.OFFCOMP = 0 and REFCTRL.REFCOMP = 0 , SAMPCTRL.SAMPLEN = [5:0] = 3.
Table 43-23. Differential Mode ADC Electrical Specifications
AC CHARACTERISTICSStandard Operating Conditions: VDD and VDDIO 2.7V to 5.5V (unless otherwise stated)

Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristicsMin.TypicalMax.UnitsConditions
DIFFERENTIAL MODE ADC Accuracy
DADC_11ResResolution812bitsSelectable 8, 10, 12 bit Resolution Ranges
DADC_13aENOB (1,2,3)Effective Number of bits10.5bits1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

DADC_13b10.5bits1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

DADC_13c10.4bits1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

DADC_13d9.9bits1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

DADC_19aINL (3)Integral Nonlinearity-2.22.2LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

DADC_19b-2.02.0LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

DADC_19c-2.22.2LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

DADC_19d-6.06.0LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

DADC_25aDNL (3)Differential Nonlinearity-0.991.2LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

DADC_25b-0.991.3LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

DADC_25c-0.991.3LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

DADC_25d-0.996.0LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

DADC_31aGERR (3)Gain Error-15LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

DADC_31b-47LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

DADC_31c-2125LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

DADC_31d-12573LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

DADC_37aEOFF (3)Offset Error-56LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

DADC_37b-68LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

DADC_37c-711LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

DADC_37d-68LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

DADC_43aTUE (3)Total Unadjusted Error1.75.0LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V (5)

DADC_43b1.54.5LSb1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V (5)

DADC_43c2.16.4LSb1 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V (6)

DADC_43d2.441LSb1 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V (6)

DIFFERENTIAL MODE ADC Dynamic Performance
DADC_49aSINAD (1,2,3)Signal to Noise and Distortion64dB1 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

DADC_49b651 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

DADC_49c641 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

DADC_49d611 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

DADC_51aSNR (1,2,3)Signal to Noise ratio651 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

DADC_51b651 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

DADC_51c651 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

DADC_51d611 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

DADC_53aSFDR (1,2,3)Spurious Free Dynamic Range701 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

DADC_53b711 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

DADC_53c691 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

DADC_53d691 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

DADC_55aTHD (1,2,3,4)Total Harmonic Distortion-701 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 5.0V

DADC_55b-701 Msps, REFCTRL.REFSEL = 0x5 = VDDANA

VREF = VDDANA = 3.3V

DADC_55c-691 Msps, REFCTRL.REFSEL = 0x3 = VREFA pin VDDANA = 5.0V

VREF = VREFA = 3.0V

DADC_55d-691 Msps, REFCTRL.REFSEL = 0x0 = INTREF VDDANA = 5.0V

Internal VREF = INTREF = 4.096V

Note:
  1. Characterized with an analog input sine wave = (FTP(max) / 100). Example: FTP(max)=1Msps/100 = 10Khz sine wave.
  2. Sinewave peak amplitude = 96% ADC_ Full Scale amplitude input with 12bit resolution c) 12bit resolution mode.
  3. Spec values collected under the following additional conditions:
    • 12bit resolution mode
    • All registers at reset default value otherwise not mentioned
  4. Value taken over 7 harmonics.
  5. SAMPCTRL.OFFCOMP=1.
  6. SAMPCTRL.OFFCOMP=1 and REFCTRL.REFCOMP=1.
Table 43-24. ADC Conversion Timing Requirements
AC CHARACTERISTICSStandard Operating Conditions: VDD and VDDIO 2.7V to 5.5V (unless otherwise stated)

Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristicsMin.TypicalMax.UnitsConditions
ADC_ Clock Requirements
ADC_57TADADC Clock Period62.56250ns
ADC_58fGCLK_ADCxADCx Module GCLK max input freq48MHz
ADC Single-Ended Throughput Rates
ADC_59FTP (Single-Ended Mode)Throughput Rate (3) (Single-Ended)1.231Msps12-bit resolution, Rsource ≤298 Ω, SAMPCTRL.SAMPLEN=0 (1)
1.33310-bit resolution, Rsource ≤633 Ω, SAMPCTRL.SAMPLEN=0 (1)
1.68-bit resolution, Rsource ≤1,103 Ω, SAMPCTRL.SAMPLEN=0 (1)
1Msps12-bit resolution, Rsource ≤6,335Ω SAMPCTRL.SAMPLEN=n/a (2)
1.06710-bit resolution, Rsource ≤7,677 Ω SAMPCTRL.SAMPLEN=n/a (2)
1.2318-bit resolution, Rsource ≤9,556 Ω SAMPCTRL.SAMPLEN=n/a (2)
ADC Differential Mode Throughput Rates
ADC_61FTP (Differential Mode)Throughput Rate (3) (Differential Mode)1.231Msps12-bit resolution, Rsource ≤298 Ω, SAMPCTRL.SAMPLEN=0 (1)
1.45510-bit resolution, Rsource ≤633 Ω, SAMPCTRL.SAMPLEN=0 (1)
1.7788-bit resolution, Rsource ≤1,103 Ω, SAMPCTRL.SAMPLEN=0 (1)
1Msps12-bit resolution, Rsource ≤6,335Ω SAMPCTRL.SAMPLEN=n/a (2)
1.14310-bit resolution, Rsource ≤7,677 Ω SAMPCTRL.SAMPLEN=n/a (2)
1.3338-bit resolution, Rsource ≤9,556 Ω SAMPCTRL.SAMPLEN=n/a (2)
Note:
  1. ADC Sample time = ((SAMPCTRL.SAMPLEN + 1) * TAD) and SAMPCTRL.OFFCOMP=0.
  2. ADC HDW forces sample time to 4*TAD when SAMPCTRL.OFFCOMP=1, user SAMPCTRL.SAMPLEN is ignored.
  3. ADC Throughput Rate FTP = ((1 / ((TSAMP + TCNV) * TAD)) / (# of user active analog inputs in use on specific target ADC module)).
Table 43-25. ADC Sample Timing Requirements
AC CHARACTERISTICSStandard Operating Conditions: VDD and VDDIO 2.7V to 5.5V (unless otherwise stated)

Operating temperature: -40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristicsMin.TypicalMax.UnitsConditions
ADC_63TSAMPADC Sample Time (1,2,3)1 (1)TAD12-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 298 Ω

10-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 633 Ω

8-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 1,103 Ω

2 (1)12-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 2,310 Ω

10-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 2,981 Ω

8-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 3,921 Ω

3 (1)12-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 4,323 Ω

10-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 5,329 Ω

8-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 6,738 Ω

4 (1,2)12-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 6,335 Ω

10-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 7,678 Ω

8-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 9,556 Ω

5 (1)12-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 8,348 Ω

10-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 10,026 Ω

8-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 12,374 Ω

6 (1)12-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 10,361 Ω

10-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 12,374 Ω

8-bit resolution, TAD(min),

Ext Analog Input Rsource ≤ 15,192 Ω

ADC_65TCNVConversion Time (3) (Single-Ended Mode)12TAD12-bit resolution
1110-bit resolution
98-bit resolution
ADC_67Conversion Time (3) (Differential Mode)12TAD12-bit resolution
1010-bit resolution
88-bit resolution
ADC_69CSAMPLEADC Internal Sample Cap3.2pF
ADC_71RSAMPLEADC Internal impedance1715
Note:
  1. When SAMPCTRL.OFFCOMP = 0:
    • TSAMP = (((RSAMPLE + RSOURCE) * CSAMPLE * ((#Bits Resolution+2) * ln(2)))) / TAD)+1 rounded down to nearest whole integer
    • User SAMPCTRL.SAMPLEN = (TSAMP - 1)
  2. When SAMPCTRL.OFFCOMP = 1:
    • TSAMP = 4 (Forced by HDW)
    • User SAMPCTRL.SAMPLEN = (n/a, Ignored by HDW)
  3. ADC Throughput Rate FTP = ((1 / ((TSAMP + TCNV) * TAD)) / (# of user active analog inputs in use on specific target ADC module)).