hallo,

erstmal danke für eure antworten...

Offene Eingänge können ein Problem sein, wenn die Pullups nicht aktiviert sind.
um die pullups zu aktivieren muss ich die freien ports zu eingängen machen oder?

Ist Brown-out detection aktiviert? Watchdog?
weder noch....

Kannst du ein 'Minimalprogramm' posten, bei dem der Fehler auftritt?
ja, ich werd mal ein kleines testprogramm machen und wenns da auftritt (was ich mal behaupte), werd ichs posten...

wie kommt es zu den 4,3V
naja - frag nicht ==> der roller ist aus china und alle versorgungsleitungen führen 4,3V (da drüben ist einiges anders*ggg*)

Wie geht es hinter dem Steckverbinder Serial weiter, max232? Und welche Startup-Time hast du eingestellt?
ja genau, hinter dem serial steckt ein board mit nem max232...
startup time ist glaub ich (ich weiss es grad nur in fusebits) 1110 (ich glaub das ist ziemlich schnell??)

ich würde mich auch erst mal auf die spannungsversorgung konzentrieren. beim ein/ausschalten des rollers ist die betriebsspannung womöglich nicht stabil (starke fluktuationen) vielleicht bringt das den µC aus dem takt.
kann das auch sein, wenn ein externer quarzoszillator dranhängt?

wenn das board mit 4.3V versorgt wird, muss man womöglich drauf achten, dass die pegel zum rest der schaltung (roller) passen.
soweit passt alles - wie gesagt es sind überall nur 4,3V*ggg*