STM32 MCUs
cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

STM32H5: How to interconnect RCC clocks to timers

Introduction RCC clocks can be internally connected to timers. The points addressed here are the following: Finding which clock is connected to which timer.Finding how the clock is connected to a timer.Implementing this connection in STM32CubeMX. Thi...

2024-11-29 14_58_57bis-STM32H523_33xx, STM32H562_63xx, and STM32H573xx Arm_Sup_®__Sup_-based 32-bit MCU.png 2024-12-10 14_32_28bis-STM32H523_33xx, STM32H562_63xx, and STM32H573xx Arm_Sup_®__Sup_-based 32-bit MCU.png 2024-12-10 14_32_28Ter-STM32H523_33xx, STM32H562_63xx, and STM32H573xx Arm_Sup_®__Sup_-based 32-bit MCU.png 2024-12-10 14_32_28quarte-STM32H523_33xx, STM32H562_63xx, and STM32H573xx Arm_Sup_®__Sup_-based 32-bit MCU.png

Why NRST pin as GPIO mode is holding the MCU under reset

Introduction The NRST pin can be configured in GPIO mode and this is handy for small packages such as STM32C011 8-pin package. In this article, we explain the constraints and potential workaround of using NRST pin in GPIO mode. STM32C011D6Yx 8pin pa...

STea_1-1733827858859.png STea_0-1733847673174.png STea_2-1733828435310.png
STea by ST Employee
  • 42 Views
  • 0 comments
  • 1 kudos

Troubleshooting bxCAN issues in Loop Back mode on STM32 MCUs

Introduction As many know, CAN test mode is used for debug or test. One of the test modes is the CAN Loop Back mode which is mainly used when only one CAN node is available, and the user needs to test the CAN functionality with no need to establish ...

SofLit_0-1733738092058.png SofLit_0-1733739357109.png
SofLit by ST Employee
  • 36 Views
  • 0 comments
  • 0 kudos

How to enable FreeRTOS™ Run Time and Stack Usage view

In this article, we explore the FreeRTOS™ debugging viewers using STM32CubeIDE and how to enable "Min Free Stack" and "Run Time usage" in each task. Introduction To enhance the analysis and validation of the application running on FreeRTOS™, STM32C...

BMontanari_0-1704993362634.png BMontanari_1-1704993362640.png BMontanari_2-1704993362643.png BMontanari_3-1704993362644.png

Understanding VCONN in STM32 and TCPP USB Type-C® port protection

Introduction VCONN is a dedicated power supply pin in the USB Type-C® connector. It provides power to the cables electronics, such as e-markers (EMC), long cables with data repeaters, and VCONN-powered USB devices. It ensures proper power supply ...

FBL_0-1733410931461.png
FBL by ST Employee
  • 85 Views
  • 0 comments
  • 1 kudos

How to calibrate the delay block with the OCTOSPI interface

Introduction The delay block is an independent peripheral integrated within an STM32 MCU, for example, an STM32U5. Its role is to introduce a phase shift relative to the input clock. The user application configures the phase of the output clock. This...

KDJEM1_0-1732889486131.png KDJEM1_1-1733238322003.png KDJEM1_3-1733238469964.png KDJEM1_5-1733238557266.png
KDJEM.1 by ST Employee
  • 92 Views
  • 0 comments
  • 0 kudos

How to interpret and understand the STM32 RTC's sub second value

Introduction The goal of this article is to help readers make sense out of the RTC_SSR register, the RTC’s sub second value (SS), and the second fraction equation. This article uses the STM32L476xx MCU and its reference manual RM0351 as an example, b...

p1. RM0351 RTC_SSR register.PNG p2. RM0351 RTC synchronization.PNG p3. RM0351 RTC_PRER register.PNG p4. RM0351 RTC_PRER register equations.PNG
nk1 by ST Employee
  • 96 Views
  • 0 comments
  • 1 kudos

How to manage fast role swap (FRS) in an STM32

Introduction The USB Type-C® and USB PD specifications revolutionized device connectivity by merging data transfer and power delivery for up to 240 W (with EPR in USB PD 3.1). A key feature, fast role swap (FRS), allows a power supplying device quic...

FBL_0-1734086192535.png FBL_0-1733132662609.png
FBL by ST Employee
  • 121 Views
  • 0 comments
  • 0 kudos

How to find STM32 board schematics

Introduction Many STM32 users start their development based on one of ST boards either to evaluate the STM32 MCU or to get the proof of concept of their application. One of the first steps to do in the evaluation process is to look at the board schem...

SofLit_0-1733493248349.png SofLit_1-1733493376115.png SofLit_0-1732621992709.png SofLit_1-1732622009268.png
SofLit by ST Employee
  • 214 Views
  • 0 comments
  • 6 kudos

Programming the WB55CG USB dongle with ST-LINK V/2-1

Introduction The WB55CG USB dongle is included in the P-NUCLEO-WB55 bundle together with the NUCLEO-WB55RG. The WB55CG dongle does not have an ST-LINK/V2-1, but the NUCLEO-WB55RG does.  The WB55CG USB dongle can be programmed through USB BootLoad or...

STTwo32_0-1732895511104.png STTwo32_1-1732895870406.png
STTwo-32 by ST Employee
  • 101 Views
  • 0 comments
  • 1 kudos

STM32H7 series spread-spectrum clock generation (SSCG)

Summary The main objective of this article is to present the STM32H7 spread-spectrum clock generation (SSCG) feature. STM32H7 differs from other series by using PLL fractional with Timer/DMA.  For an overall introduction to spread-spectrum clock gen...

StassenC_2-1721652053910.png StassenC_3-1721401647084.png StassenC_8-1721401647157.png StassenC_7-1721401647130.png

MCU1 to MCU2 migration option within STM32CubeIDE

How to use STM32CubeIDE to migrate a project from MCU1 to MCU2?In this FAQ, the question how to use STM32CubeIDE to migrate from MCU1 to MCU2 will be answered.   Note:   Currently STM32CubeIDE doesn't support the feature to import a project fro...

1318.jpg 1319.png