@Baby2b:
Lass Dich nicht vom verbrauchten Flash irritieren.
Flash und Arbeitsspeicher sind zwei paar Schuhe und ein größerer µC wird auch nichts helfen wenn Du der Fehlerursache nicht auf den Grund gehst.
Ich denk auch das die Instabilität von einem Stacküberlauf herrührt.
Mit meinem Wissenstand hab ich auch so meine Probleme was die Größe des Stacks anbelangt weshalb ich (zumindest bei den kleinen Controllern) immer dazu neige die verbliebenden freien SRAM dem Stack zuzuordnen. Im Simulator von Bascom wird ein Stacküberlauf auch angezeigt. Dazu muss man aber genau hinschauen weil die Anzeige nur kurz erscheint.