This document is a reference manual that provides complete information on how to use the memory and peripherals of several STM32 microcontroller models. It describes the microcontrollers' system architecture, memory organization and map, power management features, low power modes, and clock control unit. The manual is intended for application developers to help them program and interface with the microcontrollers.
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Stm32 reference manual
1. RM0008
Reference manual
STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx
and STM32F107xx advanced ARM-based 32-bit MCUs
Introduction
This reference manual targets application developers. It provides complete information on
how to use the STM32F101xx, STM32F102xx, STM32F103xx and
STM32F105xx/STM32F107xx microcontroller memory and peripherals. The STM32F101xx,
STM32F102xx, STM32F103xx and STM32F105xx/STM32F107xx will be referred to as
STM32F10xxx throughout the document, unless otherwise specified.
The STM32F10xxx is a family of microcontrollers with different memory sizes, packages and
peripherals.
For ordering information, mechanical and electrical device characteristics please refer to the
low-, medium-, high- and XL-density STM32F101xx and STM32F103xx datasheets, to the
low- and medium-density STM32F102xx datasheets and to the
STM32F105xx/STM32F107xx connectivity line datasheet.
For information on programming, erasing and protection of the internal Flash memory
please refer to:
● RM0042, the Flash programming manual for low-, medium- high-density and
connectivity line STM32F10xxx devices
● PM0068, the Flash programming manual for XL-density STM32F10xxx devices.
For information on the ARM Cortex™-M3 core, please refer to the STM32F10xxx Cortex™-
M3 programming manual (PM0056).
Related documents
Available from www.st.com:
■ STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx/STM32F107xx and
datasheets
■ STM32F10xxx Cortex™-M3 programming manual (PM0056)
■ STM32F10xxx Flash programming manual (PM0042)
■ STM32F10xxx XL-density Flash programming manual (PM0068)
April 2010 Doc ID 13902 Rev 11 1/1072
www.st.com