Datasheet
PIC16F7X
DS30325B-page 72 2002 Microchip Technology Inc.
TABLE 10-3: BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 0)
BAUD
RATE
F
OSC = 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
F
OSC = 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
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
F
OSC = 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
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)
F
OSC = 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
250,000 0.00% 0 230,400 -7.84% 0 223,722 -10.51% 0