2025-05-15 5:58 PM
Hi there,
We are having some issues with our STM32H7 when the MCU is heated above approximately 55C. This leads to a fault of some form within the STM32 which prevents it from reading an external flash which the code is being run from. This memory is MX66UM1G45GXDI00 being run in memory mapped mode and XIP. We also have external RAM setup on the other XSPI interface, APS256XXN-OBR-BG, with the design being based on the STM32H7S7-DK.
The XSPI devices are being run at 1.8V and we have confirmed that all the rails (3.3V, VDD, VCore) are up and stable. Both XSPI devices are being run at 200MHz.
We saw a similar forum thread where there was discussion about the SBS Cell Compensation used in the XPI where there was speculation that issues could arise from updating the compensation value during operation. I attempted this fix however the issue still occurs. The symptoms experienced in that thread very closely match the issues we are experiencing.
https://community.st.com/t5/stm32-mcus-products/stm32h7s7l8h6h-xspi-instability/td-p/749315
Is there any further advice here?
Best Regards,
Robert T