Kleine Frage: +UB, was bedeutet das?
wenn ein I/O-Port als Eingang läuft, schaltet PORTX.Y den PullUp-Widerstand ein oder aus, und über PINX.Y wird der Zustand des Pins abgefragt.
Das heißt, sobald er ein Eingang ist, ist der Pullupwiderstand aktiviert.

Auf deutsch ich muss nur mehr den Pin mit der Masse verbinden, und dazwischen einen Schalter.
Der aktivierte Pull-up-Widerstand schützt den Chip von selbst?

PS: Frohe Ostern!