English
Language : 

C161U Datasheet, PDF (359/469 Pages) Infineon Technologies AG – Embedded C166 with USB, USART and SSC
C161U
Bootstrap Loader
Note: Function (FB) does not consider the tolerances of oscillators and other devices
supporting the serial communication.
This baudrate deviation is a nonlinear function depending on the CPU clock and the
baudrate of the host. The maxima of the function (FB) increase with the host baudrate
due to the smaller baudrate prescaler factors and the implied higher quantization error
(see figure below).
FB
Ι
2.5%
BLow
BHigh
ΙΙ
BHost
MCA02260
Figure 113 Baudrate deviation between host and C161U
Minimum baudrate (BLow in the figure above) is determined by the maximum count
capacity of timer T6, when measuring the zero byte, ie. it depends on the CPU clock.
Using the maximum T6 count 216 in the formula the minimum baudrate for fCPU=20 MHz
is 687 Baud. The lowest standard baudrate in this case would be 1200 Baud. Baudrates
below BLow would cause T6 to overflow. In this case ASC cannot be initialized properly.
Maximum baudrate (BHigh in the figure above) is the highest baudrate where the
deviation still does not exceed the limit, ie. all baudrates between BLow and BHigh are
below the deviation limit. The maximum standard baudrate that fulfills this requirement
is 19200 Baud.
Higher baudrates, however, may be used as long as the actual deviation does not
exceed the limit. A certain baudrate (marked I) in the figure) may eg. violate the deviation
limit, while an even higher baudrate (marked II) in the figure) stays very well below it. This
depends on the host interface.
Data Sheet
359
2001-04-19