English
Language : 

PIC18F1220_07 Datasheet, PDF (138/308 Pages) Microchip Technology – 18/20/28-Pin High-Performance, Enhanced Flash Microcontrollers with 10-bit A/D and nanoWatt Technology
PIC18F1220/1320
TABLE 16-2: REGISTERS ASSOCIATED WITH BAUD RATE GENERATOR
Name
Bit 7 Bit 6 Bit 5 Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on
POR, BOR
TXSTA
CSRC TX9 TXEN SYNC SENDB BRGH TRMT TX9D 0000 -010
RCSTA
SPEN RX9 SREN CREN ADDEN FERR OERR RX9D 0000 -00x
BAUDCTL
—
RCIDL —
SCKP BRG16
—
WUE ABDEN -1-1 0-00
SPBRGH Baud Rate Generator Register High Byte
0000 0000
SPBRG Baud Rate Generator Register Low Byte
0000 0000
Legend: x = unknown, – = unimplemented, read as ‘0’. Shaded cells are not used by the BRG.
Value on all
other Resets
0000 -010
0000 -00x
-1-1 0-00
0000 0000
0000 0000
TABLE 16-3: BAUD RATES FOR ASYNCHRONOUS MODES
BAUD
RATE
(K)
FOSC = 40.000 MHz
Actual
Rate
(K)
%
Error
SPBRG
value
(decimal)
SYNC = 0, BRGH = 0, BRG16 = 0
FOSC = 20.000 MHz
FOSC = 10.000 MHz
Actual
Rate
(K)
%
Error
SPBRG Actual
value Rate
(decimal) (K)
%
Error
SPBRG
value
(decimal)
FOSC = 8.000 MHz
Actual
Rate
(K)
%
Error
SPBRG
value
(decimal)
0.3
—
—
—
—
—
—
—
—
—
—
—
—
1.2
—
—
—
1.221 1.73
255 1.202 0.16
129
1201 -0.16
103
2.4
2.441 1.73
255 2.404 0.16
129 2.404 0.16
64
2403 -0.16
51
9.6
9.615 0.16
64
9.766 1.73
31
9.766 1.73
15
9615 -0.16
12
19.2 19.531 1.73
31 19.531 1.73
15 19.531 1.73
7
—
—
—
57.6 56.818 -1.36
10 62.500 8.51
4
52.083 -9.58
2
—
—
—
115.2 125.000 8.51
4 104.167 -9.58
2
78.125 -32.18
1
—
—
—
BAUD
RATE
(K)
SYNC = 0, BRGH = 0, BRG16 = 0
FOSC = 4.000 MHz
FOSC = 2.000 MHz
FOSC = 1.000 MHz
Actual
Rate
(K)
%
Error
SPBRG Actual
value Rate
(decimal) (K)
%
Error
SPBRG Actual
value Rate
(decimal) (K)
%
Error
SPBRG
value
(decimal)
0.3
0.300 0.16
207
300
-0.16
103
300 -0.16
51
1.2
1.202 0.16
51
1201 -0.16
25
1201 -0.16
12
2.4
2.404 0.16
25
2403 -0.16
12
—
—
—
9.6
8.929 -6.99
6
—
—
—
—
—
—
19.2 20.833 8.51
2
—
—
—
—
—
—
57.6 62.500 8.51
0
—
—
—
—
—
—
115.2 62.500 -45.75
0
—
—
—
—
—
—
DS39605F-page 136
© 2007 Microchip Technology Inc.