CMS32L051 User Manual |Chapter 12 Universal Serial Communication Unit
www.mcu.com.cn 432 / 703
(3) Enable range of the baud rate at reception
The baud rate tolerance range of UART (UART0~UART2) communication reception can be calculated
using the following calculation formula, and the baud rate of the sender must be set within the acceptor's baud
rate tolerance.
Brate: Calculated value of the baud rate of the receiver (see 12.7.4 baud rate calculation).
k: SDRmn[15:9]+1
Nfr: 1 frame length of data [bit].
= (start bit) + (data length) + (parity bit) + (stop bit).
Remark m: unit number (m=0, 1) n: channel number (n=1, 3) mn=01, 03, 11
Figure 12-110 Enable range of baud rate at reception (frame length of 1 data = 11 bits)
As shown in Figure 12-110 after the start bit is detected, the latch timing of the received data depends on
the divider ratio set by bit15 to 9 of the serial data register mn (SDRmn). If the last data (stop bit) can catch up
with this latch timing, it can be received normally.