cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H750B-DK: UART Pin Availability and Configuration

Pratham1
Associate

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

2 REPLIES 2
gbm
Principal

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
ST Employee

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.