ST portfolio enables design scaling from cost-sensitive to highly advanced embedded applications, including emerging physical AI systems. Built on Arm® Cortex®-M and Cortex®-A architectures, our microcontrollers and microprocessors offer a wide range of products, mature software ecosystems, and long-term support.
STM32 microcontrollers, built on Arm Cortex-M processors, provide 32-bit options across high-performance, mainstream, ultra-low power, and wireless applications. With more than 4,500 commercial part numbers and a proven ecosystem adopted by more than 1.6 million developers, STM32 ensures a consistent foundation to balance performance, power consumption, security, connectivity, and integration.
STM32 32-bit and 64-bit microprocessors extend this range with heterogeneous Arm Cortex-A and Cortex-M architectures for applications that need higher-level processing, Linux-based software environments, graphics, connectivity, and real-time control.
For automotive and high-safety applications, we also provide specialized microcontrollers. This portfolio includes the 32-bit SPC5 family, based on PowerPC architecture, and the Stellar family, built on Arm Cortex-R52 multicore with embedded phase-change memory (ePCM) on 28 nm FD-SOI technology.
For applications that require 8-bit control, STM8 microcontrollers complement the portfolio with mainstream, ultra-low-power, and automotive options.
Product types
Everything for STM32 developpers in one place
MCU
MPU
Frequently asked questions
What is a microcontroller?
A microcontroller (MCU) is a compact integrated circuit that combines a processor, memory, and input/output (I/O) peripherals on a single chip. It is designed to control specific functions in embedded designs, ranging from simple to more complex systems.
What is a microprocessor?
A microprocessor (MPU) typically requires external memory and peripherals and is often used in devices running operating systems such as Linux, including industrial computers, HMIs, and advanced embedded devices.
What applications and architectures are supported by ST automotive microcontrollers?
ST automotive MCUs are designed for high-safety and demanding requirements such as AEC-Q100 qualification, functional safety, cybersecurity, real-time performance, long-term supply stability, and production longevity. Our automotive microcontrollers support applications from body, comfort, and actuation to electrification, ADAS, zonal, and software-defined vehicle architectures.
What is the best microcontroller to get started with embedded systems?
The STM32 portfolio offers multiple options to get started with embedded designs.
The STM32C5 series provides a great way to start. It combines ease of use, affordability, and access to the full STM32 ecosystem. Developers can accelerate learning with STM32 Sidekick, the AI-powered assistant for STM32 development, and find tutorials, examples, and peer support through the ST Community.
Can ST MCUs and MPUs run AI at the edge?
Yes. All 32-bit and 64-bit microcontrollers and microprocessors support edge AI applications, enabling machine learning and intelligent processing directly on devices. The proprietary ST Neural-ART accelerator is embedded in several microcontrollers, such as the STM32N6 high-performance MCU and the Stellar P3E automotive MCU. Learn more on edge AI on our explainer page.
What development tools are available for STM32?
ST provides the STM32Cube ecosystem, a suite of user-friendly development tools and embedded software components to help you better differentiate your product and save time and cost. Go to the STM32 MCU Developer Zone to start exploring.