English
Language : 

PIC16F688 Datasheet, PDF (84/174 Pages) Microchip Technology – 14-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
PIC16F688
TABLE 10-2: REGISTERS ASSOCIATED WITH BAUD RATE GENERATOR
Addr
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Value on:
POR, BOD
Value on
all other
Resets
11h
BAUDCTL ABDOVF RCIDL — SCKP BRG16 —
WUE ABDEN -1-1 0-00 -1-1 0-00
12h
SPBRGH
Baud Rate Generator register, high byte
0000 0000 0000 0000
13h
SPBRG
Baud Rate Generator register, low byte
0000 0000 0000 0000
16h
TXSTA
CSRC TX9 TXEN SYNC SENDB BRGH TRMT TX9D 0000 -010 0000 -010
17h
RCSTA
SPEN RX9 SREN CREN ADDEN FERR OERR RX9D 0000 000x 0000 000x
Legend: x = unknown, u = unchanged, — = unimplemented locations read as ‘0’. Shaded cells are not used by oscillators.
TABLE 10-3: BAUD RATES FOR ASYNCHRONOUS MODES
BAUD
RATE
(K)
0.3
1.2
2.4
9.6
19.2
57.6
115.2
SYNC = 0, BRGH = 0, BRG16 = 0
FOSC = 20.000 MHz
FOSC = 10.000 MHz
FOSC = 8.000 MHz
Actual
Rate
(K)
%
Error
SPBRG Actual
value Rate
(decimal) (K)
%
Error
SPBRG Actual
value Rate
(decimal) (K)
%
Error
SPBRG
value
(decimal)
—
—
—
—
—
—
—
—
—
1.221 1.73
255 1.202 0.16
129
1201 -0.16
103
2.404 0.16
129 2.404 0.16
64
2403 -0.16
51
9.766 1.73
31
9.766 1.73
15
9615 -0.16
12
19.531 1.73
15 19.531 1.73
7
—
—
—
62.500 8.51
4
52.083 -9.58
2
—
—
—
104.167 -9.58
2
78.125 -32.18
1
—
—
—
BAUD
RATE
(K)
0.3
1.2
2.4
9.6
19.2
57.6
115.2
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.300 0.16
207
300
-0.16
103
300 -0.16
51
1.202 0.16
51
1201 -0.16
25
1201 -0.16
12
2.404 0.16
25
2403 -0.16
12
—
—
—
8.929 -6.99
6
—
—
—
—
—
—
20.833 8.51
2
—
—
—
—
—
—
62.500 8.51
0
—
—
—
—
—
—
62.500 -45.75
0
—
—
—
—
—
—
BAUD
RATE
(K)
2.4
9.6
19.2
57.6
115.2
SYNC = 0, BRGH = 1, BRG16 = 0
FOSC = 20.000 MHz
FOSC = 10.000 MHz
FOSC = 8.000 MHz
Actual
Rate
(K)
%
Error
SPBRG Actual
value Rate
(decimal) (K)
%
Error
SPBRG Actual
value Rate
(decimal) (K)
%
Error
SPBRG
value
(decimal)
—
—
—
2.441 1.73
255
2403 -0.16
207
9.615 0.16
129 9.615 0.16
64
9615 -0.16
51
19.231 0.16
64 19.531 1.73
31
19230 -0.16
25
56.818 -1.36
21 56.818 -1.36
10
55555 3.55
8
113.636 -1.36
10 125.000 8.51
4
—
—
—
DS41203B-page 82
Preliminary
 2004 Microchip Technology Inc.