Chapter 4 – SocketModem Parallel Interface – A Programmer’s Description
SocketModem Global MT5634SMI Developer’s Guide 22
SCR Scratch
The host programmer uses this register for temporary data storage.
DLL Divisor Latch (LSByte)
This register contains low-order byte for the 16-bit clock divider. It is kept to maintain register set compatibility
with the 16C550A interface. However, it is not used for clock generation since MMM does not require the
generation of a real baud clock.
DLM Divisor Latch (MSByte)
This register contains high-order byte for the 16-bit clock divider. It is kept to maintain register set compatibility
with the 16C550A interface. However, it is not used for clock generation, since MMM does not require the
generation of a real baud clock.
Programming the Baud Rate Generator Registers DLM (MSB) and DLL (LSB) provides a user capability for
selecting the desired final baud rate. The example in the Table below, shows the selectable baud rates available
when using a 1.8432 MHz external clock input.
BAUD RATE GENERATOR PROGRAMMING TABLE
Baud Rate 16 x Clock Divisor (Decimal) DLM Value (HEX) DLL Value (HEX)
110
300
600
1200
2400
4800
9600
19.2K
38.4K
57.6K
115.2K
1047
384
192
96
48
24
12
6
3
2
1
04
01
00
00
00
00
00
00
00
00
00
17
80
C0
60
30
18
0C
06
03
02
01