STMicroelectronics STM32 Arm® Cortex®-M3 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-M3
- 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®
- STM32F215 STM32F205 STM32F217 STM32F207
- STM32F100 STM32F102 STM32F103 STM32F105 STM32F107
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-M3 Microcontrollers
UDE® Universal Debug Engine - is a flexible debugger and trace tool for STM32 Cortex-M3 microcontrollers.