STMicroelectronics STM32 Arm® Cortex®-M0 and Arm® Cortex®-M0+ Microcontrollers
The STM32 microcontrollers are a family of 32-bit microcontrollers from STMicroelectronics, based on the Arm® Cortex®-M processor core. STM32 microcontrollers cover a wide range of target applications thanks to their real-time capabilities, digital signal processing, low-power/low-voltage operation, and connectivity.
The STM32 family includes a broad range of products, from entry-level MCUs to high-performance models, making them suitable for diverse applications such as industrial control, IoT devices, consumer electronics, and automotive systems. STM32 microcontrollers offer rich peripheral sets, advanced communication interfaces, and extensive memory options.
Key Features
- Core architectures
- Cortex-M0, M0+
- FLASH programming
- OCOTP (on-chip one time programmable)
- External QuadSPI Flash
- External HyperFlash
- Debug interfaces
- Serial Wire Debug (SWD)
- JTAG
- Trace support
- Arm® CoreSight™ ETM
STMicroelectronics STM32 Arm Cortex-M Microcontrollers supported by UDE®
- Entry-level: STM32F030 STM32F031 STM32F038
- Entry-level: STM32F042 STM32F048
- Entry-level: STM32F050 STM32F051 STM32F058
- Entry-level: STM32F070 STM32F071 STM32F072 STM32F078
- Entry-level: STM32F091 STM32F098
- STM32C011 STM32C031
- Access Line: STM32G031 STM32G041 STM32G051 STM32G061 STM32G071 STM32G081
- Mainstream: STM32G0B1 STM32G0C1
- Value Line: STM32G030 STM32G050 STM32G070 STM32G0B0
- Access: STM32L011 STM32L021 STM32L031 STM32L041 STM32L051
- USB & LCD: STM32L053 STM32L063 STM32L073 STM32L083
- USB: STM32L052 STM32L062 STM32L072 STM32L082
- Value line: STM32L010
UDE® Debug, Trace and Test Features for STMicroelectronics Cortex-M STM32
- Microcontroller debug support
- FLASH Memory programming
- Test Automation and Test Scripting Support with Python and other scripting languages
- Profiling support
- Code Coverage Support According to ISO 26262
- FreeRTOS support
- Serial Wire Debug SWD support
- Embedded Trace Macrocell ETM support
- Eclipse Plug-in
Additional UDE® Debug, Trace and Test Features for STMicroelectronics STM32H Dual-core Lines
UDE® Universal Debug Engine with SWD support - Debugger and Emulator for STM32 Arm Cortex-M0, Cortex-M0+ Microcontrollers
UDE® Universal Debug Engine - is a flexible debug and trace tool for STM32 Arm Cortex-M0, Cortex-M0+microcontrollers.