DocID13902 Rev 15 194/1128
RM0008 General-purpose and alternate-function I/Os (GPIOs and AFIOs)
195
9.5 GPIO and AFIO register maps
Refer to Table 3 on page 51 for the register boundary addresses. The following tables give
the GPIO and AFIO register map and the reset values.
Table 59. GPIO register map and reset values
Offset Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x00
GPIOx_CRL
CN
F7
[1:0]
MODE
7
[1:0]
CN
F6
[1:0]
MODE
6
[1:0]
CN
F5
[1:0]
MODE
5
[1:0]
CNF
4
[1:0]
MODE
4
[1:0]
CN
F3
[1:0]
MODE
3
[1:0]
CNF
2
[1:0]
MODE
2
[1:0]
CN
F1
[1:0]
MOD
E1
[1:0]
CNF
0
[1:0]
MOD
E0
[1:0]
Reset value 010 0010 0010 0010 0010 0010 0010 0010 0
0x04
GPIOx_CRH
CN
F
15
[1:0]
MODE
15
[1:0]
CN
F
14
[1:0]
MODE
14
[1:0]
CN
F
13
[1:0]
MODE
13
[1:0]
CNF
12
[1:0]
MODE
12
[1:0]
CN
F
11
[1:0]
MODE
11
[1:0]
CNF
10
[1:0]
MODE
10
[1:0]
CN
F
9
[1:0]
MOD
E9
[1:0]
CNF
8
[1:0]
MOD
E8
[1:0]
Reset value 010 0010 0010 0010 0010 0010 0010 0010 0
0x08
GPIOx_IDR
Reserved
IDRy
Reset value 000 0000 0000 0000 0
0x0C
GPIOx_ODR
Reserved
ODRy
Reset value 000 0000 0000 0000 0
0x10
GPIOx_BSRR BR[15:0] BSR[15:0]
Reset value 000 0000 0000 0000 0000 0000 0000 0000 0
0x14
GPIOx_BRR
Reserved
BR[15:0]
Reset value 000 0000 0000 0000 0
0x18
GPIOx_LCKR
Reserved
LCKK
LCK[15:0]
Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Table 60. AFIO register map and reset values
Offset Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x00
AFIO_EVCR
Reserved
EVOE
PORT[2:
0]
PIN[3:0]
Reset value 0000000
0x04
AFIO_MAPR
low-, medium-,
high- and XL-
density devices
Reserved
SWJ_CFG[2]
SWJ_CFG[1]
SWJ_CFG[0]
Reserve
d
ADC2_ETRGREG_REMAP
ADC2_ETRGINJ_REMAP
ADC1_ETRGREG_REMAP
ADC1_ETRGINJ_REMAP
TIM5CH4_IREMAP
PD01_REMAP
CAN1_REMAP[1]
CAN1_REMAP[0]
TIM4_REMPAP
TIM3_REMPAP[1]
TIM3_REMPAP[0]
TIM2_REMPAP[1]
TIM2_REMPAP[0]
TIM1_REMPAP[1]
TIM1_REMPAP[0]
USART3_REMAP[1]
USART3_REMAP[0]
USART2_REMAP
USART1_REMAP
I2C1_REMAP
SPI1_REMAP
Reset value 000 000000000000000000000