STM32WBA54 LSE not stable
Hello,
There’s probably a solution, but I haven’t been able to fix it. Could you help me?
In the circuits I’ve designed recently, the LSE crystal either doesn’t work at all or its operation is unstable. Generally, when debugging, it gets stuck at the SystemClock_Config(); section and won’t proceed.
I’ve designed circuits using different MCUs and have encountered this problem across the board. In my latest circuit design (4-layer FR-4), I used an STM32WBA54CGU6 MCU and, for the crystal, the ABS07-LR-32.768KHZ-6-1-T recommended in the AN2867 Application Note. I’m using an 8pF C0G 0402 package capacitor as the load capacitor. I also tried a 6.8pF capacitor, but it didn’t work at all. The 8pF capacitor is also unstable. I tried driving it in different modes (LOW, MEDIUM, MEDIUMHIGH, etc.), but it remains unstable. I didn’t adhere perfectly to the layout rules, but I haven’t experienced problems in previous circuits where I followed them even less strictly. I’m trying to keep as few signals as possible passing beneath the crystal, leaving it as a single ground plane wherever possible, and using vias for ground connections. I’ve attached the layout images.
I’ve also used other MCUs such as the STM32WL55CCU6 (2-layer FR-4), STM32WB55CGU6 (2-layer FR-4) and STM32L053R8T6 (2-layer FR-4). I encountered similar issues with those as well.
Sometimes, when the circuit isn’t working, the problem goes away if I heat the crystal with hot air. then when gets cold again it doesnt work. I suspect it might be an impedance issue, but at 50k ohms, I think the crystals are actually quite low compared to the standard.
Has anyone else encountered a similar problem and found a solution.






