English
Language : 

PIC16LF18854 Datasheet, PDF (580/668 Pages) Microchip Technology – C Compiler Optimized RISC Architecture
PIC16(L)F18856/76
TABLE 33-3: BAUD RATE FORMULAS
Configuration Bits
SYNC
BRG16
BRGH
BRG/EUSART Mode
0
0
0
0
1
1
Legend:
0
0
8-bit/Asynchronous
0
1
8-bit/Asynchronous
1
0
16-bit/Asynchronous
1
1
16-bit/Asynchronous
0
x
8-bit/Synchronous
1
x
16-bit/Synchronous
x = Don’t care, n = value of SPBRGH, SPBRGL register pair.
Baud Rate Formula
FOSC/[64 (n+1)]
FOSC/[16 (n+1)]
FOSC/[4 (n+1)]
TABLE 33-4: BAUD RATE FOR ASYNCHRONOUS MODES
BAUD
RATE
FOSC = 32.000 MHz
Actual
Rate
%
Error
SPBRG
value
(decimal)
SYNC = 0, BRGH = 0, BRG16 = 0
FOSC = 20.000 MHz
FOSC = 18.432 MHz
Actual
Rate
%
Error
SPBRG
value
(decimal)
Actual
Rate
%
Error
SPBRG
value
(decimal)
300
—
—
1200
—
—
—
—
—
—
—
—
—
—
1221 1.73
255
1200 0.00
239
2400 2404 0.16
207
2404 0.16
129
2400 0.00
119
9600 9615 0.16
51
9470 -1.36
32
9600 0.00
29
10417 10417 0.00
47
10417 0.00
29
10286 -1.26
27
19.2k 19.23k 0.16
25
19.53k 1.73
15
19.20k 0.00
14
57.6k 55.55k -3.55
3
115.2k
—
—
—
—
—
—
—
—
57.60k 0.00
7
—
—
—
—
FOSC = 11.0592 MHz
Actual
Rate
%
Error
SPBRG
value
(decimal)
—
—
—
1200 0.00
143
2400 0.00
71
9600 0.00
17
10165 -2.42
16
19.20k 0.00
8
57.60k 0.00
2
—
—
—
BAUD
RATE
300
1200
2400
9600
10417
19.2k
57.6k
115.2k
FOSC = 8.000 MHz
Actual
Rate
%
Error
SPBRG
value
(decimal)
—
—
—
1202 0.16
103
2404 0.16
51
9615 0.16
12
10417 0.00
11
—
—
—
—
—
—
—
—
—
SYNC = 0, BRGH = 0, BRG16 = 0
FOSC = 4.000 MHz
Actual
Rate
%
Error
SPBRG
value
(decimal)
300 0.16
207
1202 0.16
51
FOSC = 3.6864 MHz
Actual
Rate
%
Error
SPBRG
value
(decimal)
300
0.00
191
1200 0.00
47
2404 0.16
25
2400 0.00
23
—
—
—
9600 0.00
5
10417 0.00
5
—
—
—
—
—
—
19.20k 0.00
2
—
—
—
—
—
57.60k 0.00
0
—
—
—
—
FOSC = 1.000 MHz
Actual
Rate
%
Error
SPBRG
value
(decimal)
300
0.16
51
1202 0.16
12
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
DS40001824A-page 580
Preliminary
 2016 Microchip Technology Inc.