Key facts
- Brand
- STMicroelectronics
- Model
- STM32
- Industry
- Industrial
- Documents
- 18
- Languages
- ZH · EN
- Last added
- 2026-11-04
Start here

STM32 Embedded System Development Firmware Programming Guide
This document explains how to develop firmware that runs independently on STM32 hardware. It covers the principles of program execution, hardware operation mechanisms, and how the GNU Toolchain compiles and links programs. It also discusses using OpenOCD to burn programs into the STM32 chip's Flash and executing them. For developers without physical devices, the document introduces the QEMU system simulation. This manual is written in Chinese.
Read onlineSTMicroelectronics STM32 specifications
| Core | ARM Cortex-M3 |
|---|---|
| Clock Speed | 72 MHz |
| SRAM Range | 6 K~64 K bytes |
| Supply Voltage | 2.0 to 3.6 V |
| Operating Temperature | -40˚C to +85˚C or up to +105˚C |
Source: STMicroelectronics STM32 32-bit Flash MCU Series Overview
All STMicroelectronics STM32 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
- STMicroelectronics STM32 32-bit MCU Family Datasheet 10 p
- ST STEVAL-IHP002V2 Smartplug system to measure control AC loads based on the STM32 ST7540 PLM STPM01 handbook 10 p
- ST STEVAL-PCC009V3 S-Touch product family interface demonstration board based on the STM32 handbook 7 p
- ST STEVAL-IPP002V1 IEC 61334-5-1 compliant smart meter system for AMI applications based on STM32 ST7570 PLM STPMC1/STPMS1 chipset handbook 16 p
- ST STEVAL-PCC009V1 Universal USB to serial communication interface demonstration board based on the STM32 handbook 7 p
Day-to-day operation, settings and troubleshooting. Start here if the product is already set up.
- STMicroelectronics STM32 32-bit Flash MCU Series Overview 8 p
- ST STEVAL-MKI117V2 MEMS microphone demonstration board based on the MP45DT02 STM32 handbook 5 p
- ST STM3220G-SK/IAR IAR starter kit for STM32 F-2 series 32-bit microcontrollers handbook 3 p
- STMicroelectronics STM32VLDISCOVERY Discovery Board Data Brief 3 p
- ST STEVAL-ILL028V1 RGB LED driver for color displays backlighting based on the STP1612PW05 STM32 handbook 7 p
- ST STEVAL-CCM002V1 TFT-LCD panel demonstration board based on the STM32 as LCD controller handbook 6 p
- ST STEVAL-IFV001V1 Camera with ZigBee connectivity based on the STM32 handbook 7 p
- ST STM32-COMSTICK STR9-COMSTICK Hitex complete low-cost kit for evaluation development of STM32 STR91xF in networked embedded applications handbook 3 p
How to use the product for one specific task, with worked examples.
Questions answered in these manuals
What hardware component is used to demonstrate the firmware's functionality?
The firmware controls an LED connected to GPIO pin 9 on port D (PD9) to make it blink.
From: STM32 Embedded System Development Firmware Programming Guide
What is the maximum output speed for the GPIO port configuration?
The output mode is configured for a maximum speed of 10MHz.
From: STM32 Embedded System Development Firmware Programming Guide
What core does the STM32 series use?
The STM32 series uses the ARM Cortex-M3 core.
From: STMicroelectronics STM32 32-bit Flash MCU Series Overview
What is the clock speed of the STM32F10x series?
The STM32F10x series features a 72 MHz Cortex-M3 central processor.
From: STMicroelectronics STM32 32-bit Flash MCU Series Overview
What core does the STM32 family use?
All STM32 devices are built around the ARM Cortex‑M3 core.
What is the maximum flash memory size available in the STM32F103 devices?
STM32F103 devices can have up to 512 KB of Flash memory.
