Demystifying MCU GPIO Settings https://embeddedartistry.com/blog/2018/6/4/demystifying-microcontroller-gpio-settings