Hallo,

nur eine Klarstellung zum Thema Pullup: Nach einem Hardware-Reset sind bei den AVRs die Pullups der Standard(!)-I/O-Pins deaktiviert; die Pins sind im hochohmigen Zustand ("high Z"). Das ist einer der Gründe, beim Ansteuern von FETs einen externen PullDown-Widerstand zwischen Gate und Source vorzusehen.

Gruß

Fred