166 / 224 page

C8051F310/1/2/3/4/5/6/7
166
Rev. 1.6
Table 15.1. Timer Settings for Standard Baud Rates Using the Internal Oscillator
Frequency: 24.5 MHz
Target
Baud Rate
(bps)
Baud Rate
% Error
Oscilla-
tor Divide
Factor
Timer Clock
Source
SCA1-SCA0
(pre-scale
select)*
T1M*
Timer 1
Reload Value
(hex)
230400
–0.32%
106
SYSCLK
XX
1
0xCB
115200
–0.32%
212
SYSCLK
XX
1
0x96
57600
0.15%
426
SYSCLK
XX
1
0x2B
28800
–0.32%
848
SYSCLK / 4
01
0
0x96
14400
0.15%
1704
SYSCLK / 12
00
0
0xB9
9600
–0.32%
2544
SYSCLK / 12
00
0
0x96
2400
–0.32%
10176
SYSCLK / 48
10
0
0x96
1200
0.15%
20448
SYSCLK / 48
10
0
0x2B
X = Don’t care
*Note: SCA1–SCA0 and T1M bit definitions can be found in
Section 17.1.
Table 15.2. Timer Settings for Standard Baud Rates Using an External 25 MHz
Oscillator
Frequency: 25.0 MHz
Target
Baud Rate
(bps)
Baud Rate
% Error
Oscilla-
tor Divide
Factor
Timer Clock
Source
SCA1-SCA0
(pre-scale
select)*
T1M*
Timer 1
Reload Value
(hex)
230400
–0.47%
108
SYSCLK
XX
1
0xCA
115200
0.45%
218
SYSCLK
XX
1
0x93
57600
–0.01%
434
SYSCLK
XX
1
0x27
28800
0.45%
872
SYSCLK / 4
01
0
0x93
14400
–0.01%
1736
SYSCLK / 4
01
0
0x27
9600
0.15%
2608
EXTCLK / 8
11
0
0x5D
2400
0.45%
10464
SYSCLK / 48
10
0
0x93
1200
–0.01%
20832
SYSCLK / 48
10
0
0x27
57600
–0.47%
432
EXTCLK / 8
11
0
0xE5
28800
–0.47%
864
EXTCLK / 8
11
0
0xCA
14400
0.45%
1744
EXTCLK / 8
11
0
0x93
9600
0.15%
2608
EXTCLK / 8
11
0
0x5D
X = Don’t care
*Note: SCA1–SCA0 and T1M bit definitions can be found in
Section 17.1.