Coming soon |
On this page you will find applications examples, document, tips and tricks,... related to STM32 Motor control.
1. What is Motor Control ?
From hardware tools and embedded software to training resources and documentation, the STM32 ecosystem offers many tools to ease the development of motor control applications. STM32 MCUs are particularly suitable to develop Permanent Magnet Synchronous Motors (PMSM), Brushless DC motors (BLDC) and Stepper motors.
- Example.jpg
Caption1
- Example.jpg
Caption2
2. Getting started with STM32 and Motor Control
Article where it is explained how to start with STM32 & Motor control feature
All videos related to MC
Getting started with STM32 Motor control SDK5.0
Getting started with the STM32 Motor Control Nucleo Pack (P-Nucleo-IHM001)
Getting starting with P-NUCLEO-IHM03
Product overview: ST-MC-SUITE
4. STM32 compliant with Motor Control application
The STM32 portfolio includes devices based on Arm® Cortex®-M cores (M0, M0+, M3, M33, M4, and M7). Thanks to the MCUs' shared ecosystem, developers benefit from enhanced flexibility to move forward with their motor control design. STM8 MCUs, our 8-bit family of microcontrollers, complement our offer and enable the design of very cost-sensitive motor control solutions.
Each STM32 series offers a different set of peripherals matching different Motor Control application requirements.
STM32 Series | ARM Core | More CPU frequency | Flash range | Analog integration level | MC timer |
---|---|---|---|---|---|
STM32G0xx | Cortex-M0+ | 64MHz | 16KB-512KB | + | 1x (128MHz) |
STM32F303 | Cortex-M4 (DSP/FPU) | 72MHz | 32KB-512KB | ++++ | 3x (144 MHz) |
STM32F302 | Cortex-M4 (DSP/FPU) | 72 MHz | 32KB-512KB | +++ | 1x (144 MHz) |
STM32F301 | Cortex-M4 (DSP/FPU) | 72 MHz | 16KB-64KB | ++ | 1x (144 MHz) |
STM32G431 | Cortex-M4 (DSP/FPU) | 170MHz | 32KB-128KB] | +++ | 2x (170 MHz) |
STM32G474 | Cortex-M4 (DSP/FPU) | 170 MHz | 32KB-128KB | ++++ | 3x (170 MHz) |
STM32F4xx | Cortex-M4 (DSP/FPU) | 180MHz | 256KB-1024KB | ++ | 2x (180 MHz) |
STM32F7xx | Cortex-M7 | 216 MHz | 64KB-2048KB | ++ | 2x (216 MHz) |
STM32H7xx | Cortex-M7 + M4 (option) | 480 MHz | 128KB-2018KB | ++ | 2x (240 MHz) |
5. STM32 Motor Control specific tools
ST-MC-SUITE st.com dedicated page
6. STMicroelectronics Resources
Links to ST.com dedicated web page
Here you find all official ST documentation to help on application STM32 Motor control development.
7. Examples
The area where it is possible to find applications, examples ... (linked to Github)