Bei allen mir bekannten Microcontrollern ist es so, dass alle GPIOs
(General Purpose Inputs Outputs) nach Reset einen passiven hochohmigen
Zustand haben.
Das ist auch nötig, weil der µC nach dem Reset noch nicht wissen kann,
ob ein Pin als Eingang oder Ausgang verwendet werden soll.
Stell Dir vor Du legst von außen einen 5V-Pegel an einen Pin und der µC
würde nach Reset diesen Pin erstmal als Ausgang mit Low-Pegel
initialieren -> Kurzschluss!
Aus diesem Grund haben alle Pins nach Reset definierte Zustände, und
diese sind im Datenblatt genau beschrieben.
Wenn der definierte Reset-Zustand zufällig genau dem entspricht, was Du
mit dem Pin machen willst, musst Du nichts initialisieren oder
konfigurieren.
Falls Du etwas anderes machen willst, z.B. den Pinne als Ausgang
verwenden, musst Du das dem Pinne sagen, sonst kann er es nicht wissen.