2020-03-14 01:22 AM
Hi all!
I have developed a PCB with a stm32f4 MCU.
The MCU can be programmed through SWD and works well.
However, the current consumption of the whole PCB is high (~190 mA at 3.3 V). When I erase the chip, the current consumption becomes 120 mA.
Could you recommend what could I do to understand, if the high current leakage is due to the broken MCU or due to problems in other PCB units?
Thank you in advance
2020-03-14 02:41 AM
Perhaps you could have it tristate different banks of GPIO pins so you can identify areas of the design to focus on.
2020-03-14 05:31 AM
If you erase the chip, it runs from HSI starting with all peripherals disabled. Then the datasheet shows a Max value of 7 ma. To 120 mA is definite to high and I suggest you consider the MCU broken!
2020-03-14 08:22 PM
It could be that your mcu is fine and other parts of the board are sinking the 120mA. That seems more likely to me.