English
Language : 

PIC16F87 Datasheet, PDF (102/214 Pages) Microchip Technology – 18/20/28-Pin Enhanced FLASH Microcontrollers with nanoWatt Technology
PIC16F87/88
TABLE 11-3: BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 0)
BAUD
RATE
(K)
FOSC = 20 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
FOSC = 16 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
FOSC = 10 MHz
%
KBAUD ERROR
SPBRG
value
(decimal)
0.3
—
—
—
—
—
—
—
—
—
1.2
1.221
+1.75
255
1.202
+0.17
207
1.202 +0.17
129
2.4
2.404
+0.17
129
2.404
+0.17
103
2.404 +0.17
64
9.6
9.766
+1.73
31
9.615
+0.16
25
9.766 +1.73
15
19.2 19.531 + 1.72
15
19.231 +0.16
12
19.531 +1.72
7
28.8 31.250 +8.51
9
27.778 -3.55
8
31.250 +8.51
4
33.6 34.722 +3.34
8
35.714 +6.29
6
31.250 -6.99
4
57.6 62.500 +8.51
4
62.500 +8.51
3
52.083 -9.58
2
HIGH 1.221
—
255
0.977
—
255
0.610
—
255
LOW 312.500
—
0
250.000
—
0
156.250
—
0
BAUD
RATE
(K)
0.3
1.2
2.4
9.6
19.2
28.8
33.6
57.6
HIGH
LOW
FOSC = 4 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
0.300
0
207
1.202 +0.17
51
2.404 +0.17
25
8.929 +6.99
6
20.833 +8.51
2
31.250 +8.51
1
—
—
—
62.500 +8.51
0
0.244
—
255
62.500
—
0
FOSC = 3.6864 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
0.3
0
191
1.2
0
47
2.4
0
23
9.6
0
5
19.2
0
2
28.8
0
1
—
—
—
57.6
0
0
0.225
—
255
57.6
—
0
TABLE 11-4: BAUD RATES FOR ASYNCHRONOUS MODE (BRGH = 1)
BAUD
RATE
(K)
FOSC = 20 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
FOSC = 16 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
FOSC = 10 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
0.3
—
—
—
—
—
—
—
—
—
1.2
—
—
—
—
—
—
—
—
—
2.4
—
—
—
—
—
—
2.441
+1.71
255
9.6
9.615
+0.16
129
9.615
+0.16
103
9.615
+0.16
64
19.2 19.231 +0.16
64
19.231 +0.16
51
19.531 +1.72
31
28.8 29.070 +0.94
42
29.412 +2.13
33
28.409 -1.36
21
33.6 33.784 +0.55
36
33.333 -0.79
29
32.895 -2.10
18
57.6 59.524 +3.34
20
58.824 +2.13
16
56.818 -1.36
10
HIGH 4.883
—
255
3.906
—
255
2.441
—
255
LOW 1250.000
—
0
1000.000
—
0
625.000
—
0
BAUD
RATE
(K)
0.3
1.2
2.4
9.6
19.2
28.8
33.6
57.6
HIGH
LOW
FOSC = 4 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
—
—
—
1.202
+0.17
207
2.404
+0.17
103
9.615
+0.16
25
19.231 +0.16
12
27.798
-3.55
8
35.714 +6.29
6
62.500 +8.51
3
0.977
—
255
250.000
—
0
FOSC = 3.6864 MHz
KBAUD
%
ERROR
SPBRG
value
(decimal)
—
—
—
1.2
0
191
2.4
0
95
9.6
0
23
19.2
0
11
28.8
0
7
32.9
-2.04
6
57.6
0
3
0.9
—
255
230.4
—
0
DS30487B-page 100
Preliminary
 2003 Microchip Technology Inc.