mmhhh.
Auf jeden Fall: wenn ISR und normal mit der gleichen Variablen arbeiten sollen, dann:
"volatile" dazuschreiben.
Ziffer bekommt am anfang "1" und das ändert sich nie.

Ich glaub' , da betrügt dich der Debugger/ Simulator.

ui, da war schon wer.