AN4488
4.5
Boot pin connection
Figure 12
STM32F4xxxx.
1. Resistor values are given only as a typical example.
4.6
Embedded boot loader mode
The embedded boot loader is located in the System memory and is programmed by ST
during production.
It is used to reprogram the Flash memory using one of the following serial interfaces.
The following table shows the supported communication peripherals by the system
bootloader.
Table 7. STM32F4xxxx bootloader communication peripherals
Bootloader
STM32F401xB/C
peripherals
STM32F401xD/E
USB OTG FS
DFU
(PA11/12)
in Device mode
USART1
PA9/PA10
USART2
PD5/PD6
USART3
-
CAN
-
I2C1
PB6/PB7
I2C2
PB3/PB10
I2C3
PA8/PB4
I2C FMP1
-
PA4/PA5/
SPI1
PA6/PA7
PB12/PB13/
SPI2
PB14/PB15
shows the external connection required to select the boot memory of the
Figure 12. Boot mode selection implementation example
STM32F405/415
STM32F407/417
STM32F427/437
STM32F429/439
USB OTG FS
(PA11/12)
in Device mode
PA9/PA10
-
PB10/PB11/
PC10/PC11
PB5/PB13
-
-
-
-
-
-
STM32F411xC/
STM32F410xx
STM32F411xE
USB OTG FS
-
(PA11/12)
in Device mode
PA9/PA10
PA9/PA10
-
PD5/PD6
-
-
-
-
PB6/PB7
PB6/PB7
PB3/PB10
PB3/PB10
-
PA8/PB4
-
-
PA4/PA5/
PA4/PA5/
PA6/PA7
PA6/PA7
PB12/PB13/
PB12/PB13/
PB14/PB15
PB14/PB15
AN4488 Rev 7
Package
STM32F412xx/
STM32F469xx/
STM32F413xx/
STM32F479xx
STM32F423xx
USB OTG FS
USB OTG FS
(PA11/12)
(PA11/12)
in Device mode
in Device mode
PA9/PA10
PA9/PA10
PD5/PD6
-
PB10/PB11,
PB10/PB11
PC10/PC11
PB5/PB13
PB5/PB13
PB6/PB7
-
PF0/PF1
-
PA8/PB4
-
PB14/PB15
-
PA4/PA5/
-
PA6/PA7
-
-
27/50
49
Need help?
Do you have a question about the STM32F4 Series and is the answer not in the manual?
Questions and answers