data = ADCL + (ADCH << 8);
Das hatte ich schon probiert.

Ich würde auch noch eine Hysterese einbauen und den unteren Wert auf < 550 und den oberen Wert auf > 650 abfragen.
Weil ich das machen wollte.

Hatte aber nicht funktioniert weil ich das nicht hatte:
Indem ADLAR nicht auf 1 gesetzt wird
;)