
C8051F340/1/2/3/4/5/6/7
Table 18.1. Timer Settings for Standard Baud Rates Using The Internal Oscillator
| Target | Actual | Baud | Oscillator | Timer Clock |
| T1M* | Timer 1 | |
| Baud | Baud | Rate Error | Divide | Source |
|
| Reload | |
| Rate (bps) | Rate (bps) |
| Factor |
| select* |
| Value (hex) | |
| 230400 | 230769 | 0.16% | 52 | SYSCLK | XX | 1 | 0xE6 | |
MHz | 115200 | 115385 | 0.16% | 104 | SYSCLK | XX | 1 | 0xCC | |
57600 | 57692 | 0.16% | 208 | SYSCLK | XX | 1 | 0x98 | ||
12 |
|
|
|
|
|
|
|
| |
28800 | 28846 | 0.16% | 416 | SYSCLK | XX | 1 | 0x30 | ||
= |
|
|
|
|
|
|
|
| |
14400 | 14423 | 0.16% | 832 | SYSCLK / 4 | 01 | 0 | 0x98 | ||
SYSCLK | |||||||||
1200 | 1202 | 0.16% | 9984 | SYSCLK / 48 | 10 | 0 | 0x98 | ||
| 9600 | 9615 | 0.16% | 1248 | SYSCLK / 4 | 01 | 0 | 0x64 | |
| 2400 | 2404 | 0.16% | 4992 | SYSCLK / 12 | 00 | 0 | 0x30 | |
|
|
|
|
|
|
|
|
| |
| 230400 | 230769 | 0.16% | 104 | SYSCLK | XX | 1 | 0xCC | |
MHz | 115200 | 115385 | 0.16% | 208 | SYSCLK | XX | 1 | 0x98 | |
57600 | 57692 | 0.16% | 416 | SYSCLK | XX | 1 | 0x30 | ||
24 |
|
|
|
|
|
|
|
| |
28800 | 28846 | 0.16% | 832 | SYSCLK / 4 | 01 | 0 | 0x98 | ||
= |
|
|
|
|
|
|
|
| |
14400 | 14423 | 0.16% | 1664 | SYSCLK / 4 | 01 | 0 | 0x30 | ||
SYSCLK | |||||||||
1200 | 1202 | 0.16% | 19968 | SYSCLK / 48 | 10 | 0 | 0x30 | ||
| 9600 | 9615 | 0.16% | 2496 | SYSCLK / 12 | 00 | 0 | 0x98 | |
| 2400 | 2404 | 0.16% | 9984 | SYSCLK / 48 | 10 | 0 | 0x98 | |
|
|
|
|
|
|
|
|
| |
MHz | 230400 | 230769 | 0.16% | 208 | SYSCLK | XX | 1 | 0x98 | |
115200 | 115385 | 0.16% | 416 | SYSCLK | XX | 1 | 0x30 | ||
48 | 57600 | 57692 | 0.16% | 832 | SYSCLK / 4 | 01 | 0 | 0x98 | |
= | 28800 | 28846 | 0.16% | 1664 | SYSCLK / 4 | 01 | 0 | 0x30 | |
SYSCLK |
|
|
|
|
|
|
|
| |
2400 | 2404 | 0.16% | 19968 | SYSCLK / 48 | 10 | 0 | 0x30 | ||
| 14400 | 14388 | 0.08% | 3336 | SYSCLK / 12 | 00 | 0 | 0x75 | |
| 9600 | 9615 | 0.16% | 4992 | SYSCLK / 12 | 00 | 0 | 0x30 | |
|
|
|
|
|
|
|
|
|
X = Don’t care
*Note:
Section 21.1.
218 | Rev. 0.5 |