Skip to main content
Associate
November 13, 2025
Solved

STM32H750B-DK: UART Pin Availability and Configuration

  • November 13, 2025
  • 2 replies
  • 219 views

Hello ST Community,

I’m currently working with the STM32H750B-DK development board and I’m facing an issue with UART communication through external pins.

My goal is to communicate between the STM32H750B-DK and another external controller using UART (not via the Virtual COM Port over USB).

Here’s what I have done so far:

  • I have configured USART3 (TX = PB10, RX = PB11) in STM32CubeMX for asynchronous communication.

  • I also tried USART2 (TX = PD5, RX = PD6), which are available on the STMod+ connector.

  • The code builds and runs successfully.

  • I can transmit data successfully via VCP (USB) and see it on the PC serial monitor.

  • However, when I connect a TTL-to-USB converter or logic analyzer to PB10/PB11 or PD5/PD6, I do not see any UART activity.

  • I have verified the pin configuration in CubeMX and ensured no alternate functions are conflicting.

It seems like the USART2/USART3 pins might not be physically routed to the external connectors on the STM32H750B-DK board, or they may be multiplexed with other onboard devices.

Could you please confirm:

  1. Which UART pins are actually available for external use on the STM32H750B-DK?

  2. Are USART2 (PD5/PD6) or USART3 (PB10/PB11) accessible through any connector (Arduino, STMod+, or CNx headers)?

  3. If not, what is the recommended way to use UART communication with another external controller on this board?

Any guidance or schematic reference would be greatly appreciated.

Best Regards,

Pratham Salunkhe

Best answer by mƎALLEm

Hello,

You need to check either the user manual of the board or the schematics.

Here is the STMmod+ connector from the schematics:

USART2 is not connected to that connector over PD5 and BD6 since the solder bridges SB12 and SB16 are not connected by default:

mALLEm_0-1763029277104.png

You need to solder them.

2 replies

gbm
Principal
November 13, 2025

Check for switched TX/RX - UART TX should be connected to USB-UART RX pin. Also, check the ground connection.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
mƎALLEm
mƎALLEmBest answer
Technical Moderator
November 13, 2025

Hello,

You need to check either the user manual of the board or the schematics.

Here is the STMmod+ connector from the schematics:

USART2 is not connected to that connector over PD5 and BD6 since the solder bridges SB12 and SB16 are not connected by default:

mALLEm_0-1763029277104.png

You need to solder them.

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
Pratham1Author
Associate
November 17, 2025

hello @mƎALLEm ,

Thank you for your reply. By connecting the solder bridges, I could able to use the UART.

Thank you for your time and support.

Regards,

Pratham