ST16C580
DLM (MSB) and DLL (LSB) provides a user capability
for selecting the desired final baud rate. The example
in Table 4 below, shows the two selectable baud rate
tables available when using a 7.3728 MHz crystal.
Table 4, BAUD RATE GENERATOR PROGRAM-
MING TABLE (7.3728 MHz CLOCK):
Output
Baud Rate
MCR
BIT-7=1
Output
Baud Rate
MCR
Bit-7=0
User
16 x Clock
Divisor
(Decimal)
User
16 x Clock
Divisor
(HEX)
DLM
Program
Value
(HEX)
50
200
2304
900
09
75
300
1536
600
06
150
600
768
300
03
300
1200
384
180
01
600
2400
192
C0
00
1200
4800
96
60
00
2400
9600
48
30
00
4800
19.2K
24
18
00
7200
28.8K
16
10
00
9600
38.4k
12
0C
00
19.2k
76.8k
6
06
00
38.4k
153.6k
3
03
00
57.6k
230.4k
2
02
00
115.2k
460.8k
1
01
00
DLL
Program
Value
(HEX)
00
00
00
80
C0
60
30
18
10
0C
06
03
02
01
XTAL1
XTAL2
Crystal oscillator or External clock 1X / 4X selection
Clock
Oscillator
Logic
Divide
by
1 logic
Divide
by
4 logic
MCR
Bit-7=0
MCR
Bit-7=1
Baudrate
Generator
Logic
Rev. 1.20
13
-BAUDOUT