English
Language : 

PIC16F1946 Datasheet, PDF (304/440 Pages) Microchip Technology – 64-Pin Flash-Based, 8-Bit CMOS Microcontrollers with LCD Driver and nanoWatt XLP Technology
PIC16F/LF1946/47
TABLE 24-4: REGISTERS ASSOCIATED WITH BAUD RATE GENERATOR
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
BAUD1CON ABDOVF
RCIDL
—
SCKP
BRG16
—
BAUD2CON ABDOVF
RCIDL
—
SCKP
BRG16
—
RC1STA
SPEN
RX9
SREN
CREN
ADDEN
FERR
RC2STA
SPEN
RX9
SREN
CREN
ADDEN
FERR
SP1BRGL
EUSART1 Baud Rate Generator, Low Byte
SP1BRGH
EUSART1 Baud Rate Generator, High Byte
SP2BRGL
EUSART2 Baud Rate Generator, Low Byte
SP2BRGH
EUSART2 Baud Rate Generator, High Byte
TX1STA
CSRC
TX9
TXEN
SYNC
SENDB
BRGH
TX2STA
CSRC
TX9
TXEN
SYNC
SENDB
BRGH
Legend: — = unimplemented, read as ‘0’. Shaded bits are not used by the BRG.
* Page provides register information.
WUE
WUE
OERR
OERR
TRMT
TRMT
Bit 0
ABDEN
ABDEN
RX9D
RX9D
TX9D
TX9D
Reset
Values on
page
300
300
299
299
301*
301*
301*
301*
298
298
TABLE 24-5: BAUD RATES FOR ASYNCHRONOUS MODES
BAUD
RATE
FOSC = 32.000 MHz
Actual
Rate
%
Error
SPxBRGL
value
(decimal)
SYNC = 0, BRGH = 0, BRG16 = 0
FOSC = 18.432 MHz
FOSC = 16.000 MHz
Actual
Rate
%
Error
SPxBRGL
value
(decimal)
Actual
Rate
%
Error
SPxBRGL
value
(decimal)
300
—
—
—
—
—
—
—
—
—
1200
—
—
—
1200
0.00
239
1202
0.16
207
2400
2404
0.16
207
2400
0.00
119
2404
0.16
103
9600
9615
0.16
51
9600
0.00
29
9615
0.16
25
10417 10417 0.00
47
10286 -1.26
27
10417 0.00
23
19.2k 19.23k 0.16
25
19.20k 0.00
14
19.23k 0.16
12
57.6k 55.55k -3.55
3
57.60k 0.00
7
—
—
—
115.2k
—
—
—
—
—
—
—
—
—
FOSC = 11.0592 MHz
Actual
Rate
%
Error
SPxBRGL
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
SPxBRGL
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
FOSC = 3.6864 MHz
Actual
Rate
%
Error
SPxBRGL
value
(decimal)
Actual
Rate
%
Error
SPxBRGL
value
(decimal)
300
0.16
207
300
0.00
191
1202
0.16
51
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
SPxBRGL
value
(decimal)
300
0.16
51
1202
0.16
12
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
DS41414A-page 302
Preliminary
 2010 Microchip Technology Inc.