- #1

Stu80

- 8

- 3

- Homework Statement
- A PC16550D UART has a clock running at18.432 MHz and its

baud rate is set to 2000. Determine the HEX contents of its DLM and

DLL registers

- Relevant Equations
- Baud rate = Clock frequency/(16×N)

I understand that,

Baud Rate = Clock Frequency / (16 x N)

and that N = DLL + DLM

when I substitute the figures to get an answer for N to be 576, how do I then convert this into the HEX contents of DLL and DLM, especially considering the maximum value for DLL or DLM is 255?

I have uploaded the PC16550D datasheet for reference if needed.

Baud Rate = Clock Frequency / (16 x N)

and that N = DLL + DLM

when I substitute the figures to get an answer for N to be 576, how do I then convert this into the HEX contents of DLL and DLM, especially considering the maximum value for DLL or DLM is 255?

I have uploaded the PC16550D datasheet for reference if needed.