Hallo,

ich glaub da zwickts:
Code:
 ADMUX = channel;
 ADMUX = (1<<ADLAR);
danach ist der channel wieder dahin !
hier geht noch ein | ab, am besten in eine Zeile:
Code:
ADMUX = (1<<ADLAR) | channel;
Dann geht noch die Referenzspannung ab.