English
Language : 

PIC18F23K22 Datasheet, PDF (276/492 Pages) Microchip Technology – 28/40/44-Pin, Low-Power, High-Performance Microcontrollers with nanoWatt XLP Technology
PIC18(L)F2X/4XK22
TABLE 16-4: REGISTERS ASSOCIATED WITH BAUD RATE GENERATOR
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Reset
Values
on Page
BAUDCON1 ABDOVF
RCIDL
DTRXP CKTXP BRG16
—
WUE ABDEN 274
BAUDCON2 ABDOVF
RCIDL
DTRXP CKTXP BRG16
—
WUE ABDEN 274
PMD0
UART2MD UART1MD TMR6MD TMR5MD TMR4MD TMR3MD TMR2MD TMR1MD 56
RCSTA1
SPEN
RX9
SREN CREN ADDEN FERR OERR RX9D
273
RCSTA2
SPEN
RX9
SREN CREN ADDEN FERR OERR RX9D
273
SPBRG1
EUSART1 Baud Rate Generator, Low Byte
—
SPBRGH1
EUSART1 Baud Rate Generator, High Byte
—
SPBRG2
EUSART2 Baud Rate Generator, Low Byte
—
SPBRGH2
EUSART2 Baud Rate Generator, High Byte
—
PIR1
—
ADIF
RC1IF TX1IF SSP1IF CCP1IF TMR2IF TMR1IF 118
PIR3
SSP2IF
BCL2IF
RC2IF
TX2IF CTMUIF TMR5GIF TMR3GIF TMR1GIF 120
TXSTA1
CSRC
TX9
TXEN
SYNC SENDB BRGH TRMT
TX9D
272
TXSTA2
CSRC
TX9
TXEN
SYNC SENDB BRGH TRMT
TX9D
272
Legend: — = unimplemented, read as ‘0’. Shaded bits are not used by the BRG.
TABLE 16-5: BAUD RATES FOR ASYNCHRONOUS MODES
BAUD
RATE
300
1200
2400
9600
10417
19.2k
57.6k
115.2k
FOSC = 64.000 MHz
Actual
Rate
%
Error
SPBRxG
value
(decimal)
—
—
—
—
—
—
—
—
—
9615 0.16
103
10417 0.00
95
19.23k 0.16
51
58.82k 2.12
16
111.11k -3.55
8
SYNC = 0, BRGH = 0, BRG16 = 0
FOSC = 18.432 MHz
FOSC = 16.000 MHz
Actual
Rate
%
Error
SPBRGx
value
(decimal)
Actual
Rate
%
Error
SPBRGx
value
(decimal)
—
—
—
—
—
—
1200 0.00
239
1202
0.16
207
2400 0.00
119
2404
0.16
103
9600 0.00
29
9615
0.16
25
10286 -1.26
27
10417 0.00
23
19.20k 0.00
14
19.23k 0.16
12
57.60k 0.00
7
—
—
—
—
—
—
—
—
—
FOSC = 11.0592 MHz
Actual
Rate
%
Error
SPBRGx
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
SPBRGx
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
SPBRGx
value
(decimal)
Actual
Rate
%
Error
SPBRGx
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
SPBRGx
value
(decimal)
300
0.16
51
1202
0.16
12
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
DS41412B-page 276
Preliminary
 2010 Microchip Technology Inc.