
PIC18F2480/2580/4480/4580
DS39637A-page 232
Preliminary
2004 Microchip Technology Inc.
TABLE 18-3:
BAUD RATES FOR ASYNCHRONOUS MODES
BAUD
RATE
(K)
SYNC =
0
, BRGH =
0
, BRG16 =
0
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
—
—
—
—
1.73
0.16
1.73
-1.36
8.51
—
—
255
64
31
10
4
—
—
1.73
0.16
1.73
1.73
8.51
-9.58
—
255
129
31
15
4
2
—
—
0.16
0.16
1.73
1.73
-9.58
-32.18
—
129
64
15
7
2
1
—
—
—
103
51
12
—
—
—
1.221
2.404
9.766
19.531
62.500
104.167
1.202
2.404
9.766
19.531
52.083
78.125
1201
2403
9615
—
—
—
-0.16
-0.16
-0.16
—
—
—
2.441
9.615
19.531
56.818
125.000
BAUD
RATE
(K)
SYNC =
0
, BRGH =
0
, BRG16 =
0
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
8.929
20.833
62.500
62.500
0.16
0.16
0.16
-6.99
8.51
8.51
-45.75
207
51
25
6
2
0
0
300
1201
2403
—
—
—
—
-0.16
-0.16
-0.16
—
—
—
—
103
25
12
—
—
—
—
300
1201
—
—
—
—
—
-0.16
-0.16
—
—
—
—
—
51
12
—
—
—
—
—
BAUD
RATE
(K)
SYNC =
0
, BRGH =
1
, BRG16 =
0
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
—
—
—
—
—
—
1.73
0.16
0.94
-1.36
—
—
—
255
129
42
21
—
—
—
—
—
—
0.16
0.16
-1.36
-1.36
—
—
—
129
64
21
10
—
—
—
—
1.73
0.16
1.73
-1.36
8.51
—
—
255
64
31
10
4
—
—
—
—
—
—
207
51
25
8
—
2.441
9.615
19.531
56.818
125.000
2403
9615
19230
55555
—
-0.16
-0.16
-0.16
3.55
—
9.766
19.231
58.140
113.636
9.615
19.231
56.818
113.636
BAUD
RATE
(K)
SYNC =
0
, BRGH =
1
, BRG16 =
0
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.16
0.16
0.16
0.16
8.51
8.51
—
207
103
25
12
3
1
—
—
—
103
51
12
—
—
—
300
1201
2403
—
—
—
—
-0.16
-0.16
-0.16
—
—
—
—
207
51
25
—
—
—
—
1.202
2.404
9.615
19.231
62.500
125.000
1201
2403
9615
—
—
—
-0.16
-0.16
-0.16
—
—
—