Table 112. maximum and minimum output bit rates, Table 113. divisor values for common bit rates – Intel 386 User Manual

Page 292

Advertising
background image

11-5

ASYNCHRONOUS SERIAL I/O UNIT

The baud-rate generator’s output frequency is determined by BCLKIN and a divisor as follows.

,

The minimum divisor value is 1, giving a maximum baud rate of BCLKIN. The maximum divisor
value is 0FFFFH (65535), giving a minimum of BCLKIN/65535. For example, the maximum and
minimum bit-rate frequencies using SERCLK with a 25 MHz device (CLK2 = 50 MHz) or
COMCLK with a 12.5 MHz input are shown in Table 11-2. Table 11-3 shows the divisor values
required for common baud rates.

Table 11-2. Maximum and Minimum Output Bit Rates

Input Clock (BCLKIN)

Divisor

Output Bit Rate

12.5 MHz

0001H

781.25 KHz (max)

12.5 MHz

0FFFFH

11.921 Hz (min)

Table 11-3. Divisor Values for Common Bit Rates

Divisor

Input Clock (BCLKIN)

Output Bit Rate

% Error

1AEH

16.5 MHz (processor clock = 33 MHz)

2400 b/s

– 0.07

6BH

16.5 MHz (processor clock = 33 MHz)

9600 b/s

+ 0.39

48H

16.5 MHz (processor clock = 33 MHz)

14.4 Kb/s

– 0.54

145H

12.5 MHz (processor clock = 25 MHz)

2400 b/s

+ 0.15

51H

12.5 MHz (processor clock = 25 MHz)

9600 b/s

+ 0.47

36H

12.5 MHz (processor clock = 25 MHz)

14.4 Kb/s

+ 0.46

104H

10 MHz (processor clock = 20 MHz)

2400 b/s

+ 0.15

41H

10 MHz (processor clock = 20 MHz)

9600 b/s

+ 0.16

2BH

10 MHz (processor clock = 20 MHz)

14.4 Kb/s

+ 0.94

0D0H

8 MHz (processor clock = 16 MHz)

2400 b/s

+ 0.16

34H

8 MHz (processor clock = 16 MHz)

9600 b/s

+ 0.16

23H

8 MHz (processor clock = 16 MHz)

14.4 Kb/s

– 0.79

baud-rate generator output frequency

BC LKIN frequency

div isor

----------------------------------------------------

=

bit rate

baud rate generator output frequency

16

---------------------------------------------------------------------------------------------------

=

Advertising