STM32 MCUs
From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooti...
365 PostsBrowse through a comprehensive repository of real-world use-cases and “how-to” resources provided by ST experts.
From FAQs to complete How-to articles, find useful articles on STM32 MCUs programming, troubleshooti...
365 PostsFind useful articles on STM32 MPU troubleshooting, device tree creation, security, PCB design, and p...
18 PostsFind useful articles on MEMS and sensor technology including biosensors, Time-of-Flight, AIoT soluti...
73 PostsFind useful articles on playing audio on STM32, covering internal/external memory with demos and tip...
8 PostsFind useful articles on ESD signals, CAN termination, ESD protection, and compatibility with FlexRay...
15 PostsFind useful articles on programming BlueNRG-1 and BlueNRG-2 devices with comprehensive instructions.
1 PostsFind useful articles on VCONN pin, TCPP01-M12 setup, RX/TX coil distance, ESD protection, and wirele...
31 PostsFind useful articles on MTBF/FIT values, ECOPACK, material declarations, REACH SCIP numbers, and pro...
6 PostsSummary In this article, we implement the host side using one STM32 to program another STM32 via the USART interface by leveraging the native system bootloader. The entire project is available at our GitHub page. However, all the steps needed are ex...
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...
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...
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...
Introduction This tutorial begins with STM32CubeMX and demonstrates an AI application for the NUCLEO-N657X0-Q board. This example explains how to load an application from external flash memory, execute an AI model inference stored in external flash,...
Summary This article presents a step-by-step tutorial on how to develop a USB device with more than a class in the STM32H5 microcontroller using the classical USB library. The tutorial is based on NUCLEO-H503RB and can be easily tailored to any other...
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...
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...
Introduction Following the knowledge article on configuring USB FIFO over USB OTG, this article focuses on practical FIFO memory allocation and configuration examples for different USB device applications on an STM32. 1. Memory allocation parameters...
Introduction This article provides an in-depth explanation of the FIFO (First-In First-Out) architecture implemented in USB OTG controllers operating in device mode on STM32 microcontrollers. The USB system features up to 4 Kbytes of dedicated RAM w...
Here are some useful resources to help you find your way around the community and feel comfortable using this website.
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.