Ohne das Programm zu sehr angeschaut zu haben : Wenn das nur passiert wenn der Motor lauft : brown out dedector und Watchdog aktivieren....kann nen Programmfehler nicht verhindern aber verhindert das sich der µC aufhängt

Was hat das Ding für ne Spannungsversorgung? Batterien?