 
        
        Initial value 0 0 0 0 0 0 0 0
Рисунок 1.8 – Регистр ADMUX
Биты 7:6 – REFS1:0 Reference Selection Bits. Эти биты отвечают за опорное напряжение для ADC. Если эти биты изменяются во время перехода, то они не будут в силе до завершения процесса перехода. Внутреннее опорное напряжение может не использоваться, если внешнее опорное напряжение соединено с AREF.
Таблица 10. Выбор опорного напряжения АЦП
| REFS1 | REFS0 | Voltage Reference Selection | 
| 0 | 0 | AREF, внутреннее Vref отключено | 
| 0 | 1 | AVCC с внутренним конденсатором на AREF | 
| 1 | 0 | Резервировано | 
| 1 | 1 | Внутреннее опорное напряжение 2.56В с внешним конденсатором на AREF | 
Бит 5 – ADLAR: ADC Left Adjust Result. Бит ALDAR влияет на представление данных в ADC Data Register после конверсии. Если значение ALDAR будет 1, то результат сместится влево. В противном случае – вправо. Смена значения ALDAR отразится на ADC Data Register незамедлительно, несмотря на любые происходящие в текущий момент времени операции.
Биты 3:0 – MUX3:0 Analog Channel Selection Bits. Значения этих битов определяют, какой аналоговый вход будет подключен к ADC. Если биты будут изменены в процессе работы, то изменения не вступят в силу, пока не завершатся текущие операции (ADIF и ADCSRA установлены).
Таблица 11. Выбор аналогового входа АЦП
| MUX3..0 | Аналоговый вход | 
| 0000 | ADC0 | 
| 0001 | ADC1 | 
| 0010 | ADC2 | 
| 0011 | ADC3 | 
| 0100 | ADC4 | 
| 0101 | ADC5 | 
| 0110 | ADC6 | 
| 0111 | ADC7 | 
| 1000 | 
 | 
| 1001 | 
 | 
| 1010 | 
 | 
| 1011 | 
 | 
| 1100 | 
 | 
| 1101 | 
 | 
| 1110 | 1.30V(VBG) | 
| 1111 | 0V (GND) | 
ASC Control and Status Register A – ADCSRA
Bit 7 6 5 4 3 2 1 0
| ADEN | ADSC | ADFR | ADIF | ADIE | ADPS2 | ADPS1 | ADPS0 | 
ADCSRA
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
Initial value 0 0 0 0 0 0 0 0
Рисунок 1.9 - Управляющий регистр ADCSRA
Бит 7 – ADEN: ADC Enable. Запись в этот бит единицы включит ADC. Если в бите ADEN ноль, то ADC будет отключен. Если во время каких-то операций поменять значение бита, то операция будет немедленно прекращена.
Бит 6 – ADSC: ADC Start Conversion. В режиме одиночного преобразования запись в этот бит единицы будет начинать каждое отдельное преобразование. В свободном режиме (множественных преобразований) запись единицы начинает лишь первое преобразование. Если ADSC был записан после того, как был включен ADC или если ADSC записан в то же время, что и включен ADC, то первое преобразование займет 25 циклов машинного времени вместо обычных 13. Это первое преобразование выполнит инициализацию ADC. После окончания преобразования в бит ADSC устанавливается ноль. Пока преобразование продолжается, бит установлен в единицу. Запись вручную нуля не дает результата.
Бит 5 – ADFR: ADC Free Running Select. Когда в бит записана единица, ADC оперирует в свободном режиме. В этом режиме ADC просматривает и обновляет регистры данных постоянно. Установка значения бита в ноль немедленно отменит свободный режим.
Бит 4 – ADIF: ADC Interrupt Flag. Этот бит устанавливается тогда, когда завершает работу ADC и регистры данных обновлены. ADC Conversion Complete Interrupt (прерывание по завершению преобразования АЦП) выполняется в том случае, если бит ADIE и I-бит в SREG установлены. ADIF сбрасывается аппаратно, когда выполняется соответствующее прерывание. Иначе ADIF можно сбросить, установив логическую единицу во флаг.
Бит 3 – ADIE: ADC Interrupt Enable. Когда этот бит равен единице и I-бит в SREG установлен в «1», то активируется ADC conversion Complete Interrupt (прерывание по завершению преобразования).
Биты 2:0 – ADPS2:0: ADC Prescaler Select Bits. Эти биты определяют коэффициент деления между частотой XTAL и входной тактовой частотой ADC.
Таблица 12. Установка частоты работы АЦП (выбор предделителя)
| ADPS2 | ADPS1 | ADPS0 | Коффициент деления | 
| 0 | 0 | 0 | 2 | 
| 0 | 0 | 1 | 2 | 
| 0 | 1 | 0 | 4 | 
| 0 | 1 | 1 | 8 | 
| 1 | 0 | 0 | 16 | 
| 1 | 0 | 1 | 32 | 
| 1 | 1 | 0 | 64 | 
| 1 | 1 | 1 | 128 | 
ADC Data Register – ADCL и ADCH (регистры данных)
В данные регистры помещается результат преобразования.
Bit 15 14 13 12 11 10 9 8
| - | - | - | - | - | - | ADC9 | ADC8 | 
| ADC7 | ADC6 | ADC5 | ADC4 | ADC3 | ADC2 | ADC1 | ADC0 | 
ADCH
ADCL
7 6 5 4 3 2 1 0
Read/Write R R R R R R R R
R R R R R R R R
