The general-purpose interface combines eight general-purpose input/output (GPIO) banks. Each GPIO module provides up to 32 dedicated general-purpose pins with input and output capabilities; thus, the general-purpose interface supports up to 186 pins.
These pins can be configured for the following applications:
For more information, see the General-Purpose Interface chapter of the Device TRM.
The general-purpose input/output i (i = 1 to 8) bank is also referred to as GPIOi.