6#ifndef ATMEGA2560_DEFINITIONS_ADC_H
7#define ATMEGA2560_DEFINITIONS_ADC_H
Device, package and operating-grade selection.
Logical GPIO pin and port identifiers.
Adc definitions.
Definition ADC.h:18
Reference
Reference voltage selection encodings.
Definition ADC.h:135
@ Internal1V1
Internal nominal 1.1 V.
Definition ADC.h:138
@ AREF
External reference.
Definition ADC.h:136
@ AVCC
Analog supply.
Definition ADC.h:137
@ Internal2V56
Internal nominal 2.56 V.
Definition ADC.h:139
@ external_channel_count
External single-ended channels.
Definition ADC.h:171
@ differential_gain_10x
Differential gain setting 10x.
Definition ADC.h:176
@ differential_gain_accuracy_min_supply_mv
Minimum supply for specified 10x/200x gain accuracy.
Definition ADC.h:178
@ has_internal_2v56_reference
Internal 2.56 V reference is available.
Definition ADC.h:183
@ differential_resolution_bits_at_gain_10x
Expected resolution at 10x gain.
Definition ADC.h:180
@ has_internal_1v1_reference
Internal 1.1 V reference is available.
Definition ADC.h:182
@ valid_mux_selection_count
Valid MUX5:0 encodings.
Definition ADC.h:173
@ has_differential_inputs
Differential input selections are available.
Definition ADC.h:174
@ has_gain_stage
Differential gain stage is available.
Definition ADC.h:175
@ differential_resolution_bits_at_gain_1x
Expected resolution at 1x gain.
Definition ADC.h:179
@ differential_resolution_bits_at_gain_200x
Expected resolution at 200x gain.
Definition ADC.h:181
@ resolution_bits
ADC resolution.
Definition ADC.h:170
@ mux_selection_bits
MUX5:0 field width.
Definition ADC.h:172
@ differential_gain_200x
Differential gain setting 200x.
Definition ADC.h:177
Prescaler
ADC prescalers.
Definition ADC.h:157
@ Divide64
ADC division 64.
Definition ADC.h:163
@ Divide4
ADC division 4.
Definition ADC.h:159
@ Divide16
ADC division 16.
Definition ADC.h:161
@ Divide8
ADC division 8.
Definition ADC.h:160
@ Divide128
ADC division 128.
Definition ADC.h:164
@ Divide32
ADC division 32.
Definition ADC.h:162
@ Divide2
ADC division 2.
Definition ADC.h:158
TriggerSource
ADC trigger sources.
Definition ADC.h:144
@ Timer1CaptureEvent
Timer 1 capture.
Definition ADC.h:152
@ AnalogComparator
Comparator event.
Definition ADC.h:146
@ Timer0CompareMatchA
Timer 0 compare A.
Definition ADC.h:148
@ FreeRunning
Free running conversions.
Definition ADC.h:145
@ Timer0Overflow
Timer 0 overflow.
Definition ADC.h:149
@ Timer1Overflow
Timer 1 overflow.
Definition ADC.h:151
@ Timer1CompareMatchB
Timer 1 compare B.
Definition ADC.h:150
@ ExternalInterrupt0
INT0 trigger.
Definition ADC.h:147
Channel
16 external ADC channels.
Definition ADC.h:21
@ ADC0
ADC channel 0 on PF0.
Definition ADC.h:22
@ ADC11
ADC channel 11 on PK3.
Definition ADC.h:33
@ ADC5
ADC channel 5 on PF5.
Definition ADC.h:27
@ ADC15
ADC channel 15 on PK7.
Definition ADC.h:37
@ ADC4
ADC channel 4 on PF4.
Definition ADC.h:26
@ ADC14
ADC channel 14 on PK6.
Definition ADC.h:36
@ ADC8
ADC channel 8 on PK0.
Definition ADC.h:30
@ ADC2
ADC channel 2 on PF2.
Definition ADC.h:24
@ ADC7
ADC channel 7 on PF7.
Definition ADC.h:29
@ ADC6
ADC channel 6 on PF6.
Definition ADC.h:28
@ ADC1
ADC channel 1 on PF1.
Definition ADC.h:23
@ ADC12
ADC channel 12 on PK4.
Definition ADC.h:34
@ ADC3
ADC channel 3 on PF3.
Definition ADC.h:25
@ ADC10
ADC channel 10 on PK2.
Definition ADC.h:32
@ ADC9
ADC channel 9 on PK1.
Definition ADC.h:31
@ ADC13
ADC channel 13 on PK5.
Definition ADC.h:35
MuxSelection
Complete valid MUX5:0 selections from datasheet Table 26-4.
Definition ADC.h:42
@ SingleEndedADC7
Single-ended ADC7.
Definition ADC.h:50
@ DifferentialADC12_ADC10_Gain1
ADC12 positive, ADC10 negative, gain 1x.
Definition ADC.h:108
@ SingleEndedADC5
Single-ended ADC5.
Definition ADC.h:48
@ DifferentialADC4_ADC2_Gain1
ADC4 positive, ADC2 negative, gain 1x.
Definition ADC.h:73
@ DifferentialADC9_ADC10_Gain1
ADC9 positive, ADC10 negative, gain 1x.
Definition ADC.h:105
@ SingleEndedADC1
Single-ended ADC1.
Definition ADC.h:44
@ DifferentialADC13_ADC10_Gain1
ADC13 positive, ADC10 negative, gain 1x.
Definition ADC.h:109
@ DifferentialADC5_ADC1_Gain1
ADC5 positive, ADC1 negative, gain 1x.
Definition ADC.h:66
@ SingleEndedADC9
Single-ended ADC9.
Definition ADC.h:79
@ SingleEndedADC2
Single-ended ADC2.
Definition ADC.h:45
@ DifferentialADC10_ADC10_Gain1
ADC10 positive, ADC10 negative, gain 1x.
Definition ADC.h:106
@ DifferentialADC3_ADC1_Gain1
ADC3 positive, ADC1 negative, gain 1x.
Definition ADC.h:64
@ SingleEndedADC0
Single-ended ADC0.
Definition ADC.h:43
@ SingleEndedADC6
Single-ended ADC6.
Definition ADC.h:49
@ DifferentialADC6_ADC1_Gain1
ADC6 positive, ADC1 negative, gain 1x.
Definition ADC.h:67
@ DifferentialADC1_ADC1_Gain1
ADC1 positive, ADC1 negative, gain 1x.
Definition ADC.h:62
@ DifferentialADC2_ADC2_Gain200
ADC2 positive, ADC2 negative, gain 200x.
Definition ADC.h:58
@ DifferentialADC2_ADC2_Gain1
ADC2 positive, ADC2 negative, gain 1x.
Definition ADC.h:71
@ DifferentialADC4_ADC1_Gain1
ADC4 positive, ADC1 negative, gain 1x.
Definition ADC.h:65
@ DifferentialADC0_ADC1_Gain1
ADC0 positive, ADC1 negative, gain 1x.
Definition ADC.h:61
@ Ground
Ground channel.
Definition ADC.h:76
@ SingleEndedADC10
Single-ended ADC10.
Definition ADC.h:80
@ SingleEndedADC3
Single-ended ADC3.
Definition ADC.h:46
@ DifferentialADC2_ADC2_Gain10
ADC2 positive, ADC2 negative, gain 10x.
Definition ADC.h:56
@ DifferentialADC3_ADC2_Gain200
ADC3 positive, ADC2 negative, gain 200x.
Definition ADC.h:59
@ DifferentialADC7_ADC1_Gain1
ADC7 positive, ADC1 negative, gain 1x.
Definition ADC.h:68
@ DifferentialADC5_ADC2_Gain1
ADC5 positive, ADC2 negative, gain 1x.
Definition ADC.h:74
@ DifferentialADC9_ADC8_Gain200
ADC9 positive, ADC8 negative, gain 200x.
Definition ADC.h:90
@ DifferentialADC10_ADC10_Gain200
ADC10 positive, ADC10 negative, gain 200x.
Definition ADC.h:93
@ DifferentialADC8_ADC8_Gain10
ADC8 positive, ADC8 negative, gain 10x.
Definition ADC.h:87
@ DifferentialADC8_ADC9_Gain1
ADC8 positive, ADC9 negative, gain 1x.
Definition ADC.h:96
@ SingleEndedADC4
Single-ended ADC4.
Definition ADC.h:47
@ DifferentialADC10_ADC9_Gain1
ADC10 positive, ADC9 negative, gain 1x.
Definition ADC.h:98
@ SingleEndedADC13
Single-ended ADC13.
Definition ADC.h:83
@ DifferentialADC11_ADC10_Gain200
ADC11 positive, ADC10 negative, gain 200x.
Definition ADC.h:94
@ DifferentialADC11_ADC10_Gain1
ADC11 positive, ADC10 negative, gain 1x.
Definition ADC.h:107
@ DifferentialADC10_ADC10_Gain10
ADC10 positive, ADC10 negative, gain 10x.
Definition ADC.h:91
@ DifferentialADC11_ADC10_Gain10
ADC11 positive, ADC10 negative, gain 10x.
Definition ADC.h:92
@ SingleEndedADC11
Single-ended ADC11.
Definition ADC.h:81
@ DifferentialADC3_ADC2_Gain10
ADC3 positive, ADC2 negative, gain 10x.
Definition ADC.h:57
@ DifferentialADC0_ADC0_Gain200
ADC0 positive, ADC0 negative, gain 200x.
Definition ADC.h:54
@ DifferentialADC13_ADC9_Gain1
ADC13 positive, ADC9 negative, gain 1x.
Definition ADC.h:101
@ DifferentialADC0_ADC0_Gain10
ADC0 positive, ADC0 negative, gain 10x.
Definition ADC.h:52
@ DifferentialADC9_ADC8_Gain10
ADC9 positive, ADC8 negative, gain 10x.
Definition ADC.h:88
@ InternalBandgap1V1
Internal 1.1 V bandgap channel.
Definition ADC.h:75
@ DifferentialADC15_ADC9_Gain1
ADC15 positive, ADC9 negative, gain 1x.
Definition ADC.h:103
@ DifferentialADC3_ADC2_Gain1
ADC3 positive, ADC2 negative, gain 1x.
Definition ADC.h:72
@ DifferentialADC12_ADC9_Gain1
ADC12 positive, ADC9 negative, gain 1x.
Definition ADC.h:100
@ SingleEndedADC14
Single-ended ADC14.
Definition ADC.h:84
@ DifferentialADC14_ADC9_Gain1
ADC14 positive, ADC9 negative, gain 1x.
Definition ADC.h:102
@ DifferentialADC8_ADC10_Gain1
ADC8 positive, ADC10 negative, gain 1x.
Definition ADC.h:104
@ SingleEndedADC12
Single-ended ADC12.
Definition ADC.h:82
@ DifferentialADC1_ADC2_Gain1
ADC1 positive, ADC2 negative, gain 1x.
Definition ADC.h:70
@ DifferentialADC2_ADC1_Gain1
ADC2 positive, ADC1 negative, gain 1x.
Definition ADC.h:63
@ DifferentialADC9_ADC9_Gain1
ADC9 positive, ADC9 negative, gain 1x.
Definition ADC.h:97
@ SingleEndedADC15
Single-ended ADC15.
Definition ADC.h:85
@ DifferentialADC11_ADC9_Gain1
ADC11 positive, ADC9 negative, gain 1x.
Definition ADC.h:99
@ DifferentialADC8_ADC8_Gain200
ADC8 positive, ADC8 negative, gain 200x.
Definition ADC.h:89
@ SingleEndedADC8
Single-ended ADC8.
Definition ADC.h:78
@ DifferentialADC1_ADC0_Gain10
ADC1 positive, ADC0 negative, gain 10x.
Definition ADC.h:53
@ DifferentialADC0_ADC2_Gain1
ADC0 positive, ADC2 negative, gain 1x.
Definition ADC.h:69
@ DifferentialADC1_ADC0_Gain200
ADC1 positive, ADC0 negative, gain 200x.
Definition ADC.h:55
InputPin
ADC logical GPIO pin.
Definition ADC.h:114
ATmega2560 hardware definitions.
Definition ADC.h:15