STM32WB15CCY6 excess current draw
- January 29, 2025
- 2 replies
- 710 views
Hello,
I am having an issue with programming a custom made board utilizing the STM32WB15CCY6, utilizing the WLCSP49 package. The boards were designed by me, see relevant section attached, and I had the boards manufactured and assembled by a professional third party company.
We used the Nucleo-WB15CC to develop a program before I ordered the custom PCB. We attempted to upload a sample program using STMCubeProgrammer with the STLINK-V3SET over the programming header, as well as supplying an external 3.3V.
We were able to connect to the MCU, however, when trying to upload the binary, we always received the error "Unable to Get CoreID" despite being able to connect to the device. Eventually, we were able to successfully upload a sample program using the Arduino IDE
Before uploading the code, there is minimal current draw from the external power supply. After uploading any program, the current maxes out at 0.5A, and drops the voltage down to 2.7V, current limited by the power supply, and the MCU begins to heat up.
In trying to figure out the issue, I have eventually removed every other component on the PCB until only the MCU and the cap/ resistor for NRST remain. The problem persists.
I have tried across several PCBs, and the same problem is happening, no power draw until a program is loaded, then it shorts out.
