
General-purpose I/Os (GPIO)
RM0453
422/1454
RM0453 Rev 2
10.4.32 GPIOH
bit
reset
register (GPIOH_BRR)
Address offset: 0x1C28
Reset value: 0x0000 0000
10.4.33 GPIOA
register
map
The following table gives the GPIOA register map and reset values.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
BR3
Res.
Res.
Res.
rc_w1
Bits 31:4 Reserved, must be kept at reset value.
Bit 3
BR3:
Port PH3 reset output data bit [3] in GPIOH_ODR
This bit is read clear-write 1. A read to this bit returns the value 0.
0: No action on the corresponding GPIOH_ODR.OD3
1: Resets the corresponding GPIOH_ODR.OD3.
Bits 2:0 Reserved, must be kept at reset value.
Table 71. GPIOA register map and reset values
Offset Register name
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
0x0000
GPIOA_MODER
MO
D
E
1
5[
1
:0
]
MO
D
E
1
4[
1
:0
]
MO
D
E
1
3[
1
:0
]
MO
D
E
1
2[
1
:0
]
MO
D
E
11
[1
:0
]
MO
D
E
1
0[
1
:0
]
MODE
9[
1:0
]
MODE
8[
1:0
]
MODE
7[
1:0
]
MODE
6[
1:0
]
MODE
5[
1:0
]
MODE
4[
1:0
]
MODE
3[
1:0
]
MODE
2[
1:0
]
MODE
1[
1:0
]
MODE
0[
1:0
]
Reset value
1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1
1 1 1 1 1 1 1 1 1
0x0004
GPIOA_OTYPER
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
OT
15
OT
14
OT
13
OT
12
OT
11
OT
10
OT
9
OT
8
OT
7
OT
6
OT
5
OT
4
OT
3
OT
2
OT
1
OT
0
Reset value
0 0 0 0 0 0
0
0 0 0 0 0 0 0 0 0
0x0008
GPIOA_OSPEEDR
O
SPE
ED15[
1:
0]
O
SPE
ED14[
1:
0]
O
SPE
ED13[
1:
0]
O
SPE
ED12[
1:
0]
O
S
P
E
E
D
11[
1:
0
]
O
SPE
ED10[
1:
0]
OS
PEE
D9[1
:0]
OS
PEE
D8[1
:0]
OS
PEE
D7[1
:0]
OS
PEE
D6[1
:0]
OS
PEE
D5[1
:0]
OS
PEE
D4[1
:0]
OS
PEE
D3[1
:0]
OS
PEE
D2[1
:0]
OS
PEE
D1[1
:0]
OS
PEE
D0[1
:0]
Reset value
0 0 0 0 1 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
0x000C
GPIOA_PUPDR
PUPD15
[1
:0]
PUPD14
[1
:0]
PUPD13
[1
:0]
PUPD12
[1
:0]
PU
P
D
11
[1
:0
]
PUPD10
[1
:0]
P
U
PD9[
1:
0]
P
U
PD8[
1:
0]
P
U
PD7[
1:
0]
P
U
PD6[
1:
0]
P
U
PD5[
1:
0]
P
U
PD4[
1:
0]
P
U
PD3[
1:
0]
P
U
PD2[
1:
0]
P
U
PD1[
1:
0]
P
U
PD0[
1:
0]
Reset value
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
0x0010
GPIOA_IDR
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
ID1
5
ID1
4
ID1
3
ID1
2
ID1
1
ID1
0
ID9
ID8
ID7
ID6
ID5
ID4
ID3
ID2
ID1
ID0
Reset value
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
0x0014
GPIOA_ODR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
OD15
OD14
OD13
OD12
OD1
1
OD10
OD
9
OD
8
OD
7
OD
6
OD
5
OD
4
OD
3
OD
2
OD
1
OD
0
Reset value
0 0 0 0 0 0
0
0 0 0 0 0 0 0 0 0