Hi @zhaoninggu
Based on the phenomenon you mentioned, it is indeed very likely that it is a problem with the clock, as the crystal oscillator is affected by temperature.
So I suggest you try a different external clock.
This problem may also be caused by the following reasons:,
Temperature sensitive characteristics: Microcontrollers or certain internal components may be more sensitive to temperature. When the temperature exceeds a certain threshold, it may cause changes in the internal circuit characteristics of the chip, affecting its normal operation.
Power supply issue: High temperatures may cause unstable power supply or a decrease in the performance of power management circuits, thereby affecting the power supply of the chip.
Solder joint issue: In high-temperature environments, the reliability of solder joints may be reduced, leading to problems with the connection between the chip and the circuit board.
Packaging heat dissipation issue: The packaging of the chip may not be sufficient to effectively dissipate heat at high temperatures, resulting in high internal temperatures that affect its normal operation.
I hope it can help you.
BR
Hang