SWRZ138A July 2023 – August 2024 AWRL1432
UART: Limited UART baud rates
AWRL1432 ES1.1, ES2.0
Due to a design limitation (related to the clocking scheme), UART doesn’t support standard baud rates above 115200 bits per second. Higher baud rates up to 1.25Mbps can be supported but they are non-standard.
Applications requiring UART cannot use standard baud rates above 115200 bits per second
Standard Baud Rates supported :
XTAL (MHz) | 40 | |
Ideal Baud rate (bps) | Actual Baud | Error % |
115200 | 113636.36 | 1.36 |
76800 | 75757.58 | 1.36 |
Non- Standard baud rates supported:
XTAL (MHz) | 40 |
Maximum baud (bps) | 1250k |
833.33k | |
625k | |
500k | |
416.66k | |
357.14k | |
312.5k |
It is recommended to use the following workarounds based on application needs:
Use of non-standard baud rates can provide up to 1.25Mbps throughput, if external MCU can support the same non-standard baud rates.
LIN (without external LIN PHY) can function as a UART, and offer up to 576 Kbps.
Use SPI instead, if use-case needs higher throughput.