Uiii. wenn so ist, das isses klar:

Du mußt nach dem Starten des ADC warten, (schleife), bis ADIF gesetzt ist, erst dann ist er fertig mit dem messen
und DANN erst den Wert lesen.

Im F11 mode wär's klar, das ist er locker fertig, bis du steppst,
aber im Break/ F5-Mode schafft er das nichtmehr.

seite 213 im datasheet !