STM32WB15 Using LPUART instead of USART1
Hello,
I am currently using the NUCLEO-WB15CC to test STM32CubeMonitor-RF.
I imported the BLE_TransparentMode example to be able to use Monitor RF. Everything works perfectly when using the default USART1 interface.
I also tested the communication using an FTDI cable instead of the NUCLEO’s embedded ST-Link virtual COM port (by removing the RX and TX jumpers), and the FTDI connection works fine with USART1.
For my project, I would like to use LPUART1 instead of USART1 to communicate with Monitor RF. CubeIDE seems to allow switching between UART instances easily. I configured LPUART1 in the same way as USART1, using DMA and the same settings. The configuration compiles and programs correctly, and I have successfully flashed the firmware.

I am using the same FTDI cable, connected to the connect LPUART1 pins (RX: PA3, TX: PB5), but I am unable to establish any connection with CubeMonitor-RF.
(Of course, I double-checked the RX/TX wiring and tried swapping them just in case.)
If I use (RX: PA3, TX: PA2) It is working
If I use (RX: PA12, TX: PA2) It is working
My question is:
- Is PB5 not allowed for LPUART1? Or is there any specific configuration required?
Thank you for your help.
