STM32F1 Series of mainstream MCUs
ST's STM32F1 Series of mainstream MCUs covers the needs of a large variety of applications in the industrial, medical and consumer markets. With this series, ST has pioneered the world of Arm® Cortex™-M microcontrollers and set a milestone in the history of embedded applications. High performance with first-class peripherals and low-power, low-voltage operation is paired with a high level of integration at accessible prices with a simple architecture and easy-to-use tools.
The series consists of five product lines which are pin-to-pin, peripheral and software compatible.
- STM32F100 Value line – 24 MHz CPU with motor control and CEC functions
- STM32F101 – 36 MHz CPU, up to 1 Mbyte of Flash
- STM32F102 – 48 MHz CPU with USB FS
- STM32F103 – 72 MHz, up to 1 Mbyte of Flash with motor control, USB and CAN
- STM32F105/107 – 72 MHz CPU with Ethernet MAC, CAN and USB 2.0 OTG

Featured Videos
-
STM32F105VC
Mainstream Connectivity line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 72 MHz CPU, CAN, USB 2.0 OTG
-
STM32F105VB
Mainstream Connectivity line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory,72 MHz CPU, CAN, USB 2.0 OTG
-
STM32F107RB
Mainstream Connectivity line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, Ethernet MAC, CAN and USB 2.0 OTG
-
STM32F107RC
Mainstream Connectivity line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 72 MHz CPU, Ethernet MAC, CAN and USB 2.0 OTG
-
STM32F107VB
Mainstream Connectivity line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, Ethernet MAC, CAN and USB 2.0 OTG
-
STM32F105R8
Mainstream Connectivity line, Arm Cortex-M3 with 64 Kbytes of Flash memory, 72 MHz CPU, CAN, USB 2.0 OTG
-
STM32F105RB
Mainstream Connectivity line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, CAN, USB 2.0 OTG
-
STM32F105RC
Mainstream Connectivity line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 72 MHz CPU, CAN, USB 2.0 OTG
-
STM32F105V8
Mainstream Connectivity line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, CAN, USB 2.0 OTG
-
STM32F107VC
Mainstream Connectivity line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 72 MHz CPU, Ethernet MAC, CAN and USB 2.0 OTG
-
STM32F103C4
Mainstream Performance line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103R4
Mainstream Performance line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103C6
Mainstream Performance line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103RC
Mainstream Performance line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103RE
Mainstream Performance line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103R8
Mainstream Performance line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103RB
Mainstream Performance line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103R6
Mainstream Performance line, Arm Cortex-M3 MCU with 32 Kbytes Clash, 72 MHz CPU, motor control, USB and CAN
-
STM32F103TB
Mainstream Performance line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103T4
Mainstream Performance line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103T8
Mainstream Performance line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103T6
Mainstream Performance line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103CB
Mainstream Performance line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103RF
Mainstream Performance line, Arm Cortex-M3 MCU with 768 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103RG
Mainstream Performance line, Arm Cortex-M3 MCU with 1 Mbyte of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103VE
Mainstream Performance line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103VF
Mainstream Performance line, Arm Cortex-M3 MCU with 768 Kbytes of Flash memory, 72MHz CPU, motor control, USB and CAN
-
STM32F103VB
Mainstream Performance line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103VG
Mainstream Performance line, Arm Cortex-M3 MCU with 1 Mbyte of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103VC
Mainstream Performance line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103ZE
Mainstream Performance line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103ZF
Mainstream Performance line, Arm Cortex-M3 MCU with 768 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103ZG
Mainstream Performance line, Arm Cortex-M3 MCU with 1 Mbyte of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103V8
Mainstream Performance line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103RD
Mainstream Performance line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103ZC
Mainstream Performance line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103ZD
Mainstream Performance line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103C8
Mainstream Performance line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F103VD
Mainstream Performance line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
-
STM32F102CB
Mainstream USB Access line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB FS
-
STM32F102R4
Mainstream USB Access line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 48 MHz CPU, USB, FS
-
STM32F102R6
Mainstream USB Access line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB FS
-
STM32F102R8
Mainstream USB Access line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 48 MHz CPU, USB FS
-
STM32F102RB
Mainstream USB Access line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB FS
-
STM32F102C4
Mainstream USB Access line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 48 MHz CPU, USB FS
-
STM32F102C6
Mainstream USB Access line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB FS
-
STM32F102C8
Mainstream USB Access line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 48 MHz CPU, USB FS
-
STM32F100VC
Mainstream value line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100CB
Mainstream Value line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100VD
Mainstream Value line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100R4
Mainstream Value line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100VE
Mainstream Value line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100R6
Mainstream Value line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100R8
Mainstream Value line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100RB
Mainstream Value line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100RC
Mainstream Value line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100RD
Mainstream Value line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100RE
Mainstream Value line, Arm Cortex-M3 MCU with 512 Kbytes, 24 MHz CPU, motor control and CEC functions
-
STM32F100V8
Mainstream Value line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100C4
Mainstream Value line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100VB
Mainstream Value line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100C6
Mainstream Value line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100C8
Mainstream Value line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100ZE
Mainstream Value line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100ZC
Mainstream Value line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F100ZD
Mainstream Value line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 24 MHz CPU, motor control and CEC functions
-
STM32F101T4
Mainstream Access line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101VG
Mainstream Access line, Arm Cortex-M3 MCU with 1 Mbyte of Flash memory, 36 MHz CPU
-
STM32F101ZF
Mainstream Access line, Arm Cortex-M3 MCU with 768 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101ZG
Mainstream Access line, Arm Cortex-M3 MCU with 1 Mbyte of Flash memory, 36 MHz CPU
-
STM32F101RF
Mainstream Access line, Arm Cortex-M3 MCU with 768 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101RG
Mainstream Access line, Arm Cortex-M3 MCU with 1 Mbyte of Flash memory, 36 MHz CPU
-
STM32F101C4
Mainstream Access line, ARM Cortex-M3 MCU with 16 Kbytes Flash, 36 MHz CPU
-
STM32F101VF
Mainstream Access line, Arm Cortex-M3 MCU with 768 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101C6
Mainstream Access line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101C8
Mainstream Access line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101R6
Mainstream Access line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101R8
Mainstream Access line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101TB
Mainstream Access line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101VC
Mainstream Access line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101VE
Mainstream Access line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101V8
Mainstream Access line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 36 MHZ CPU
-
STM32F101VB
Mainstream Access line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101ZC
Mainstream Access line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101ZE
Mainstream Access line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101T8
Mainstream Access line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101T6
Mainstream Access line, Arm Cortex-M3 MCU with 32 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101R4
Mainstream Access line, Arm Cortex-M3 MCU with 16 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101VD
Mainstream Access line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101ZD
Mainstream Access line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101RE
Mainstream Access line, Arm Cortex-M3 MCU with 512 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101RD
Mainstream Access line, Arm Cortex-M3 MCU with 384 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101CB
Mainstream Access line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101RB
Mainstream Access line, Arm Cortex-M3 MCU with 128 Kbytes of Flash memory, 36 MHz CPU
-
STM32F101RC
Mainstream Access line, Arm Cortex-M3 MCU with 256 Kbytes of Flash memory, 36 MHz CPU