Hi Nordic team,
I’m currently testing UART communication on nRF54L15 with NCS 2.8.0, and I’ve encountered an issue I’d like to ask about.
When using UART20 configured at 115200 bps, communication is stable and accurate. However, when I switch to UART00 with the same baud rate setting, the actual output shows a baud rate offset, causing the receiving side to fail parsing the data correctly.
Based on the datasheet:
-
UART00 uses a 128 MHz peripheral clock that scales with CPU frequency (as noted in the PLL.FREQ section).
- In contrast, UART20 has a fixed peripheral clock of 16 MHz.
I suspect the issue may be related to the difference in clock sources.
My question:
How can I ensure accurate baud rate output when using UART00? Are there any recommended configurations or clock adjustments for this peripheral?
Thank you!