
XC161 Derivatives
Peripheral Units (Vol. 2 of 2)
Asynchronous/Synchronous Serial Interface (ASC)
User’s Manual
18-37
V2.2, 2004-01
ASC_X, V2.0
The two autobaud interrupt request lines (start of autobaud detection and end of
autobaud detection) in each ASC module are ‘ORed’ together; the ‘ORed’ output signal
is connected to the interrupt control register. This is shown in
.
Figure 18-20 Wiring of Autobaud Interrupts
summarizes all interrupt sources:
Table 18-12 ASC Interrupt Sources
Interrupt
Signal
Description
TBUF Action
TBIR
A write action to the transmit shift register from the transmit
buffer register ASCx_TBUF.
If a FIFO is configured for the ASC and bit TXTMEN is
cleared, TXFIFL defines when the interrupt is generated
depending on the FIFO fill state.
Transmit
Interrupt
TIR
The interrupt is generated after the last (eight) data bit of a
transmission frame is send via line TxD by the transmit shift
register.
Note: Only for Synchronous Mode
Transmit
Interrupt
TIR
The interrupt is generated just before the last bit of a
transmission frame is send via line TxD by the transmit shift
register. If a FIFO is configured for the ASC and bit XTMEN is
cleared, TXFIFL defines when the interrupt is generated
depending on the FIFO fill state.
Note: Only for Asynchronous Modes
Receive
Interrupt
RIR
The interrupt is generated when the received frame is copied
from the receive shift register to the receive buffer register.
Note: Only for Synchronous Mode
MCA05451
>1
_
start_autobaud_detect_irq
end_autobaud_detect_irq
ASCx
Kernel
ASCx_ABIC
(x = 0 … 1)