Die ISP Schnittstelle dient dazu, den Flash Speicher zu aktualisieren.
Die entsprechenden I/O Pins arbeiten automatisch und immer im ISP Modus,
während der Reset aktiv ist.
Wenn der Reset nicht aktiv ist, läuft das Programm. Und dass Programm
kann dann wiederum bestimmen, wie es diese Pins verwenden will. Zum
Beispiel als normale Ausgänge um LED's anzusteuern, oder als Eingänge um
Taster abzufragen, oder als SPI Schnittstelle, um serielle Peripherie
anzusteuern.
Der Reset Pin schaltet den AVR Mikrocontroller in den ISP Modus.
> Der kanonische Default-Zustand ist hochohmig
Ja, nur nicht bei der MISO Leitung, die ist beim Reset ein Ausgang.