CHAPTER 3 REGISTERS
User’s Manual S19262EJ3V0UM
29
3.2.11 Divisor latch MS byte register
This register (DLM: 5000_0028H (UART0), 5001_0028H (UART1), 5002_0028H (UART2)) specifies the higher 8
bits of the divisor for the baud rate generator. Set up this register in combination with the DLL register that specifies
the lower 8 bits.
The baud rate generator divides the reference clock (XIN) and generates a 16x baud rate clock for the transmit and
receive blocks by using the value specified in this register.
15 14 13 12 11 10 9 8
Reserved
7 6 5 4 3 2 1 0
Divisor[15:8]
Name R/W
Bit
After
Reset
Function
Reserved
R
15:8
0
Reserved. When these bits are read, 0 is returned for each bit.
Divisor[15:8] *
R/W
7:0
0
Specifies the higher 8 bits of the divisor.
* If a register value is changed during operation, normal operation is not guaranteed. In this case, initialize the
register.
Caution When the DLM and DLL registers are set up, bit 7 (DLAB) of the LCR register must be set to 1.
The DLAB bit must be set to 0 after the DLM and DLL registers are written. For details, see 3.2.5
Line control register.