
PIC16F627A/628A/648A
DS40044A-page 74
Preliminary
2002 Microchip Technology Inc.
TABLE 12-5:
BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 1)
F
OSC
= 20 MHz
SPBRG
value
(decimal)
KBAUD
ERROR
KBAUD
BAUD
RATE (K)
16 MHz
SPBRG
value
(decimal)
10 MHz
SPBRG
value
(decimal)
ERROR
KBAUD
ERROR
9600
19200
38400
57600
115200
250000
625000
1250000
9.615
19.230
37.878
56.818
113.636
250
625
1250
+0.16%
+0.16%
-1.36%
-1.36%
-1.36%
0
0
0
129
64
32
21
10
4
1
0
9.615
19.230
38.461
58.823
111.111
250
NA
NA
+0.16%
+0.16%
+0.16%
+2.12%
-3.55%
0
—
—
103
51
25
16
8
3
—
—
9.615
18.939
39.062
56.818
125
NA
625
NA
+0.16%
-1.36%
+1.7%
-1.36%
+8.51%
—
0
—
64
32
15
10
4
—
0
—
BAUD
RATE (K)
F
OSC
= 7.16 MHz
SPBRG
value
(decimal)
5.068 MHz
SPBRG
value
(decimal)
4 MHz
SPBRG
value
(decimal)
KBAUD
ERROR
KBAUD
ERROR
KBAUD
ERROR
9600
19200
38400
57600
115200
250000
625000
1250000
9.520
19.454
37.286
55.930
111.860
NA
NA
NA
-0.83%
+1.32%
-2.90%
-2.90%
-2.90%
—
—
—
46
22
11
7
3
—
—
—
9598.485
18632.35
39593.75
52791.67
105583.3
316750
NA
NA
0.016%
-2.956%
3.109%
-8.348%
-8.348%
26.700%
—
—
32
16
7
5
2
0
—
—
9615.385
19230.77
35714.29
62500
125000
250000
NA
NA
0.160%
0.160%
-6.994%
8.507%
8.507%
0.000%
—
—
25
12
6
3
1
0
—
—
BAUD
RATE (K)
F
OSC
= 3.579 MHz
SPBRG
value
(decimal)
1 MHz
SPBRG
value
(decimal)
32.768 kHz
SPBRG
value
(decimal)
KBAUD
ERROR
KBAUD
ERROR
KBAUD
ERROR
9600
19200
38400
57600
115200
250000
625000
1250000
9725.543
18640.63
37281.25
55921.88
111243.8
223687.5
NA
NA
1.308%
-2.913%
-2.913%
-2.913%
-2.913%
-10.525%
—
—
22
11
5
3
1
0
—
—
8.928
20833.3
31250
62500
NA
NA
NA
NA
-6.994%
8.507%
-18.620%
+8.507
—
—
—
—
6
2
1
0
—
—
—
—
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA
NA