STM32F072 overheating and dying with no apparent reason
Hi.
I'm experiencing a very weird problem with a design, a CAN bus keypad with RGB backlit keys, in which the MCU (STM32F072C8T6) would sometimes overheat to over 150ºC and stop working. This happens some times in first power up of a unit, or after a few hours working.
This design shares many details (mcu reset, clock, power circuits) with another device based on STM32F303 which works flawlessly.
What is really funny is that this only happens in some batches of micros, those marked with CHN factory code have never broken, this were used in prototypes and some repairs, whereas chips marked with MYS or TWN codes do break and it appears at least the MYS chips will always break after some time.
I have checked all signals and everything is at 3.3V or less, also checked the evolution of VDD when connecting power and it shows no signs of overvoltage.
What can be the cause of such a failure? I have run out of ideas to diagnose this problem.
