System configuration controller (SYSCFG)
RM0090
296/1731
DocID018909 Rev 11
9.2.8
SYSCFG register maps for
STM32F405xx/07xx and STM32F415xx/17xx
The following table gives the SYSCFG register map and the reset values.
for the register boundary addresses.
9.3
SYSCFG registers for STM32F42xxx and STM32F43xxx
9.3.1
SYSCFG memory remap register (SYSCFG_MEMRMP)
This register is used for specific configurations on memory remap:
•
Three bits are used to configure the type of memory accessible at address
0x0000 0000. These bits are used to select the physical remap by software and so,
bypass the BOOT pins.
•
After reset these bits take the value selected by the BOOT pins. When booting from
main Flash memory with BOOT pins set to 10 [(BOOT1,BOOT0) = (1,0)] this register
takes the value 0x00.
•
Other bits are used to swap FMC SDRAM Bank 1/2 with FMC Bank 3/4 and configure
the Flash Bank 1/2 mapping
Table 40. SYSCFG register map and reset values (STM32F405xx/07xx and STM32F415xx/17xx)
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
SYSCFG_
MEMRMP
Reserved
MEM_
MODE
Reset value
x
x
0x04
SYSCFG_PMC
Reserved
M
II_
RM
II
_
S
E
L
Reserved
Reserved
Reset value
0
0x08
SYSCFG_EXTICR1
Reserved
EXTI3[3:0]
EXTI2[3:0]
EXTI1[3:0]
EXTI0[3:0]
Reset value
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0x0C
SYSCFG_EXTICR2
Reserved
EXTI7[3:0]
EXTI6[3:0]
EXTI5[3:0]
EXTI4[3:0]
Reset value
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0x10
SYSCFG_EXTICR3
Reserved
EXTI11[3:0]
EXTI10[3:0]
EXTI9[3:0]
EXTI8[3:0]
Reset value
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0x14
SYSCFG_EXTICR4
Reserved
EXTI15[3:0]
EXTI14[3:0]
EXTI13[3:0]
EXTI12[3:0]
Reset value
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0x20
SYSCFG_CMPCR
Reserved
REA
D
Y
Reserved
CMP_P
D
Reset value
0
0