In welcher Umgebung arbeitet der µC?

--Wenn die mit viel Störungen durchsetzt ist, evtl VCC besser bügeln.
-- Vielleicht hat der Takt (Quarz) Probleme in der Umgebung wegen Störungen. Evtl. den Output-Swing des XTAL-Verstärkers erhöhen (noisy envoronment).
-- Ist die Betriebsspannung immer im erlaubten Bereich? Auch beim Proggen? Versuch mal, die VCC immer mindestens 500mV über dem vorgeschriebenen Minimum zu halten.
-- Ansonsten würd ich auch vermuten, daß uninitialisierte Daten das Problem sind.
-- Zeigt MCUCSR immer die RESET-Quelle, die du erwartest?
-- Wenn du RAM-Daten hast, die einen RESET überstehen sollen (avr-gcc Section ".noinit"), dann musst du nach dem Proggen einen Power-Down-RESET machen. External RESET genügt *nicht*, da sich durch Programmänderungen Lokatierungen geändert haben können!.