RM0033
6.4.11
GPIO register map
The following table gives the GPIO register map and the reset values.
Offset
Register
GPIOA_
MODER
0x00
Reset value
GPIOB_
MODER
0x00
Reset value
GPIOx_MODER
(where x = C..I)
0x00
Reset value
GPIOx_
OTYPER
0x04
(where x = A..I)
Reset value
GPIOx_
OSPEEDR
(where x = A..I
0x08
except B)
Reset value
GPIOB_
OSPEEDR
0x08
Reset value
GPIOA_PUPDR
0x0C
Reset value
GPIOB_PUPDR
0x0C
Reset value
Table 18. GPIO register map and reset values
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Reserved
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
RM0033 Rev 8
General-purpose I/Os (GPIO)
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
157/1378
158
Need help?
Do you have a question about the STM32F205 series and is the answer not in the manual?