The STM32F1 series offers a seamless transition from 8-bit to 32-bit microcontrollers, using the Arm® Cortex-M3 core to deliver robust performance for industrial, medical, and consumer applications.
Operating at speeds up to 72 MHz, the series provides up to 1 Mbyte of flash memory and includes features like motor control, USB, CAN, and Ethernet MAC. With five product lines that are pin-to-pin, peripheral, and software compatible, it ensures easy integration and scalability.
The STM32F1 series, combine high performance with low-power operation at an accessible price point, supported by a straightforward architecture and user-friendly tools.
Applications
Product types
With a CPU running at 24 MHz, this product line offers up to eleven 16‑bit timers, including a motor‑control timer, and a fast 12‑bit ADC with a 1.2 µs conversion time for efficient appliance and industrial control applications.
Cortex®-M3 core running at 36 MHz. The portfolio covers from 16 Kbytes to 1 Mbyte of flash, and offers a good trade-off between performance and cost.
Cortex®-M3 core, with a maximum CPU speed of 48 MHz. It provides a USB full-speed interface and is a smart solution for applications requiring USB.
Cortex®-M3 core, with a maximum CPU speed of 72 MHz. The portfolio covers from 16 Kbytes to 1 Mbyte of flash with motor control peripherals, USB full-speed interface and CAN.
Cortex®-M3 core, with a maximum CPU speed of 72 MHz. Intended for applications where connectivity and real‑time performances are required such as industrial control, control panels for security applications, UPS, or home audio, this product covers from 64 to 256 Kbytes of on-chip flash memory, up to 64 Kbytes of SRAM, and 14 communication interfaces.
Discover our portfolio
| Product line | CPU (MHz) | Flash (bytes) | RAM (bytes) | Modulation |
| STM32F100 Value line | 24 | 16K to 512K | 4K to 32K | FSMC, 3-phase MC timer, and HDMI-CEC |
| STM32F10 | 36 | 16K to 1M | 4K to 80K | FSMC |
| STM32F102 | 48 | 16K to 128K | 4K to 16K | USB 2.0 FS |
| STM32F103 | 72 | 16K to 1M | 4K to 96K | USB 2.0 FS, FSMC, CAN 2.0B, 3-phase MC timer, I²C, and SDIO |
| STM32F105/107 | 72 | 64K to 256K | 64K | USB 2.0 FS, FSMC, CAN 2.0B, 3-phase MC timer, I²C, and Ethernet IEEE1588 |
Development tools for STM32F1 series
STM32 Nucleo-64 development board with STM32F103RB MCU
Benefits
Good performance
Versatile integration
Accessible

