
General-purpose I/Os (GPIO)
RM0453
424/1454
RM0453 Rev 2
Section 2.6: Memory organization
for the register boundary addresses.
10.4.35 GPIOC
register
map
The following table gives the GPIOC register map and reset values.
0x041C
GPIOB_LCKR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
LCKK
LCK15
LCK14
LCK13
LCK12
LCK
11
LCK10
LCK
9
LCK
8
LCK
7
LCK
6
LCK
5
LCK
4
LCK
3
LCK
2
LCK
1
LCK
0
Reset value
0 0 0 0 0 0 0
0
0 0 0 0 0 0 0 0 0
0x0420
GPIOB_AFRL
AFSEL7[3:0] AFSEL6[3:0] AFSEL5[3:0] AFSEL4[3:0] AFSEL3[3:0] AFSEL2[3:0] AFSEL1[3:0] AFSEL0[3:0]
Reset value
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
0x0424
GPIOB_AFRH
AFSEL15[3:0] AFSEL14[3:0] AFSEL13[3:0] AFSEL12[3:0] AFSEL11[3:0] AFSEL10[3:0] AFSEL9[3:0] AFSEL8[3:0]
Reset value
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
0x0428
GPIOB_BRR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
BR15
BR14
BR13
BR12
BR1
1
BR10
BR
9
BR
8
BR
7
BR
6
BR
5
BR
4
BR
3
BR
2
BR
1
BR
0
Reset value
0 0 0 0 0 0
0
0 0 0 0 0 0 0 0 0
Table 72. GPIOB register map and reset values (continued)
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
Table 73. GPIOC 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
0x0800
GPIOC_MODER
MO
DE15[
1:
0]
MO
DE14[
1:
0]
MO
DE13[
1:
0]
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
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 1 1 1 1 1
1 1 1 1
1
1 1 1 1 1 1 1 1 1
0x0804
GPIOC_OTYPER
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
OT
15
OT
14
OT
13
Res.
Res.
Res.
Res.
Res.
Res.
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
0x0808
GPIOC_OSPEEDR
OS
PEE
D15[
1:
0]
OS
PEE
D14[
1:
0]
OS
PEE
D13[
1:
0]
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
OSP
EED6[
1:
0]
OSP
EED5[
1:
0]
OSP
EED4[
1:
0]
OSP
EED3[
1:
0]
OSP
EED2[
1:
0]
OSP
EED1[
1:
0]
OSP
EED0[
1:
0]
Reset value
0 0 0 0 0 0
0 0 0 0
0
0 0 0 0 0 0 0 0 0
0x080C
GPIOC_PUPDR
PUPD15[
1:
0]
PUPD14[
1:
0]
PUPD13[
1:
0]
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
Re
s.
P
U
PD
6
[1:
0]
P
U
PD
5
[1:
0]
P
U
PD
4
[1:
0]
P
U
PD
3
[1:
0]
P
U
PD
2
[1:
0]
P
U
PD
1
[1:
0]
P
U
PD
0
[1:
0]
Reset value
0 0 0 0 0 0
0 0 0 0
0
0 0 0 0 0 0 0 0 0
0x0810
GPIOC_IDR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
ID1
5
ID1
4
ID1
3
Res.
Res.
Res.
Res.
Res.
Res.
ID6
ID5
ID4
ID3
ID2
ID1
ID0
Reset value
x
x
x
x
x
x
x
x
x
x
0x0814
GPIOC_ODR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
OD
15
OD
14
OD
13
Res.
Res.
Res.
Res.
Res.
Res.
OD6
OD5
OD4
OD3
OD2
OD1
OD0
Reset value
0 0 0
0 0 0 0 0 0 0
0x0818
GPIOC_BSRR
BR15
BR14
BR13
Res.
Res.
Res.
Res.
Res.
Res.
BR
6
BR
5
BR
4
BR
3
BR
2
BR
1
BR
0
BS15
BS14
BS13
Res.
Res.
Res.
Res.
Res.
Res.
BS
6
BS
5
BS
4
BS
3
BS
2
BS
1
BS
0
Reset value
0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0
0x081C
GPIOC_LCKR
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
LCK
K
LCK
1
5
LCK
1
4
LCK
1
3
Res.
Res.
Res.
Res.
Res.
Res.
LCK6
LCK5
LCK4
LCK3
LCK2
LCK1
LCK0
Reset value
0 0 0 0
0 0 0 0 0 0 0