PIC16C6X
TABLE 12-3: BAUD RATES FOR SYNCHRONOUS MODE
FOSC = 20 MHz
BAUD
RATE
(K)
KBAUD
%
ERROR
16 MHz
SPBRG
value
(decimal)
KBAUD
%
ERROR
10 MHz
SPBRG
value
(decimal)
KBAUD
%
ERROR
7.15909 MHz
SPBRG
value
(decimal)
KBAUD
%
ERROR
SPBRG
value
(decimal)
0.3
NA
-
-
NA
-
-
NA
-
-
NA
-
-
1.2
NA
-
-
NA
-
-
NA
-
-
NA
-
-
2.4
NA
-
-
NA
-
-
NA
-
-
NA
-
-
9.6
NA
-
-
NA
-
-
9.766 +1.73
255 9.622 +0.23
185
19.2 19.53 +1.73
255 19.23 +0.16
207 19.23 +0.16
129 19.24 +0.23
92
76.8 76.92 +0.16
64 76.92 +0.16
51 75.76 -1.36
32 77.82 +1.32
22
96 96.15 +0.16
51 95.24 -0.79
41 96.15 +0.16
25 94.20 -1.88
18
300 294.1 -1.96
16 307.69 +2.56
12 312.5 +4.17
7
298.3 -0.57
5
500 500
0
9
500
0
7
500
0
4
NA
-
-
HIGH 5000
-
0
4000
-
0
2500
-
0 1789.8
-
0
LOW 19.53
-
255 15.625
-
255 9.766
-
255 6.991
-
255
FOSC = 5.0688 MHz
4 MHz
3.579545 MHz
1 MHz
32.768 kHz
BAUD
SPBRG
SPBRG
SPBRG
SPBRG
SPBRG
RATE KBAUD %
value KBAUD %
value KBAUD %
value KBAUD %
value KBAUD %
value
(K)
ERROR (decimal)
ERROR (decimal)
ERROR (decimal)
ERROR (decimal)
ERROR (decimal)
0.3
NA
-
-
NA
-
-
NA
-
-
NA
-
-
0.303 +1.14 26
1.2
NA
-
-
NA
-
-
NA
-
-
1.202 +0.16 207 1.170 -2.48
6
2.4
NA
-
-
NA
-
-
NA
-
-
2.404 +0.16 103
NA
-
-
9.6
9.6
0
131 9.615 +0.16 103 9.622 +0.23 92 9.615 +0.16 25
NA
-
-
19.2 19.2
0
65 19.231 +0.16
51
19.04 -0.83
46
19.24 +0.16
12
NA
-
-
76.8 79.2 +3.13 15 76.923 +0.16 12
74.57 -2.90
11 83.34 +8.51
2
NA
-
-
96 97.48 +1.54
12
1000 +4.17
9
99.43 +3.57
8
NA
-
-
NA
-
-
300 316.8 +5.60
3
NA
-
-
298.3 -0.57
2
NA
-
-
NA
-
-
500
NA
-
-
NA
-
-
NA
-
-
NA
-
-
NA
-
-
HIGH 1267
-
0
100
-
0
894.9
-
0
250
-
0
8.192
-
0
LOW 4.950
-
255 3.906
-
255 3.496
-
255 0.9766 -
255 0.032
-
255
TABLE 12-4: BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 0)
FOSC = 20 MHz
BAUD
RATE
%
(K) KBAUD ERROR
16 MHz
SPBRG
value
(decimal) KBAUD
%
ERROR
10 MHz
SPBRG
value
(decimal) KBAUD
%
ERROR
7.15909 MHz
SPBRG
value
%
(decimal) KBAUD ERROR
SPBRG
value
(decimal)
0.3
NA
-
-
NA
-
-
NA
-
-
NA
-
-
1.2 1.221 +1.73
255 1.202 +0.16
207 1.202 +0.16
129 1.203 +0.23
92
2.4 2.404 +0.16
129 2.404 +0.16
103 2.404 +0.16
64 2.380 -0.83
46
9.6 9.469 -1.36
32 9.615 +0.16
25 9.766 +1.73
15 9.322 -2.90
11
19.2 19.53 +1.73
15 19.23 +0.16
12 19.53 +1.73
7
18.64 -2.90
5
76.8 78.13 +1.73
3
83.33 +8.51
2
78.13 +1.73
1
NA
-
-
96 104.2 +8.51
2
NA
-
-
NA
-
-
NA
-
-
300 312.5 +4.17
0
NA
-
-
NA
-
-
NA
-
-
500
NA
-
-
NA
-
-
NA
-
-
NA
-
-
HIGH 312.5
-
0
250
-
0
156.3
-
0
111.9
-
0
LOW 1.221
-
255 0.977
-
255 0.6104
-
255 0.437
-
255
FOSC = 5.0688 MHz
4 MHz
3.579545 MHz
1 MHz
32.768 kHz
BAUD
SPBRG
SPBRG
SPBRG
SPBRG
SPBRG
RATE
%
value
%
value
%
value
%
value
%
value
(K) KBAUD ERROR (decimal) KBAUD ERROR (decimal) KBAUD ERROR (decimal) KBAUD ERROR (decimal) KBAUD ERROR (decimal)
0.3
1.2
2.4
9.6
19.2
76.8
96
300
500
HIGH
LOW
0.31
1.2
2.4
9.9
19.8
79.2
NA
NA
NA
79.2
0.3094
+3.13
0
0
+3.13
+3.13
+3.13
-
-
-
-
-
255 0.3005 -0.17
65 1.202 +1.67
32 2.404 +1.67
7
NA
-
3
NA
-
0
NA
-
-
NA
-
-
NA
-
-
NA
-
0 62.500 -
255 3.906
-
207 0.301 +0.23
51 1.190 -0.83
25 2.432 +1.32
-
9.322 -2.90
-
18.64 -2.90
-
NA
-
-
NA
-
-
NA
-
-
NA
-
0
55.93
-
255 0.2185 -
185 0.300 +0.16
46 1.202 +0.16
22 2.232 -6.99
5
NA
-
2
NA
-
-
NA
-
-
NA
-
-
NA
-
-
NA
-
0
15.63
-
255 0.0610 -
51
0.256 -14.67
1
12
NA
-
-
6
NA
-
-
-
NA
-
-
-
NA
-
-
-
NA
-
-
-
NA
-
-
-
NA
-
-
-
NA
-
-
0
0.512
-
0
255 0.0020 -
255
DS30234D-page 108
© 1997 Microchip Technology Inc.