Hast du das Programm mal im AVR-Studio-Simulator laufen lassen, was da rauskommt? Bzw. versuch mal, die beiden Variablen sowohl innen als auch aussen mit "volatile" zu deklarieren, ob dann beide Male das gleiche rauskommt.