STM32H750XBH6 Not Detected by ST-LINK + Clarification on NC Pins Routing in Nucleo Board
Hello ST Community,
I have designed a custom PCB using the STM32H750XBH6 microcontroller. After soldering the chip to the PCB, I attempted to connect it via ST-LINK using the standard SWD interface, but the device is not being detected.
I have verified the following points:
-
VDD, VDDA, and VDD_LDO are supplied with 3.3V
-
VSS and VSSA are connected to GND
-
PDR_ON is tied to VDD (as recommended)
-
VCAP1 and VCAP2 are connected to 2.2µF capacitors to GND
-
BOOT0 is pulled down to GND
-
SWDIO, SWCLK, and NRST are correctly connected to the ST-LINK
-
Voltages and connections are checked with a multimeter — all seem fine
Despite this, ST-LINK shows "Target voltage: 0.0 V" and fails to detect the core ID.
Additionally, I noticed that in the official STM32H750 Nucleo board schematic, some NC (Not Connected) pins are routed either to 3.3V or GND, even though the datasheet specifies these pins as NC. This seems contradictory, and I’d like clarification on whether NC pins must be left unconnected, or if there is a safe routing strategy.
Could the issue with ST-LINK detection be caused by mistakenly connecting NC pins?
Please help me identify potential mistakes from this description, and I’m happy to share the schematic if needed.
Thank you!
