STM32 MCUs
From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooting, ecosystem, and product details.
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge base articles

How to program the OTP fuse bits in the STM32N6

Summary This article provides a quick guide on what the STM32N6’s OTP bits are and how to program them. It includes step-by-step instructions and explanation on configuring the OTP124, responsible for changing the VDDIOs' voltage to 1.8 V instead of...

BMontanari_0-1741811106339.png BMontanari_1-1741811106354.png BMontanari_2-1741811106366.png BMontanari_3-1741811106373.png

How to use GitHub with STM32CubeIDE

Summary This article is intended for users who would like to integrate STM32CubeIDE and GitHub. It covers the entire process from GitHub account creation to integration with STM32CubeIDE.  Introduction STM32CubeIDE is an integrated development envir...

image.jpg GhofraneGSOURI_7-1744643887531.png GhofraneGSOURI_8-1744643925408.png GhofraneGSOURI_9-1744643942382.png

How to run AI models from model zoo on STM32N6

Summary This article provides a comprehensive guide on running AI models from the STM32 model zoo on STM32N6 microcontrollers. It includes step by step instructions on selecting a model, preparing the development environment, and converting the mode...

BMontanari_0-1750274125242.png BMontanari_20-1750274393361.png BMontanari_21-1750274421046.png BMontanari_22-1750274431052.png

How to integrate CMSIS-DSP libraries on a STM32 project

Introduction Since CMSIS V 5.8.0, the CMSIS-DSP libraries are supplied as an individual package. The advantage is to decouple the release cycles of DSP from the CMSIS-Core stuff. As a side-effect, the DSP libraries structure was changed and the step...

KDJEM1_3-1716913675458.png KDJEM1_0-1716913201570.png KDJEM1_1-1716913286505.png KDJEM1_5-1716913808851.png
KDJEM.1 by ST Employee
  • 29607 Views
  • 20 comments
  • 9 kudos

STM32CubeIDE 2.0.0 workflow tutorial

Introduction STM32CubeIDE 2.0.0 is a major release. In this version, STM32CubeMX is removed from STM32CubeIDE. STM32CubeIDE and STM32CubeMX are now two separate products. This changes the workflow, which we describe and explain in this article. Click...

STAMESupportNF_30-1765834484525.png STAMESupportNF_31-1765834484537.png STAMESupportNF_32-1765834554194.png STAMESupportNF_33-1765834554212.png

How to check STM32 part numbers longevity

What is the ST product longevity commitment program? The ST product longevity program is a formal commitment by STMicroelectronics to ensure the long-term availability of ST products for a defined period of 7, 10, 15 or 20 years. STM32 product longev...

ImenD_0-1765298151467.png ImenD_0-1765297733268.png
Imen.D by ST Employee
  • 145 Views
  • 0 comments
  • 1 kudos

How to debug the STM32N6 using VS Code

Summary This article provides a detailed guide on using VS Code to debug code running from external serial flash on the STM32N6. It covers setting up the development environment, setting up the project with CMake, configuring the debugger within VS ...

BMontanari_0-1756124872300.png BMontanari_1-1756124872303.png BMontanari_2-1756124872310.png BMontanari_3-1756124872310.png

CRC computation in STM32 MCUs and post-build creation

1. Introduction Cyclic Redundancy Check (CRC) is an error detection method for digital datas based on binary division.CRC algorithm generates a fixed checksum code length.  2. How is CRC value calculated, how to determine CRC algorithm in embedded ap...

1500.png 1501.png 1502.png 1503.png