The STM32 family of 32-bit Flash microcontrollers based on the Arm® Cortex®-M processor is designed to offer new degrees of freedom to MCU users. It offers products combining very high performance, real-time capabilities, digital signal processing, and low-power and low-voltage operation, and connectivity, while maintaining full integration and ease of development.
The unparalleled and large range of STM32 devices, based on an industry-standard core and accompanied by a vast choice of tools and software, makes this family of products the ideal choice, both for small projects or an entire platforms.
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.
Security has emerged as one of the 3 key areas that developers of embedded and IoT applications are thriving to improve. The STM32L5 microcontroller series is the solution and provide a new optimal balance between performance, power and security. The STM32L5 MCU series harnesses the security features of the Arm Cortex-M33 processor and its TrustZone for Armv8-M combined with ST security implementation. ST-proprietary ultra-low-power technologies create a class-leading MCU for energy-conscious applications such as Internet of things (IoT), medical, industrial and consumer. Offering up to 512 Kbytes of flash (dual bank) memory and 256 Kbytes of SRAM, the STM32L5 series of microcontrollers reaches an upgraded level of performance (427 CoreMark) thanks to this new core and a new ST ART Accelerator™ (supporting now also external memory). The STM32L5 offers a large portfolio with 7 packages (from 48 to 144 pins) and supports up to 125°C ambient temperature.
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. Whether you are an experienced embedded programmer or an enthusiastic beginner, learn in 5 tutorials from the basics of the STM32 ecosystem installation to blinking your LEDs to advanced software development with sensors, UART messages and Bluetooth communication. Start now and quickly become a professional STM32 developer!
STM32 solutions for Artificial Neural Networks
Improved Developer Experience
Develop even smaller, more capable and power-efficient smart objects
The new STM32G0 series addresses the needs for compact solutions and large memory density in low-pin-count packages. The series is built to deliver higher performance while featuring lower power consumption and removing surrounding components. Main benefits:
- Maximum IO per package thanks to only one power supply up to 64 pins
- More Flash and RAM down to lower pincount packages such as 28- and 32-pin packages
- Very accurate internal clock of +/-2% from -40°C to +125°C saving on external clock and capacitors
- More robust on susceptibility and lower EMI, saving on external components
- Extended ecosystem with free IDE and compilers, including free Keil compiler
Visit the STM32G0 Online Training to find out more and get started.
Revolutionize your user experience using STM32 GUI solutions
Thanks to the graphics acceleration, memory integration, advanced display interfaces and smart architecture of STM32 microcontrollers, you can now enrich your applications with a high-end user experience with a limited total cost of ownership.
- Largest portfolio of advanced graphics running on 32-bit Arm® Cortex® microcontrollers
- Free, state-of-the-art graphic software and design tools
- Documentation, reference designs and support center
- Extended ecosystem with partners and selected design houses
Visit the STM32 graphics resource page to find out more and get started.