STM32F0 Entry-level Arm? Cortex?-M0 MCUs
Devices in ST’s Arm? Cortex?-M0-based STM32F0 Series deliver 32-bit performance while featuring the essentials of the STM32 family and are particularly suited for cost-sensitive applications. STM32F0 MCUs combine real-time performance, low-power operation, and the advanced architecture and peripherals of the STM32 platform.
- The STM32F0x0 Value line is highly competitive in traditional 8-bit and 16-bit markets and eliminates the need to manage different architectures and the associated development overhead. If your device needs a USB peripheral, it’s now possible to order an STM32F070 Value line MCU.
- The STM32F0x1 line provides a high integration of functions and covers a wide range of memory sizes and packages, bringing flexibility to cost-sensitive applications.
- The STM32F0x2 line provides rich connectivity with crystal-less USB 2.0 and a CAN bus interface, making it the ideal choice for communication gateways, smart-energy devices or game terminals.
- The STM32F0x8 line operating at 1.8V ±8% is well suited for use in portable consumer applications such as smartphones, accessories and media devices.
The STM32 turns the one-architecture-fits-all concept into reality. Offered in various package types, the STM32F0 Series satisfies the needs of a large variety of applications and segments.

Featured Videos
MadeForSTM32? is a new quality label delivered by ST, which is granted after an evaluation process. It helps engineers identify third party solutions with the highest level of integration and quality for the STM32 microcontrollers' ecosystem. MadeForSTM32? is offered to members of the ST Partner Program who want to go one step further in our collaboration, with the overall objective of contributing to a high-quality STM32 ecosystem.
The STM32Cube.AI is an extension pack of the widely used STM32CubeMX configuration and code generation tool enabling AI on STM32 Arm? Cortex?-M-based microcontrollers.
STM32 step-by-step is a learning program, and is part of the STM32 Education initiative, designed for anyone interested in getting started on building projects with the STM32 microcontroller and its powerful ecosystem of development boards and software programming tools.
-
STM32F058T8
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 64 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F038C6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F038K6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F038G6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F098VC
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 256 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F048T6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F098RC
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 256 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F038F6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F058C8
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 64 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F098CC
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 256 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F078CB
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB and CEC functions
-
STM32F038E6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F078RB
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB and CEC functions
-
STM32F058R8
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 64 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F048G6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F078VB
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB and CEC functions
-
STM32F048C6
Mainstream Arm Cortex-M0 Low-voltage line 1,8V MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F030C8
Mainstream Arm Cortex-M0 Value line MCU with 64 Kbytes of Flash memory, 48 MHz CPU
-
STM32F030R8
Mainstream Arm Cortex-M0 Value line MCU with 64 Kbytes of Flash memory, 48 MHz CPU
-
STM32F030K6
Mainstream Arm Cortex-M0 Value line MCU with 32 Kbytes of Flash memory, 48 MHz CPU
-
STM32F030C6
Mainstream Arm Cortex-M0 Value line MCU with 32 Kbytes of Flash memory, 48 MHz CPU
-
STM32F030RC
Mainstream Arm Cortex-M0 Value line MCU with 256 Kbytes of Flash memory, 48 MHz CPU
-
STM32F030F4
Mainstream Arm Cortex-M0 Value line MCU with 16 Kbytes of Flash memory, 48 MHz CPU
-
STM32F070CB
Mainstream Arm Cortex-M0 Value line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB
-
STM32F070RB
Mainstream Arm Cortex-M0 Value line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB
-
STM32F030CC
Mainstream Arm Cortex-M0 Value line MCU with 256 Kbytes of Flash memory, 48 MHz CPU
-
STM32F070F6
Mainstream Arm Cortex-M0 Value line MCU with up to 32 Kbytes of Flash memory, 48 MHz CPU, USB
-
STM32F070C6
Mainstream Arm Cortex-M0 Value line MCU with up to 32 Kbytes of Flash memory, 48 MHz CPU, USB
-
STM32F042G6
Mainstream Arm Cortex-M0 USB line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F072VB
Mainstream Arm Cortex-M0 USB line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F072RB
Mainstream Arm Cortex-M0 USB line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042G4
Mainstream Arm Cortex-M0 USB line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042K6
Mainstream Arm Cortex-M0 USB line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042K4
Mainstream Arm Cortex-M0 USB line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F072R8
Mainstream Arm Cortex-M0 USB line MCU with 64 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F072C8
Mainstream Arm Cortex-M0 USB line MCU with 64 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042F6
Mainstream Arm Cortex-M0 USB line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F072CB
Mainstream Arm Cortex-M0 USB line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042F4
Mainstream Arm Cortex-M0 USB line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F072V8
Mainstream Arm Cortex-M0 USB line MCU with 64 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042C6
Mainstream Arm Cortex-M0 USB line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042C4
Mainstream Arm Cortex-M0 USB line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F042T6
Mainstream Arm Cortex-M0 USB line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, USB, CAN and CEC functions
-
STM32F051R8
Mainstream Arm Cortex-M0 Access line MCU with 64 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F051C8
Mainstream Arm Cortex-M0 Access line MCU with 64 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F051R6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F091CC
Mainstream Arm Cortex-M0 Access line MCU with 256 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F071VB
Mainstream Arm Cortex-M0 Access line MCU with 128 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F071RB
Mainstream Arm Cortex-M0 Access line MCU with 128 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F071V8
Mainstream Arm Cortex-M0 Access line MCU with 64 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F051K8
Mainstream Arm Cortex-M0 Access line MCU with 64 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F091VB
Mainstream Arm Cortex-M0 Access line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F031E6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control
-
STM32F031K4
Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU
-
STM32F051C4
Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F031K6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control
-
STM32F051R4
Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F051K6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F031F4
Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU
-
STM32F031F6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control
-
STM32F031G4
Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU
-
STM32F031G6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control
-
STM32F091VC
Mainstream Arm Cortex-M0 Access line MCU with 256 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F051C6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F051T8
Mainstream Arm Cortex-M0 Access line MCU with 64 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F091RB
Mainstream Arm Cortex-M0 Access line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F071C8
Mainstream Arm Cortex-M0 Access line MCU with 64 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F091RC
Mainstream Arm Cortex-M0 Access line MCU with 256 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
-
STM32F031C6
Mainstream Arm Cortex-M0 Access line MCU with 32 Kbytes of Flash memory, 48 MHz CPU, motor control
-
STM32F051K4
Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, motor control and CEC functions
-
STM32F031C4
Mainstream Arm Cortex-M0 Access line MCU with 16 Kbytes of Flash memory, 48 MHz CPU, motor control
-
STM32F071CB
Mainstream Arm Cortex-M0 Access line MCU with 128 Kbytes of Flash memory, 48 MHz CPU and CEC functions
-
STM32F091CB
Mainstream Arm Cortex-M0 Access line MCU with 128 Kbytes of Flash memory, 48 MHz CPU, CAN and CEC functions
Recommended Tools & Software




