How do I select the right LSE for my STM32L433 when the LSE I have isn't working well?
I used an LSE component proven out on another design containing a STM32F412 for a new design using a STM32L433. The LSE part is Abracon ABS06-32.768kHz-6 which is listed in AN2867 as compatible with the L4 family. I'm using the HAL_RCCEx_EnableLSCO() function to pipe out my LSE signal and it is underwhelming. The duty cycle is roughly 40/60 and while the period is close, it's not as consistence as I would expect. I have tried changing the drive strength with the __HAL_RCC_LSEDRIVE_CONFIG() function. While the raw signal at the crystal looks better, the piped output doesn't improve when adjusting the drive strength. Drive strength is the only difference I can think of between the STM32F412 design and mine as the low drive for it is 1uA and the high drive for the STM32L433 is 630nA. Is there something else I am missing in software or in my crystal selection to explain the difference in performance?
The layout is tight and I also have CSS turned off per the errata notes.
Thanks,
Lauren
