vielleicht liegt es auch am Watchdog, bei machen AVRs ist der nämlich standartmäßig aktiviert und führt regelmäßig ein Reset des AVR durch
man kann ihn entweder per Fusebits oder softwaremäßig(siehe Datenblatt) ausschalten
bei manchen ATMEGAs ist das auf jeden Fall so, leider weiß ich nicht bei welchen