STMicroelectronics STM32F101xx/STM32F103xx ARM Cortex-M3 Microcontroller Reference Manual

This document is the English reference manual for the STM32F101xx and STM32F103xx microcontrollers, covering system architecture, memory organization, power…


STMicroelectronics STM32F101xx/STM32F103xx ARM Cortex-M3 Microcontroller Reference Manual - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Other
Language
English
Pages
463
File format
PDF
File size
3.7 MB
Updated
17 October, 2026
MD5 checksum
C33D3BD4FC783656A7F193CED4560412

About this manual

This Reference Manual provides detailed information on how to use the STM32F101xx and STM32F103xx microcontrollers. It covers their shared features including memory capacity, package types, and peripheral configurations.

The document details the system architecture, memory organization, power control units (PWR), reset and clock control systems, General Purpose Input/Output (GPIO) functions, Advanced Control Timers, Direct Memory Access (DMA) controller, Real-Time Clock (RTC), and watchdog timers.

What's inside

  • System Architecture
  • Memory Organization
  • Power Control (PWR)
  • Reset and Clock Control
  • General Purpose I/O (GPIO)
  • Advanced Control Timer
  • Direct Memory Access (DMA)
  • Real-Time Clock (RTC)

Specifications

Document VersionEnglish Second Edition

Frequently asked questions

What microcontroller series does this manual cover?

This document covers the STM32F101xx and STM32F103xx series, which are collectively referred to as STM32F10xxx.

Where can I find information about ARM Cortex-M3 core details?

For specific information regarding the ARM Cortex-M3 core, you should refer to the Cortex-M3 Technical Reference Manual.

Where is information about flash programming located?

Details regarding internal flash programming, erasing, and protection operations are found in the STM32F10xxx Flash Programming Manual.

Download PDF (3.7 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →