Fehler gefunden! Es war ein Hardwarefehler. Eine zulange Resetleitung (trotz Pullup und 100nF Kondensator auf GND) war für die "Abstürze" verantwortlich. Es besteht nur weiterhin das problem mit dem Puffer. Bei zulangen Befehlen startet das programm neu.

Gibts auch ne Möglichkeit über den Watchdog keinen Reset auszulösen sondern in eine Sub zu springen? Dort könnte ich dann mit "Clear Serialin" den Puffer löschen. Wäre aber nur eine Zwischenlösung. Möchte das schon anders lösen mit dem Pufferüberlauf.