
1997 Microchip Technology Inc.
DS30390E-page 103
PIC16C7X
TABLE 12-5:
BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 1)
BAUD
RATE
(K)
FOSC = 20 MHz
SPBRG
value
(decimal)
16 MHz
SPBRG
value
(decimal)
10 MHz
SPBRG
value
(decimal)
7.16 MHz
SPBRG
value
(decimal)
KBAUD
%
ERROR
KBAUD
%
ERROR
KBAUD
%
ERROR
KBAUD
%
ERROR
9.6
9.615
+0.16
129
9.615
+0.16
103
9.615
+0.16
64
9.520
-0.83
46
19.2
19.230
+0.16
64
19.230
+0.16
51
18.939
-1.36
32
19.454
+1.32
22
38.4
37.878
-1.36
32
38.461
+0.16
25
39.062
+1.7
15
37.286
-2.90
11
57.6
56.818
-1.36
21
58.823
+2.12
16
56.818
-1.36
10
55.930
-2.90
7
115.2
113.636
-1.36
10
111.111
-3.55
8
125
+8.51
4
111.860
-2.90
3
250
0
4
250
0
3
NA
-
NA
-
625
0
1
NA
-
625
0
NA
-
1250
0
NA
-
NA
-
NA
-
BAUD
RATE
(K)
FOSC = 5.068 MHz
SPBRG
value
(decimal)
4 MHz
SPBRG
value
(decimal)
3.579 MHz
SPBRG
value
(decimal)
1 MHz
SPBRG
value
(decimal)
32.768 kHz
SPBRG
value
(decimal)
KBAUD
%
ERROR
KBAUD
%
ERROR
KBAUD
%
ERROR
KBAUD
%
ERROR
KBAUD
%
ERROR
9.6
0
32
NA
-
9.727
+1.32
22
8.928
-6.99
6
NA
-
19.2
18.645
-2.94
16
1.202
+0.17
207
18.643
-2.90
11
20.833
+8.51
2
NA
-
38.4
39.6
+3.12
7
2.403
+0.13
103
37.286
-2.90
5
31.25
-18.61
1
NA
-
57.6
52.8
-8.33
5
9.615
+0.16
25
55.930
-2.90
3
62.5
+8.51
0
NA
-
115.2
105.6
-8.33
2
19.231
+0.16
12
111.860
-2.90
1
NA
-
NA
-
250
NA
-
NA
-
223.721 -10.51
0
NA
-
NA
-
625
NA
-
NA
-
NA
-
NA
-
NA
-
1250
NA
-
NA
-
NA
-
NA
-
NA
-
Note:
For the PIC16C73/73A/74/74A, the asynchronous high speed mode (BRGH = 1) may experience a high
rate of receive errors. It is recommended that BRGH = 0. If you desire a higher baud rate than BRGH = 0
can support, refer to the device errata for additional information, or use the PIC16C76/77.