THE ON CHIP BAUD RATE GENERATOR
The TPUART incorporates an on chip Baud
Rate Generator that can be programmed to
generate sixteen of the most popular baud rates.
The TPUART also allows the bypassing of the
Baud Rate Generator by programming Mode
Register bit 3 to accept a 16X external clock.
The Baud Rate Generator will not assume any
given baud rate upon power up, therefore it
must be programmed as desired. The following
chart is based on a 5.0688 MHz CLOCK
frequency.
Table 2 - 16X CLOCK
Clock Frequency = 5.0688 MHz
Theoretical
Actual
Baud Rate
Select Register
D
3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
D
2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
D
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
D
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
50
110
134.5
150
300
600
1200
1800
2000
2400
3600
4800
7200
9600
19.200
38.400
0.8 kHz
1.76
2.152
2.4
4.8
9.6
19.2
28.8
32.0
38.4
57.6
76.8
115.2
153.6
307.2
614.4
0.8 kHz
1.76
2.1523
2.4
4.8
9.6
19.2
28.8
32.081
38.4
57.6
76.8
115.2
153.6
316.8
633.6
3.125
3.125
0.253
0.016
50/50
50/50
50/50
50/50
50/50
50/50
50/50
50/50
50/50
50/50
50/50
50/50
50/50
48/52
50/50
50/50
6336
2880
2356
2112
1056
528
264
176
158
132
88
66
44
33
16
8
Baud
Rate
Frequency
16X Clock
Frequency
16X Clock
Percent
Error
Duty
Cycle %
Divisor
7