STMicroelectronics STM32F101/103 Firmware Function Library User Manual

This manual describes the firmware function library for STM32F101xx and STM32F103xx microcontrollers, providing driver descriptions and application examples.


STMicroelectronics STM32F101/103 Firmware Function Library User Manual - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Programming Manual
Language
English
Pages
368
File format
PDF
File size
2.8 MB
Updated
19 October, 2026
MD5 checksum
D5B1A97E69F853502FE47DF9583124ED

About this manual

This document introduces the firmware function library designed for 32-bit ARM-based STM32F101xx and STM32F103xx microcontrollers. The library consists of programs, data structures, and macros that cover all performance features of the microcontroller peripherals. It includes driver descriptions and application examples to help users apply each peripheral without needing deep knowledge of the underlying details.

What's inside

  • Abbreviations
  • Naming Rules
  • Coding Rules
  • Package Description
  • Peripheral Initialization
  • ADC Library Functions
  • GPIO Library Functions
  • I2C Library Functions
  • NVIC Library Functions

Frequently asked questions

What microcontrollers does this firmware function library support?

This library is designed for 32-bit ARM-based microcontrollers STM32F101xx and STM32F103xx.

What standard do all the driver source codes in this library follow?

All driver source codes in this library conform to the Strict ANSI-C standard.

Can the real-time error detection feature be removed from the final application code?

Yes, the real-time error detection can be removed in the final application code to optimize code size and execution speed.

Download PDF (2.8 MB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →