cancel
Showing results for 
Search instead for 
Did you mean: 

STM32L476 MSI + PLL

turboscrew
Senior III
Posted on October 13, 2017 at 19:37

What is the magic that PLL doesn't want to let go of MSI?

I've been trying to switch MSI + PLL ON/OFF during STOP2 mode (to save battery), but the MSI + PLL hangs on for about 15 milliseconds. I'm first switching onto HSI16 to 'free' PLL and then turning OFF the PLL and then setting PLL clock source to NONE. I've also tried turning the SAI1 and SAI2 PLLs off before disabling the main PLL, but that didn't seem to be the problem. Also going to STOP2  with PLL left ON seems to make it hard to get the MSI + PLL started after wakeup.

The PLL comes off from HSE normally.

#stm32l476 #pll #msi
11 REPLIES 11
Posted on October 21, 2017 at 00:21

The original post was too long to process during our migration. Please click on the provided URL to read the original post. https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I6tv&d=%2Fa%2F0X0000000bxe%2FizAhQ4hgD6jg2PgX_dW13PtwR6MWjMyC2K2BGxI7Mmw&asPdf=false
Posted on October 21, 2017 at 03:04

Ok, will add to my queue...

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..