Appendix E

Tables of Baudrates

The following tables show the most frequently used baudrates that can be generated with a particular timer or baudrate generator, for some standard clock frequencies.
Baudrates which can be generated with a relative accuracy of better than 4.0 %, are marked with that accuracy (in %) or with a '+' character, if they can be generated exactly (better than 0.01 %).

Baudrates that can be generated with Timer 1:
MHz
bps
7.372811.059212.0000 14.745616.000018.000020.000024.0000
128000         2.34
76800    +     
64000   2.34     2.34
57600 +        
38400+   +     
31250   +  + +
19200++  + 2.34   
14400 +   3.55 3.34 3.55
125002.40  +2.40   +
9600++  +3.552.341.360.16
7200 + 3.553.033.550.163.342.12
4800++ 0.16+2.122.341.360.16
36003.03+ 2.121.590.640.160.220.79
2400++ 0.16+0.790.160.940.16
18001.59+ 0.790.780.640.160.220.64
1200++ 0.16+0.640.160.220.16
600++ 0.16+0.080.160.220.16
300++ 0.16+0.080.160.220.16
200++ 0.16+0.160.161.73 
150++ 0.16+     
1340.200.03 0.09      
1100.262.27        
75+         

Baudrates that can be generated with Timer 2 of the 8052:
MHz
bps
7.372811.059212.0000 14.745616.000018.000020.000024.0000
460800    +     
256000     2.34   2.34
230400+   +     
128000   2.34 2.34  2.342.34
115200++  + 2.34   
76800+  2.34+  1.732.34
64000   2.342.862.342.342.342.34
57600++  +3.552.341.360.16
38400++ 2.34+0.162.341.732.34
31250 0.54 +1.70++++
19200++ 2.34+0.161.021.360.16
14400++ 0.16+0.790.160.940.16
125002.401.26 +0.37++++
9600++ 0.16+0.160.690.160.16
7200++ 0.16+0.640.160.220.16
4800++ 0.16+0.160.160.160.16
3600++ 0.16+0.080.160.220.16
2400++ 0.16+0.160.160.160.16
1800++ 0.16+0.080.160.060.08
1200++ 0.16+0.080.050.03+
600+++ +0.040.050.03+
300+++ +0.02+0.02+
200+++ ++0.02++
150+++ +0.01+++
1340.02+ 0.02+++++
1100.02+ ++0.01+++
75+++ +++++
50+++ +++++

 

Baudrates that can be generated with the 80535 Internal Baudrate Generator:
MHz
bps
7.372811.059212.0000 14.745616.000018.000020.000024.0000
19200         +
14400      +   
12500     2.40    
9600   +    +
7200      +   
4800   +      

 

Baudrates that can be generated with the 80C515A Internal Baudrate Generator:
MHz
bps
7.372811.059212.0000 14.745616.000018.000020.000024.0000
460800    +     
256000     2.34   2.34
230400+   +     
128000   2.34 2.34  2.342.34
115200++  + 2.34   
76800+  2.34+  1.732.34
64000   2.342.862.342.342.342.34
57600++  +3.552.341.360.16
38400++ 2.34+0.162.341.732.34
31250 0.54 +1.70++++
19200++ 2.34+0.161.021.360.16
14400++ 0.16+0.790.160.940.16
125002.401.26 +0.37++++
9600++ 0.16+0.160.690.160.16
7200++ 0.16+0.640.160.220.16
4800++ 0.16+0.160.160.160.16
3600++ 0.16+0.080.160.220.16
2400++ 0.16+0.160.160.160.16
1800++ 0.16+0.080.160.060.08
1200++ 0.16+0.080.050.03+
600+++ +0.040.050.03+
300+++ +0.040.051.73 
200++ 0.05      
150+         
1340.03         
1102.27         

 

Baudrates that can be generated with Timer 1 of the DALLAS 80C320:
MHz
bps
7.372811.059212.0000 14.745616.000018.000020.000024.0000
256000     2.34    
230400    +     
128000     2.34   2.34
115200+   +     
76800    +  1.73 2.34
64000   2.34 2.34 2.34 2.34
57600++  + 2.34   
38400+  2.34+  1.732.34
31250   + ++++
19200++ 2.34+0.162.341.732.34
14400++ 0.16+2.122.341.360.16
125002.401.26 +2.40+2.17++
9600++ 2.34+0.161.021.360.16
7200++ 0.16+0.790.160.940.16
4800++ 0.16+0.160.690.160.16
3600++ 0.16+0.640.160.220.16
2400++ 0.16+0.160.160.160.16
1800++ 0.16+0.080.160.220.16
1200++ 0.16+0.160.160.160.16
600++ 0.16+0.080.160.220.16
300++ 0.16+0.080.160.220.16
200++ 0.16+0.160.161.73 
150++ 0.16+     
1340.200.03 0.09      
1100.262.27        
75+