Ja,wie gesagt,Prinzipiell möglich aber die genaue Ursache kann vielfältig sein.


Das Programm läuft ständig im "Kreis" und macht innerhalb
von Sekunden die gleichen Aufgaben.
Irgendein Stack im Spiel oder vieleicht knappe Timings ?

Was noch sein könnte wäre ein unterbrochenes Protokoll so das der Contr. in einer Schleife klebt ?
Irgendeine Fehlerabfrage eingebaut ?

Breakpoints mit Ausgabe auf LCD/LED etc. wären vieleicht angesagt.
Der Zeitrahmen ist ja scheinbar reproduzierbar.

Hast du schon rausgefunden ob der Ausfall Zeitlich bedingt oder von der Zahl der Operationen abhängig ist ?


Edit:
Die grausligsten Schreibfehler entfernt