This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

MCU VDD-GND gets short

Hello

I experienced a bad problem with my micro controller STM32F103RBT6. after many times of working on a board say about 1 month the MCU VDD-GND got short circuited.
After removing the MCU from board I found that VDD_GND pins of MCU are short.
I checked the 3.3V Regulator output and other power sources and found nothing out of operation condition. There was not excessive current consumption or over voltage on IO pins. Now the board is woking with new MCU.
Has any body faced such a problem ever? what makes MCU to break?

Parents
  • Not a complete list but some things to consider.

    ESD can break the chip.

    Too much current on too many I/O pins is also dangerous - there are limits per pin, per port and for the total chip.

    External signals drawing an I/O pin below GND or above VCC.

    Voltages applied to I/O pins when the processor isn't powered.

    Inductive load without freewheel diodes.

    Not all VCC and/or GND pins used.

    Too slow ramp-up/ramp-down of supply voltages.

    Chips with multiple supply voltages, not taking into account the required sequence to power up/down the circuit.

    Tristated I/O pins with no external pull-up/pull-down to stabilize the pins.

    Input pins held in the forbidden zone between logic high and logic low.

    Buggy code overclocking parts of the chip.

    Buggy code changing input pins into output pins.

Reply
  • Not a complete list but some things to consider.

    ESD can break the chip.

    Too much current on too many I/O pins is also dangerous - there are limits per pin, per port and for the total chip.

    External signals drawing an I/O pin below GND or above VCC.

    Voltages applied to I/O pins when the processor isn't powered.

    Inductive load without freewheel diodes.

    Not all VCC and/or GND pins used.

    Too slow ramp-up/ramp-down of supply voltages.

    Chips with multiple supply voltages, not taking into account the required sequence to power up/down the circuit.

    Tristated I/O pins with no external pull-up/pull-down to stabilize the pins.

    Input pins held in the forbidden zone between logic high and logic low.

    Buggy code overclocking parts of the chip.

    Buggy code changing input pins into output pins.

Children