Baud rate generator – Rainbow Electronics AT90LS8535 User Manual
Page 64

64
AT90S/LS8535
1041H–11/01
Baud Rate Generator
The baud rate generator is a frequency divider which generates baud rates according to
the following equation:
•
BAUD = Baud rate
•
f
CK
= Crystal clock frequency
•
UBRR = Contents of the UART Baud Rate register, UBRR (0 - 255)
For standard crystal frequencies, the most commonly used baud rates can be generated
by using the UBRR settings in Table 24. UBRR values that yield an actual baud rate dif-
fering less than 2% from the target baud rate are boldface in the table. However, using
baud rates that have more than 1% error is not recommended. High error ratings give
less noise resistance.
Table 24. UBRR Settings at Various Crystal Frequencies (Examples)
Note:
Maximum baud rate to each frequency.
BAUD
f
CK
16(UBRR
1
)
+
--------------------------------------
=
Baud Rate
1 MHz %Error 1.8432 MHz %Error
2 MHz %Error 2.4576 MHz %Error
2400 UBRR=
25
0.2 UBRR=
47
0.0 UBRR=
51
0.2 UBRR=
63
0.0
4800 UBRR=
12
0.2 UBRR=
23
0.0 UBRR=
25
0.2 UBRR=
31
0.0
9600 UBRR=
6
7.5 UBRR=
11
0.0 UBRR=
12
0.2 UBRR=
15
0.0
14400 UBRR=
3
7.8 UBRR=
7
0.0 UBRR=
8
3.7 UBRR=
10
3.1
19200 UBRR=
2
7.8 UBRR=
5
0.0 UBRR=
6
7.5 UBRR=
7
0.0
28800 UBRR=
1
7.8 UBRR=
3
0.0 UBRR=
3
7.8 UBRR=
4
6.3
38400 UBRR=
1
22.9 UBRR=
2
0.0 UBRR=
2
7.8 UBRR=
3
0.0
57600 UBRR=
0
7.8 UBRR=
1
0.0 UBRR=
1
7.8 UBRR=
2
12.5
76800 UBRR=
0
22.9 UBRR=
1
33.3 UBRR=
1
22.9 UBRR=
1
0.0
115200 UBRR=
0
84.3 UBRR=
0
0.0 UBRR=
0
7.8 UBRR=
0
25.0
Baud Rate 3.2768 MHz %Error 3.6864 MHz %Error
4 MHz %Error
4.608 MHz %Error
2400 UBRR=
84
0.4 UBRR=
95
0.0 UBRR=
103
0.2 UBRR=
119
0.0
4800 UBRR=
42
0.8 UBRR=
47
0.0 UBRR=
51
0.2 UBRR=
59
0.0
9600 UBRR=
20
1.6 UBRR=
23
0.0 UBRR=
25
0.2 UBRR=
29
0.0
14400 UBRR=
13
1.6 UBRR=
15
0.0 UBRR=
16
2.1 UBRR=
19
0.0
19200 UBRR=
10
3.1 UBRR=
11
0.0 UBRR=
12
0.2 UBRR=
14
0.0
28800 UBRR=
6
1.6 UBRR=
7
0.0 UBRR=
8
3.7 UBRR=
9
0.0
38400 UBRR=
4
6.3 UBRR=
5
0.0 UBRR=
6
7.5 UBRR=
7
6.7
57600 UBRR=
3
12.5 UBRR=
3
0.0 UBRR=
3
7.8 UBRR=
4
0.0
76800 UBRR=
2
12.5 UBRR=
2
0.0 UBRR=
2
7.8 UBRR=
3
6.7
115200 UBRR=
1
12.5 UBRR=
1
0.0 UBRR=
1
7.8 UBRR=
2
20.0
Baud Rate 7.3728 MHz %Error
8 MHz %Error
9.216 MHz %Error 11.059 MHz %Error
2400 UBRR=
191
0.0 UBRR=
207
0.2 UBRR=
239
0.0 UBRR=
287
-
4800 UBRR=
95
0.0 UBRR=
103
0.2 UBRR=
119
0.0 UBRR=
143
0.0
9600 UBRR=
47
0.0 UBRR=
51
0.2 UBRR=
59
0.0 UBRR=
71
0.0
14400 UBRR=
31
0.0 UBRR=
34
0.8 UBRR=
39
0.0 UBRR=
47
0.0
19200 UBRR=
23
0.0 UBRR=
25
0.2 UBRR=
29
0.0 UBRR=
35
0.0
28800 UBRR=
15
0.0 UBRR=
16
2.1 UBRR=
19
0.0 UBRR=
23
0.0
38400 UBRR=
11
0.0 UBRR=
12
0.2 UBRR=
14
0.0 UBRR=
17
0.0
57600 UBRR=
7
0.0 UBRR=
8
3.7 UBRR=
9
0.0 UBRR=
11
0.0
76800 UBRR=
5
0.0 UBRR=
6
7.5 UBRR=
7
6.7 UBRR=
8
0.0
115200 UBRR=
3
0.0 UBRR=
3
7.8 UBRR=
4
0.0 UBRR=
5
0.0