STMicroelectronics STM32F101xx/STM32F103xx Firmware Library User Manual

User manual for the STM32F101xx and STM32F103xx firmware library, describing API, peripheral functions and usage guidelines.


STMicroelectronics STM32F101xx/STM32F103xx Firmware Library User Manual - cover page
Brand
STMicroelectronics
Category
Other Electronics
Document type
User Manual
Language
English
Pages
368
File format
PDF
File size
2.8 MB
Published
08 October, 2026
Updated
08 October, 2026
MD5 checksum
8E191A73453CFEF2F57B2EBF555285AA

About this manual

This manual introduces the firmware function library for the 32‑bit ARM‑based STM32F101xx and STM32F103xx microcontrollers. It explains the library’s structure, the included source files, and how to integrate the library into development projects.

The document provides detailed descriptions of peripheral driver functions, coding conventions, runtime error detection, and examples for each peripheral such as ADC, GPIO, CAN, DMA, and watchdog timers. It also covers installation steps and guidelines for customizing the library for performance‑critical applications.

What's inside

  • Library Overview
  • Installation Guide
  • ADC Library Functions
  • GPIO Library Functions
  • Timer (TIM) Library Functions
  • Watchdog (WWDG) Functions
  • Peripheral Initialization and Configuration

Specifications

Supported microcontrollersSTM32F101xx and STM32F103xx
C language standardStrict ANSI‑C
Runtime error detectionEnabled by input‑value validation

Frequently asked questions

What programming language standard does the library follow?

All driver source code conforms to the Strict ANSI‑C standard.

Does the library provide runtime error detection?

Yes, the library validates all function input values to provide real‑time error detection.

Download PDF (2.8 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →