Es handelt sich um einen Schutz damit der ATmega128 bei falscher Programmierung nicht zerstört werden kann!
Wenn der Port-Pin als Ausgang auf High (5V) geschaltet wird und dann der Taster gedrückt würde könnte der Strom ansonsten die Bond-Drähte im Chip zum
glühen bringen!
Der Widerstand begrenzt den Strom auf weniger als 30 mA (zusätzlicher Widerstand des Port Ausgangs etc...)
-workwind-