Knowledge base

Browse through a comprehensive repository of real-world use-cases and “how-to” resources provided by ST experts.

cancel
Showing results for 
Search instead for 
Did you mean: 

Browse the Community

STM32 MCUs

From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooti...

365 Posts

STM32 MPUs

Find useful articles on STM32 MPU troubleshooting, device tree creation, security, PCB design, and p...

18 Posts

MEMS and sensors

Find useful articles on MEMS and sensor technology including biosensors, Time-of-Flight, AIoT soluti...

73 Posts

Analog and audio

Find useful articles on playing audio on STM32, covering internal/external memory with demos and tip...

8 Posts

Power management

Find useful articles on VCONN pin, TCPP01-M12 setup, RX/TX coil distance, ESD protection, and wirele...

31 Posts

Quality & reliability

Find useful articles on MTBF/FIT values, ECOPACK, material declarations, REACH SCIP numbers, and pro...

6 Posts

Activity in Knowledge base

How to implement USB mass storage device standalone on STM32

Introduction This article provides a detailed, step-by-step guide to implementing a USB mass storage class (MSC) device using the USBX middleware in standalone mode (without an RTOS) on the STM32U5 microcontroller. The example is developed and tested...

FBL_0-1758562183659.png FBL_1-1758562183661.png FBL_2-1758562183664.png FBL_0-1758566670769.png
FBL by ST Employee
  • 164 Views
  • 0 replies
  • 1 kudos

How to debug STM32N6 using STM32CubeIDE

Summary This tutorial is a comprehensive guide for debugging code from external serial flash on the STM32N6. It covers: setting up the environment, configuring the debugger, and validating the setup. Introduction To debug the code running from the e...

BMontanari_0-1746721362224.png BMontanari_1-1746721390464.png BMontanari_2-1746721418605.png BMontanari_3-1746721449634.png

How to use FreeRTOS™ with STM32N6

Summary This article helps you set up a project for the STM32N6 microcontroller using the X-CUBE-FREERTOS middleware.  Introduction This article focuses on how to use the X-CUBE-FREERTOS software package with the STM32N6. The step-by-step example sh...

BMontanari_0-1747921642972.png BMontanari_1-1747921642974.png BMontanari_2-1747921642976.png BMontanari_3-1747921642985.png

How to configure VREFBUF on my STM32

The voltage reference buffer embedded in most STM32 devices serve two main purposes: 1. used as a voltage reference for ADCs, and DACs 2. used as a voltage reference for external components through the VREF+ pin Note that as each product family is un...

1005.png 1006.png 1007.png 1008.png

How to obtain and use the STM32 96-bit UID

Introduction Some STM32 MCUs embed two unique identifiers: a unique 96-bit unique identifier and device ID. This article shows how to both obtain these values in your code, and describe some possible use cases for them. 1. 96-bit unique ID This 96-b...

BMontanari_3-1758715277406.png BMontanari_1-1758715035836.png BMontanari_2-1758715156791.png
Ready to get started?

Here are some useful resources to help you find your way around the community and feel comfortable using this website.

Announcement

Explore the high-end STM32WBA6 series workshop for 2.4 GHz wireless applications.

Discover and learn with the new STMicroelectronics Learning YouTube channel, curated and sorted for your learning needs.

Visit and subscribe for expert insights