I have an stm32f407 which was running okay for like a month. but now i am seeing that whenever I connect power supply the current consumption is very high and the MCU is heating up a lot. The decoupling capacitors on the Vdd pins show short to ground with multimeter. I removed 3 of them and checked them with multimeter but they were okay so I placed them back now. Should I go on and remove the rest of the decoupling capacitors and test one by one or the problem is coming from somewhere else? I have a power supply which provides regulated 3.3V and is very reliable.
Also for information, this PCB has two sources of power inputs, one is from 12 volt power supply and the other one is from 5V USB. I have two buck converters on this custom PCB and I recently found out that the 5V buck converter has no reverse polarity protection and because of that whenever I connected the USB power and didn't connect the power supply there was this chattering noise coming from the PCB, what I did was that I separated the 5V USB from the 5V buck's output with a knife. And then the high frequency noise disappeared. To remove the possibility that my power circuit may be bad I have disconnected both the buck converters. And connected a 3.3V powersupply directly on the 3.3V trace. So right now I have only two sensors connected to the MCU one is ICM42688 and another one is MS5611. And both works as required and not heating up (I can't feel it with the finger test).
So now I think I have narrowed down the problem to the MCU and the decoupling capacitors, either the MCU is bad or one of the capacitor has gone bad because of that reverse polarity on the buck converter.
Is there anyone who has any experience and can guide me? should I remove the other capacitors as well and check one by one or is there anything else that can be done?
I removed the traces in pink and placed 3.3V power on the point in green.
this is how the VBUS and the PA9 pins are connected. the VBUS goes nowhere else than lighting up the LED and the PA9 pin. And I have checked just now the PA9 pin is not working. but I still am confused that why it got damaged.