Microchip Technology MA160014 データシート

ページ / 560
 2010-2012 Microchip Technology Inc.
DS41412F-page 281
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
BAUDCON2
ABDOVF
RCIDL
DTRXP
CKTXP
BRG16
WUE
ABDEN
PMD0
UART2MD
UART1MD
TMR6MD
TMR5MD
TMR4MD
TMR3MD TMR2MD TMR1MD
RCSTA1
SPEN
RX9
SREN
CREN
ADDEN
FERR
OERR
RX9D
RCSTA2
SPEN
RX9
SREN
CREN
ADDEN
FERR
OERR
RX9D
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
PIR3
SSP2IF
BCL2IF
RC2IF
TX2IF
CTMUIF
TMR5GIF TMR3GIF TMR1GIF
TXSTA1
CSRC
TX9
TXEN
SYNC
SENDB
BRGH
TRMT
TX9D
TXSTA2
CSRC
TX9
TXEN
SYNC
SENDB
BRGH
TRMT
TX9D
Legend:
— = unimplemented, read as ‘0’. Shaded bits are not used by the BRG.
TABLE 16-5:
BAUD RATES FOR ASYNCHRONOUS MODES
BAUD
RATE
SYNC = 0, BRGH = 0, BRG16 = 0
F
OSC
 = 64.000 MHz
F
OSC
 = 18.432 MHz
F
OSC
 = 16.000 MHz
F
OSC
 = 11.0592 MHz
Actual
Rate
%
Error
SPBRxG
value
(decimal)
Actual
Rate
%
Error
SPBRGx
value
(decimal)
Actual
Rate
%
Error
SPBRGx
value
(decimal)
Actual
Rate
%
Error
SPBRGx
value
(decimal)
300
1200
1200
0.00
239
1202
0.16
207
1200
0.00
143
2400
2400
0.00
119
2404
0.16
103
2400
0.00
71
9600
9615
0.16
103
9600
0.00
29
9615
0.16
25
9600
0.00
17
10417
10417
0.00
95
10286
-1.26
27
10417
0.00
23
10165
-2.42
16
19.2k
19.23k
0.16
51
19.20k
0.00
14
19.23k
0.16
12
19.20k
0.00
8
57.6k
58.82k
2.12
16
57.60k
0.00
7
57.60k
0.00
2
115.2k
111.11k
-3.55
8
BAUD
RATE
SYNC = 0, BRGH = 0, BRG16 = 0
F
OSC
 = 8.000 MHz
F
OSC
 = 4.000 MHz
F
OSC
 = 3.6864 MHz
F
OSC
 = 1.000 MHz
Actual
Rate
%
Error
SPBRGx
value
(decimal)
Actual
Rate
%
Error
SPBRGx
value
(decimal)
Actual
Rate
%
Error
SPBRGx
value
(decimal)
Actual
Rate
%
Error
SPBRGx
value
(decimal)
300
300
0.16
207
300
0.00
191
300
0.16
51
1200
1202
0.16
103
1202
0.16
51
1200
0.00
47
1202
0.16
12
2400
2404
0.16
51
2404
0.16
25
2400
0.00
23
9600
9615
0.16
12
9600
0.00
5
10417
10417
0.00
11
10417
0.00
5
19.2k
19.20k
0.00
2
57.6k
57.60k
0.00
0
115.2k