[an error occurred while processing this directive]
Причина есть - если есть отложенное прерывание ADC, то операции с битами в регистре ADCSR сбросят флаг прерывания. ЧТЕНИЕ-МОДИФИКАЦИЯ-ЗАПИСЬ туды её...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)