English
Language : 

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