
PIC16CR7X
DS21993C-page 72
2007 Microchip Technology Inc.
TABLE 10-3:
BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 0)
BAUD
RATE
FOSC = 20 MHz
FOSC = 16 MHz
FOSC = 10 MHz
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
1200
1,221
1.73%
255
1,202
0.16%
207
1,202
0.16%
129
2400
2,404
0.16%
129
2,404
0.16%
103
2,404
0.16%
64
9600
9,470
-1.36%
32
9,615
0.16%
25
9,766
1.73%
15
19,200
19,531
1.73%
15
19,231
0.16%
12
19,531
1.73%
7
38,400
39,063
1.73%
7
35,714
-6.99%
6
39,063
1.73%
3
57,600
62,500
8.51%
4
62,500
8.51%
3
52,083
-9.58%
2
76,800
78,125
1.73%
3
83,333
8.51%
2
78,125
1.73%
1
96,000
104,167
8.51%
2
83,333
-13.19%
2
78,125
-18.62%
1
115,200
104,167
-9.58%
2
125,000
8.51%
1
78,125
-32.18%
1
250,000
312,500
25.00%
0
250,000
0.00%
0
156,250
-37.50%
0
BAUD
RATE
FOSC = 4 MHz
FOSC = 3.6864 MHz
FOSC = 3.579545 MHz
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
300
0.16%
207
300
0.00%
191
301
0.23%
185
1200
1,202
0.16%
51
1,200
0.00%
47
1,190
-0.83%
46
2400
2,404
0.16%
25
2,400
0.00%
23
2,432
1.32%
22
9600
8,929
-6.99%
6
9,600
0.00%
5
9,322
-2.90%
5
19,200
20,833
8.51%
2
19,200
0.00%
2
18,643
-2.90%
2
38,400
31,250
-18.62%
1
28,800
-25.00%
1
27,965
-27.17%
1
57,600
62,500
8.51%
0
57,600
0.00%
0
55,930
-2.90%
0
76,800
62,500
-18.62%
0
——
—
TABLE 10-4:
BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 1)
BAUD
RATE
FOSC = 20 MHz
FOSC = 16 MHz
FOSC = 10 MHz
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
2400
—
2,441
1.73%
255
9600
9,615
0.16%
129
9,615
0.16%
103
9,615
0.16%
64
19,200
19,231
0.16%
64
19,231
0.16%
51
18,939
-1.36%
32
38,400
37,879
-1.36%
32
38,462
0.16%
25
39,063
1.73%
15
57,600
56,818
-1.36%
21
58,824
2.12%
16
56,818
-1.36%
10
76,800
78,125
1.73%
15
76,923
0.16%
12
78,125
1.73%
7
96,000
96,154
0.16%
12
100,000
4.17%
9
89,286
-6.99%
6
115,200
113,636
-1.36%
10
111,111
-3.55%
8
125,000
8.51%
4
250,000
0.00%
4
250,000
0.00%
3
208,333
-16.67%
2
300,000
312,500
4.17%
3
333,333
11.11%
2
312,500
4.17%
1
BAUD
RATE
(K)
FOSC = 4 MHz
FOSC = 3.6864 MHz
FOSC = 3.579545 MHz
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
BAUD
%
ERROR
SPBRG
VALUE
(DECIMAL)
1200
1,202
0.16%
207
1,200
0.00%
191
1,203
0.23%
185
2400
2,404
0.16%
103
2,400
0.00%
95
2,406
0.23%
92
9600
9,615
0.16%
25
9,600
0.00%
23
9,727
1.32%
22
19,200
19,231
0.16%
12
19,200
0.00%
11
18,643
-2.90%
11
38,400
35,714
-6.99%
6
38,400
0.00%
5
37,287
-2.90%
5
57,600
62,500
8.51%
3
57,600
0.00%
3
55,930
-2.90%
3
76,800
83,333
8.51%
2
76,800
0.00%
2
74,574
-2.90%
2
96,000
83,333
-13.19%
2
115,200
20.00%
1
111,861
16.52%
1
115,200
125,000
8.51%
1
115,200
0.00%
1
111,861
-2.90%
1
250,000
0.00%
0
230,400
-7.84%
0
223,722
-10.51%
0