cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WB55RG possible hardware failure - chip gets very hot and cannot find target

nickdzi
Associate II

Hi everyone,

EDIT: This is on the NUCLEO-WB55RG development board

Was using the board last week without any problems. Started using it this morning and the board boots up, but it cannot connect to the computer to dump code. The chip under the removable shield (I'm not sure whether its the M0 or the M4 chip, I think its the M4) is getting very hot.

All the components/soldering/traces look fine so I'm leaning towards internal failure of the chip under the shield. Is there any way I can verify whether this board is broken for good?

The LED boot sequence is different (I have two boards), the working board boots as follows:

  1. Plug USB in via computer - board powers on
  2. LED 6 turns red ON
  3. LED 5 turns ON
  4. Program starts and all is fine

However, the suspicious board boots like so:

  1. Plug USB in via computer - board powers on
  2. LED 6 turns red ON
  3. LEDs 4 & 5 flash on then off x2
  4. LED 6 turns red OFF and green ON
  5. LED 6 turns green OFF and red ON
  6. LEDs 4 & 5 turns ON
  7. MCU under shield becomes very hot and cannot connect via ST-Link

Any input is appreciated, happy to send the board to place of purchase to get it assessed, but if there's something that can be done in house before that then I'm happy to give it a try.

12 REPLIES 12
Harvey White
Senior III

I guess the only thing to ask is if the chip is running on 3.3 volts o not. If it is, and you draw too much power, then that suggests a bad chip (since a shorted bypass capacitor would get hot and not the chip). It seems to me that you're on the track to a suspect chip, but why and how I'd have difficult telling. Have you measured the 3.3 volts on the chip (check at the bypass capacitors for an easy look)? I assume that the 3.3. volt regulator is also getting hot, since the power draw ought to be excessive. Have you checked the USB power with any of the cheap USB meters?

It certainly sounds as if the chip is drawing too much power. These chips are not designed to get that hot during normal use.

The VCC is correct, is it not? It's one of the first things I'd check, along with power draw.

When JP2 is disconnected (bridges the 3.3V from the regulator to the chip) there is 3.3V on the regulator output and 5V on the ST-Link 5V input has 5V. When the jumper is connected the output of the regulator is 2.7V with the input as 3.2V.

Suggests that the regulators are being asked to supply too much current, and that's likely pulling down the USB 5.0 vols. Don't try running this board on anything but a current limited supply, it's probably bad enough already.

A trick might be to run it off a power supply limited to about 50 ma. Put it through on the 9-12 volt inputs, but start off at zero. Note, as you bring up the voltage to the proper level, where the supply starts to current limit and what voltage is on the processor. Unfortunately, you may not be able to disconnect things from the processor, so you may not be able to see if an external source is pulling down the processor. Since the processor is able to run at voltages lower than 3.3 volts, you might get something informative.