Skip to main content
Visitor II
December 30, 2025
Question

Configure STM32U375 to 96 MHz using HSE External (16 MHz) || PLL option not visible in CubeMX clock tree

  • December 30, 2025
  • 1 reply
  • 328 views

We are using STM MCU MPN : STM32U375VGT6Q for one of our new projects, we are currently using HSE External 16 MHz crystal for system clock.

We are trying to configure the STM32U375 MCU to run at 96 MHz using an HSE external 16 MHz crystal. In STM32CubeMX, we are unable to find the PLL option sourced from HSE in the clock tree on the Clock Configuration page.

Could you please advise us on below points:

  1. Use HSE (16 MHz) as the PLL source
  2. Set the PLL multipliers/dividers to achieve SYSCLK = 96 MHz

1 reply

TDK
Super User
December 30, 2025

Wow, they really make this one confusing. There is no PLL on this chip like the ones on other families with customizable PLL multipliers and dividers. The clock tree accurately reflects this. Seems if you have 16 MHz crystal, it will auto calibrate per the reference manual.

TDK_0-1767070432036.png

Here's the bit you need to set:

TDK_1-1767070621717.png

Doesn't seem to be a way to do that in CubeMX. Not everything is clickable. Might need to add this yourself.

TDK_2-1767070641082.png

 

Edit:

Here's an example which uses LSE as the input/sync. Modify that to use HSE instead:

STM32CubeU3/Projects/NUCLEO-U385RG-Q/Applications/USBX/Ux_Host_HID/Core/Src/main.c at a88e56ca9916e3f93679559ecd9b17dc9e7a7a80 · STMicroelectronics/STM32CubeU3

"If you feel a post has answered your question, please click ""Accept as Solution""."