
2004 Microchip Technology Inc.
Preliminary
DS39637A-page 233
PIC18F2480/2580/4480/4580
BAUD
RATE
(K)
SYNC =
0
, BRGH =
0
, BRG16 =
1
F
OSC
= 40.000 MHz
Actual
Rate
(K)
F
OSC
= 20.000 MHz
Actual
Rate
(K)
F
OSC
= 10.000 MHz
Actual
Rate
(K)
F
OSC
= 8.000 MHz
Actual
Rate
(K)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
0.3
1.2
2.4
9.6
19.2
57.6
115.2
0.300
1.200
2.402
9.615
19.231
58.140
113.636
0.00
0.02
0.06
0.16
0.16
0.94
-1.36
8332
2082
1040
259
129
42
21
0.300
1.200
2.399
9.615
19.231
56.818
113.636
0.02
-0.03
-0.03
0.16
0.16
-1.36
-1.36
4165
1041
520
129
64
21
10
0.300
1.200
2.404
9.615
19.531
56.818
125.000
0.02
-0.03
0.16
0.16
1.73
-1.36
8.51
2082
520
259
64
31
10
4
300
1201
2403
9615
19230
55555
—
-0.04
-0.16
-0.16
-0.16
-0.16
3.55
—
1665
415
207
51
25
8
—
BAUD
RATE
(K)
SYNC =
0
, BRGH =
0
, BRG16 =
1
F
OSC
= 4.000 MHz
Actual
Rate
(K)
F
OSC
= 2.000 MHz
Actual
Rate
(K)
F
OSC
= 1.000 MHz
Actual
Rate
(K)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
0.3
1.2
2.4
9.6
19.2
57.6
115.2
0.300
1.202
2.404
9.615
19.231
62.500
125.000
0.04
0.16
0.16
0.16
0.16
8.51
8.51
832
207
103
25
12
3
1
300
1201
2403
9615
—
—
—
-0.16
-0.16
-0.16
-0.16
—
—
—
415
103
51
12
—
—
—
300
1201
2403
—
—
—
—
-0.16
-0.16
-0.16
—
—
—
—
207
51
25
—
—
—
—
BAUD
RATE
(K)
SYNC =
0
, BRGH =
1
, BRG16 =
1
or SYNC =
1
, BRG16 =
1
F
OSC
= 40.000 MHz
Actual
Rate
(K)
F
OSC
= 20.000 MHz
Actual
Rate
(K)
F
OSC
= 10.000 MHz
Actual
Rate
(K)
F
OSC
= 8.000 MHz
Actual
Rate
(K)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
0.3
1.2
2.4
9.6
19.2
57.6
115.2
0.300
1.200
2.400
9.606
19.193
57.803
114.943
0.00
0.00
0.02
0.06
-0.03
0.35
-0.22
33332
8332
4165
1040
520
172
86
0.300
1.200
2.400
9.596
19.231
57.471
116.279
0.00
0.02
0.02
-0.03
0.16
-0.22
0.94
16665
4165
2082
520
259
86
42
0.300
1.200
2.402
9.615
19.231
58.140
113.636
0.00
0.02
0.06
0.16
0.16
0.94
-1.36
8332
2082
1040
259
129
42
21
300
1200
2400
9615
19230
57142
117647
-0.01
-0.04
-0.04
-0.16
-0.16
0.79
-2.12
6665
1665
832
207
103
34
16
BAUD
RATE
(K)
SYNC =
0
, BRGH =
1
, BRG16 =
1
or SYNC =
1
, BRG16 =
1
F
OSC
= 4.000 MHz
Actual
Rate
(K)
F
OSC
= 2.000 MHz
Actual
Rate
(K)
F
OSC
= 1.000 MHz
Actual
Rate
(K)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
%
Error
SPBRG
value
(decimal)
0.3
1.2
2.4
9.6
19.2
57.6
115.2
0.300
1.200
2.404
9.615
19.231
58.824
111.111
0.01
0.04
0.16
0.16
0.16
2.12
-3.55
3332
832
415
103
51
16
8
300
1201
2403
9615
19230
55555
—
-0.04
-0.16
-0.16
-0.16
-0.16
3.55
—
1665
415
207
51
25
8
—
300
1201
2403
9615
19230
—
—
-0.04
-0.16
-0.16
-0.16
-0.16
—
—
832
207
103
25
12
—
—
TABLE 18-3:
BAUD RATES FOR ASYNCHRONOUS MODES (CONTINUED)