Substituted STM32H730VB for STM32H750VB on PCB due to chip shortage. 750 does not enter bootloader due to pin PB15. Is there a fix for it?
We were using STM32H730VB to drive a LED display in our project.
Pins 51 - 64 drive the LED display, Pin 30 controls the display power, and pins 24 - 25 act as the USART. We use CubeProgrammer to download the firmware.
This worked well and with no issues. However, due to the chip shortage, we swapped the H730 for the H750. While the display itself works fine, the main issue is that we cant re program the STM as it does not enter bootloader mode.
The root of the issue is the PB15 pin. If the pin is connected to the LED display, the STM does not enter bootloader. If it is not connected, it enters bootloader mode. We confirmed that this pin is the root of the issue, by using a jumper cable and substituting PB15 with PC12. In this case, everything works fine.
We wanted to know if here is any fix that does not involve changing the pin or disconnecting the display each time we need to re program the STM.
Thanks
Please Note:
- There are no issues at all if we program it using Segger J-Link and CubeIde, however, we need the USART for our project.
- We have tried changing the PB15 GPIO configurations, and also de initializing display pins before attempting to put the STM into bootloader mode. It still failed to enter bootloader mode.

