RM0082
LS_Universal asynchronous receiver/transmitter (UART)
Doc ID 018672 Rev 1
599/844
Note:
For UART2-5, due to the faster 83 MHz UARTCLK, other divider values must be used to
generate the selected baudrate
27.4.6 UARTLCR_H
register
The UARTLCR_H (line control) is a 16 bit RW register which accesses bit 29 to 22 of the
UART bit rate and line control register UARTLCR. The UARTLCR_H bit assignments are
given in
Table 527.
Typical baud rate and divisors
Programmed integer divisor
(UARTIBRD)
Bit rate [Bps]
Error
16‘h000D
230400
0.16%
16‘h001A
115200
0.16%
16‘h0027
76800
0.16%
16‘h0034
57600
0.16%
16‘h004E
38400
0.16%
16‘h009C
19200
0.16%
16‘h00D0
14400
0.16%
16‘h0138
9600
0.16%
16’h01A1
7200
-0.08%
16’h0271
4800
0%
16‘h04E2
2400
0%
16’h09C4
1200
0%
16’h1388
600
0%
16’h2710
300
0%
16’h3A98
200
0%
16‘h4E20
150
0%
16‘h6A88
110
0%
Table 528.
UARTLCR_H register bit assignments
Bit
Name
Reset value Description
[15:08]
Reserved
-
Read: as zero. Write: should be zero.
[07]
SPS
1’h0
Stick parity select.
When bits 1 (PEN), 2 (EPS) and 7 (SPS, this one) of this
register are set, the parity bit is transmitted and checked as
1‘b0. When bits 1 and 7 of this register are set, and bit 2 is
cleared, the parity bit is transmitted and checked as 1‘b1.
When bit SPS is cleared, stick parity is disabled.