C8051F310/1/2/3/4/5/6/7
Table 15.1. Timer Settings for Standard Baud Rates
Using the Internal Oscillator
Frequency: 24.5 MHz
Target
Baud Rate
(bps)
230400
115200
57600
28800
14400
9600
Baud Rate
% Error
Oscilla- Timer Clock
SCA1-SCA0
(pre-scale
T1M*
Timer 1
Reload Value
(hex)
tor Divide
Factor
106
Source
select)*
XX
XX
XX
01
–0.32%
–0.32%
0.15%
–0.32%
0.15%
–0.32%
–0.32%
0.15%
SYSCLK
SYSCLK
1
1
1
0
0
0
0
0
0xCB
0x96
0x2B
0x96
0xB9
0x96
0x96
0x2B
212
426
SYSCLK
848
SYSCLK / 4
SYSCLK / 12
SYSCLK / 12
SYSCLK / 48
SYSCLK / 48
1704
2544
10176
20448
00
00
10
10
2400
1200
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- Timer Clock
SCA1-SCA0
(pre-scale
T1M*
Timer 1
ReloadValue
(hex)
tor Divide
Factor
Source
select)*
XX
XX
XX
01
230400
115200
57600
28800
14400
9600
2400
1200
57600
28800
14400
–0.47%
0.45%
–0.01%
0.45%
–0.01%
0.15%
0.45%
–0.01%
–0.47%
–0.47%
0.45%
108
218
SYSCLK
SYSCLK
1
1
1
0
0
0
0
0
0
0
0
0xCA
0x93
0x27
0x93
0x27
0x5D
0x93
0x27
0xE5
0xCA
0x93
434
SYSCLK
872
SYSCLK / 4
SYSCLK / 4
EXTCLK / 8
SYSCLK / 48
SYSCLK / 48
EXTCLK / 8
EXTCLK / 8
EXTCLK / 8
1736
2608
10464
20832
432
01
11
10
10
11
11
11
864
1744
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.
170
Rev. 1.7