ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
580
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
Table 6.12.5-6 describes the interrupt sources and flags. When an interrupt occurred, its
corresponding flag will be raised (set). Software should clear the interrupt flag after the interrupt is
generated. Writing 1 (to flag) clears the interrupt flag.
Interrupt Source
Interrupt
Indicator
Interrupt Enable
Bit
Interrupt Flag
Flag Caused By
Flag Cleared By
Receive Data Available
Interrupt
RDAINT
RDAIEN
RDAIF
N/A
Read UART_DAT
Transmit Holding
Register Empty
Interrupt
THERINT
THREIEN
THREIF
N/A
Write UART_DAT
Transmitter Empty
Interrupt
TXENDINT
TXENDIEN
TXENDIF
N/A
Write UART_DAT
Receive Line Status
Interrupt
RLSINT
RLSIEN
RLSIF
RLSIF
= BIF
Write ‘1’ to
BIF
RLSIF
= FEF
Write ‘1’ to
FEF
RLSIF =
PEF
Write ‘1’ to
PEF
RLSIF
= ADDRDETF
Write ‘1’ to
ADDRDETF
Modem Status Interrupt MODEMINT
MODEMIEN
MODEMIF
MODEMIF
=
CTSDETF
Write ‘1’ to
CTSDETF
Receiver Buffer Time-
out Interrupt
RXTOINT
RXTOIEN
RXTOIF
N/A
Read UART_DAT
Buffer Error Interrupt
BUFERRINT
BUFERRIEN
BUFERRIF
BUFERRIF
=
TXOVIF
Write ‘1’ to
TXOVIF
BUFERRIF
=
RXOVIF
Write ‘1’ to
RXOVIF
Wake-up Interrupt
WKINT
WKIEN
WKIF
WKIF =
CTSWKF
Write ‘1’ to
CTSWKF
WKIF =
DATWKF
Write ‘1’ to
DATWKF
WKIF =
RFRTWKF
Write ‘1’ to
RFRTWKF
WKIF =
RS485WKF
Write ‘1’ to
RS485WKF
WKIF =
TOUTWKF
Write ‘1’ to
TOUTWKF
Auto-Baud Rate
Interrupt
ABRINT
ABRIEN
ABRIF
ABRIF =
ABRDIF
Write ‘1’ to
ABRDIF
ABRIF =
ABRDTOIF
Write ‘1’ to
ABRDTOIF
Table 6.12.5-6 UART controller Interrupt Source and Flag List
6.12.5.8 UART Function Mode
The UART controller provides UART function (Setting FUNCSEL (UART_FUNCSEL [1:0]) to ’00’
to enable UART function mode). The UART baud rate is up to 921 Kbps.
The UART provides full-duplex and asynchronous communications. The transmitter and receiver
each has 16-byte FIFO. User can program receiver buffer trigger level and receiver buffer time-out
detection for receiver. The transmitting data delay time between the last stop and the next start bit
can be programed by setting DLY (UART_TOUT [15:8]) register. The UART supports hardware
Содержание ISD94100 Series
Страница 528: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 528 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...
Страница 626: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 626 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...
Страница 702: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 702 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...
Страница 875: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 875 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...