This manual describes the memory and peripherals of the STM32F100xx microcontroller family. These devices have different memory sizes, packages and peripherals, and are referred to as STM32F100xx throughout the document, unless otherwise specified.
This document is addressed to application developers and covers the STM32F100 Value Line family of advanced Arm-based 32-bit microcontrollers. It provides complete information on how to use the memory and peripherals for models including STM32F100x4, x6, x8, xB, xC, xD, and xE.
The manual details the system architecture, memory organization, boot configuration, and various peripheral functional descriptions. Key sections include Power Control (PWR), Backup Registers (BKP), Reset and Clock Control (RCC), General-purpose I/Os (GPIOs and AFIOs), Interrupts and events, Direct Memory Access controller (DMA), Analog-to-digital converter (ADC), and Digital-to-analog converter (DAC).
| Microcontroller Family | STM32F100x4, STM32F100x6, STM32F100x8, STM32F100xB, STM32F100xC, STM32F100xD, and STM32F100xE |
|---|---|
| Core Architecture | Arm Cortex-M3 |
The document identifier is RM0041, Revision 6.
Datasheets and the STM32F100xx flash programming manual are available from www.st.com.