2026-04-16 6:44 PM - last edited on 2026-04-20 3:44 AM by mƎALLEm
Hello!
I am using a 32.768 kHz TCXO (TG-3541CE) as the LSE to count the RTC.
The MCU is an STM32L452RE.
At room temperature, the RTC operates correctly, but at high temperatures (around 50 °C), the RTC stops.
Strangely, once it has stopped, touching the MCU by finger causes the RTC to start running again.
Suspecting an issue with the TCXO, I tried a different TCXO, but the same behavior occurred.
When I added a 200 Ω damping resistor between the TCXO and the MCU, the RTC no longer stopped even when the temperature was raised to 60 °C.
This seems to have solved the problem for now, but I am concerned about whether 200 Ω is an appropriate value and whether this is truly a fundamental solution.
If you have any ideas about possible root causes or considerations, I would really appreciate your advice.
2026-04-17 3:29 AM
Hello @Red_Mask and welcome to the ST community,
As you are using a crystal oscillator, try to isolate the crystal and supply it separately at 50°c, does it generate a normal output as for a room temperature? probe the output with an oscilloscope.
2026-04-17 4:58 AM
The RCC is set to LSE BYPASS ?
2026-04-19 7:07 PM
I have confirmed that the oscillator continues to output 32.768 Hz waveform even at temperatures above 50°C.
2026-04-19 7:08 PM
Yes. I have set the RCC to LSE BYPASS.
2026-04-20 3:39 AM
Can you reproduce the problem at a "known good" board such as Nucleo?
JW
2026-04-20 4:57 PM
OK! I will try it.
2026-04-26 7:39 PM
2026-04-27 2:57 AM
How are *all* the supply and ground pins of the mcu connected? Is the power supply rock stable?
Is it STM32L452RExx or STM32L452RExxP?
JW