STMicroelectronics STM32L0 series, STM32L1 series, STM32F0 series, STM32F1 series, STM32F2 series, STM32F3 series, STM32F4 series microcontroller Application note

Below you will find brief information for microcontroller STM32L0 series, microcontroller STM32L1 series, microcontroller STM32F0 series, microcontroller STM32F1 series, microcontroller STM32F2 series. This document illustrates a protocol for the communication between the host system and the bootloader of STM32 microcontrollers via Universal Synchronous Asynchronous Receiver Transmitter (USART). Each supported command is detailed.

PDF Download
Document
STM32L0 series, STM32L1 series, STM32F0 series, STM32F1 series, STM32F2 series Application Note | Manualzz

Advertisement

Advertisement

Advertisement

Key features

  • USART protocol
  • bootloader commands detail
  • supported microcontrollers list
  • bootloader version evolution
  • communication safety
  • memory operations
  • write protection
  • read protection

Frequently asked questions

The STM32 bootloader is a small program that resides in the internal Flash memory of the microcontroller. It allows for the programming and configuration of the microcontroller via a serial communication interface, such as USART.

The STM32 bootloader supports a wide range of commands, including Get, Get Version & Read Protection Status, Get ID, Read Memory, Go, Write Memory, Erase Memory, Extended Erase Memory, Write Protect, Write Unprotect, Readout Protect and Readout Unprotect. These commands facilitate various operations, such as reading and writing memory, erasing Flash memory, configuring protection settings, and executing application code.

You can program the STM32 microcontroller using a host system connected via a serial communication interface (e.g., USART). Send the appropriate commands to the bootloader to perform the desired operations, such as writing data to the Flash memory or executing the application code.
Preparing document for printing…
0%