Why does the Crystal Clock on STM32F103 have an offset and why is the microcontroller very sensitive to this offset?
Hi,
I am currently having trouble with a Hard fault issue that I cannot understand and I was hoping someone might have come across a similar issue. I have a Crystal Oscillator with a 16MHZ clock at the input. I use the MCO pin from the microcontroller to provide clock to an additional ASIC. I have observed that the microcontroller is very sensitive to the offset of the clock input. Additionally, the microcontroller works as expected at room temperature but as soon as I increase the temperature to 70°C the MCU enters into hard fault whenever I restart the MCU. It can work perfectly fine for temperatures beyond 90°C as long as I do not restart the MCU. The clock input is always okay also when it runs itself into a Hard Fault.
