1. Overview of the manual

Legend for Table 1 : the section in each row applies to products in columns marked with “●”

Table 1. Sections related to each STM32F10xxx product

ReferenceLow-density STM32F101xxMedium-density STM32F101xxHigh and XL-density STM32F101xxLow-density STM32F102xxMedium-density STM32F102xxLow-density STM32F103xxMedium-density STM32F103xxHigh and XL-density STM32F103xxSTM32F105xxSTM32F107xx
Section 2: Documentation conventions
Section 3: Memory and bus architecture
Section 4: CRC calculation unit
Section 5: Power control (PWR)
Section 6: Backup registers (BKP)
Section 7: Low-, medium-, high- and XL-density reset and clock control (RCC)
Section 8: Connectivity line devices: reset and clock control (RCC)
Section 9: General-purpose and alternate-function I/Os (GPIOs and AFIOs)
Section 10: Interrupts and events
Section 13: Direct memory access controller (DMA)
Section 11: Analog-to-digital converter (ADC)
Section 12: Digital-to-analog converter (DAC)
Section 14: Advanced-control timers (TIM1 and TIM8)
Section 15: General-purpose timers (TIM2 to TIM5)
Section 16: General-purpose timers (TIM9 to TIM14)(1)(1)
Section 17: Basic timers (TIM6 and TIM7)
Section 18: Real-time clock (RTC)

Table 1. Sections related to each STM32F10xxx product (continued)

ReferenceLow-density STM32F101xxMedium-density STM32F101xxHigh and XL-density STM32F101xxLow-density STM32F102xxMedium-density STM32F102xxLow-density STM32F103xxMedium-density STM32F103xxHigh and XL-density STM32F103xxSTM32F105xxSTM32F107xx
Section 19: Independent watchdog (IWDG)
Section 20: Window watchdog (WWDG)
Section 21: Flexible static memory controller (FSMC)
Section 22: Secure digital input/output interface (SDIO)
Section 23: Universal serial bus full-speed device interface (USB)
Section 24: Controller area network (bxCAN)
Section 25: Serial peripheral interface (SPI)
Section 26: Inter-integrated circuit (I2C) interface
Section 27: Universal synchronous asynchronous receiver transmitter (USART)
Section 28: USB on-the-go full-speed (OTG_FS)
Section 29: Ethernet (ETH): media access control (MAC) with DMA controller
Section 30: Device electronic signature
Section 31: Debug support (DBG)

1. Available only on XL-density devices.

Legend for Table 2 :

Table 2. Sections related to each peripheral

ReferenceBackup registers (BKP)General-purpose I/Os (GPIOs)Analog-to-digital converter (ADC)Digital-to-analog converter (DAC)Advanced-control timers (TIM1&TIM8)General-purpose timers (TIM2 to TIM5)General-purpose timers (TIM9 to TIM14)Basic timers (TIM6&TIM7)Real-time clock (RTC)Independent watchdog (IWDG)Window watchdog (WWDG)Flexible static memory controllerSecure digital input/output interfaceUSB full-speed device (USB)Controller area network (bxCAN)Serial peripheral interface (SPI)Inter-integrated circuit (I2C) interfaceUSARTUSB on-the-go full-speed (OTG_FS)Ethernet (ETH)
Section 2: Documentation conventions
Section 3: Memory and bus architecture
Section 4: CRC calculation unit
Section 5: Power control (PWR)
Section 6: Backup registers (BKP)
Section 7: Low-, medium-, high- and XL-density reset and clock control (RCC)
Section 8: Connectivity line devices: reset and clock control (RCC)
Section 9: General-purpose and alternate-function I/Os (GPIOs and AFIOs)
Section 10: Interrupts and events
Section 13: Direct memory access controller (DMA)
Section 11: Analog-to-digital converter (ADC)

Table 2. Sections related to each peripheral (continued)

ReferenceBackup registers (BKP)General-purpose I/Os (GPIOs)Analog-to-digital converter (ADC)Digital-to-analog converter (DAC)Advanced-control timers (TIM1&TIM8)General-purpose timers (TIM2 to TIM5)General-purpose timers (TIM9 to TIM14)Basic timers (TIM6&TIM7)Real-time clock (RTC)Independent watchdog (IWDG)Window watchdog (WWDG)Flexible static memory controller (FSMC)Secure digital input/output interface (SDIO)USB full-speed device (USB)Controller area network (bxCAN)Serial peripheral interface (SPI)Inter-integrated circuit (I2C) interfaceUSARTUSB on-the-go full-speed (OTG_FS)Ethernet (ETH)
Section 12: Digital-to-analog converter (DAC)
Section 14: Advanced-control timers (TIM1 and TIM8)
Section 15: General-purpose timers (TIM2 to TIM5)
Section 16: General-purpose timers (TIM9 to TIM14)
Section 17: Basic timers (TIM6 and TIM7)
Section 18: Real-time clock (RTC)
Section 19: Independent watchdog (IWDG)
Section 20: Window watchdog (WWDG)
Section 21: Flexible static memory controller (FSMC)
Section 22: Secure digital input/output interface (SDIO)
Section 23: Universal serial bus full-speed device interface (USB)
Section 24: Controller area network (bxCAN)

Table 2. Sections related to each peripheral (continued)

ReferenceBackup registers (BKP)General-purpose I/Os (GPIOs)Analog-to-digital converter (ADC)Digital-to-analog converter (DAC)Advanced-control timers (TIM1&TIM8)General-purpose timers (TIM2 to TIM5)General-purpose timers (TIM9 to TIM11)Basic timers (TIM6&TIM7)Real-time clock (RTC)Independent watchdog (IWDG)Window watchdog (WWDG)Flexible static memory controllerSecure digital input/output interfaceUSB full-speed device (USB)Controller area network (bxCAN)Serial peripheral interface (SPI)Inter-integrated circuit (I2C) interfaceUSARTUSB on-the-go full-speed (OTG_FS)Ethernet (ETH)
Section 25: Serial peripheral interface (SPI)
Section 26: Inter-integrated circuit (I2C) interface
Section 27: Universal synchronous asynchronous receiver transmitter (USART)
Section 28: USB on-the-go full-speed (OTG_FS)
Section 29: Ethernet (ETH): media access control (MAC) with DMA controller
Section 30: Device electronic signature
Section 31: Debug support (DBG)