Possible to use any I/O PIN for GPIO? (re: STM32, etc)
I'm new to micro controllers (but I have a software engineering background) and I decided to purchase a NUCLEO-F429ZI (STM32F429ZI).
There are a LOT of pins on this board (168 I/O pins according to the datasheet!). However, if I just want simple HIGH/LOW GPIO, can I use any of the pins? (except the 3V3, 5V, etc pins of course)
It's a bit confusing because each pin seems to have many different functions/configurations.
For example, PB0 has the following 'alternate' functions:
TIM1_CH2N, TIM3_CH3, TIM8_CH2N, LCD_R3, OTG_HS_ULPI_D1, ETH_MII_RXD2, EVENTOUT
...and the following 'additional' function:
ADC12_ IN8
It also labeled as 'FT' (5V tolerant) which is fantastic.