Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL
11-4
11.2 SIO OPERATION
The following sections describe the operation of the baud-rate generator, transmitter, and receiver
and discusses the modem control logic, SIO diagnostic mode, and SIO interrupt sources.
11.2.1 Baud-rate Generator
Each SIO channel’s baud-rate generator provides the clocking source for the channel’s transmitter
and receiver. The baud-rate generator can divide its input (BCLKIN) by any divisor from 1 to
(2
16
–1). The output frequency is 16 times the desired bit time. The transmitter shifts data out on
the rising edge of BCLKIN. The receiver samples input data in the middle of a bit time.
The internal serial clock (SERCLK) signal or the COMCLK pin can be connected to the baud-
rate generator’s BCLKIN signal (Figure 11-2). The SIO configuration register (SIOCFG) selects
one of these sources.
Figure 11-2. SIO
n
Baud-rate Generator Clock Sources
SERCLK provides a baud-rate input frequency (BCLKIN) of CLK2/4. The COMCLK pin allows
an external source with a maximum frequency of CLK2/4 to provide the baud-rate generator in-
put frequency.
TXEDMA
n
Internal Signal Transmitter Empty:
When this signal is high, the Transmitter Holding Register is empty
(transmit data has been loaded into the Transmit Shift Register).
RBFDMA
n
Internal Signal Receiver Full:
When high, this signal indicates that the Receive Buffer has been
loaded with data from the Receive Shift Register.
Table 11-1. SIO Signals
Signal
Device Pin or
Internal Signal
Description
A2524-02
SIO
n
Baud-rate
Generator
BCLKIN
÷ 2÷ 2CLK2
SERCLK
SIOCFG.
n
COMCLK
(pin mux)
Baud Rate
Generator
Output
Frequency
1
0