
Flash
MCU(HMS39C7092)
UART
131
IIR
Interrupt
Identification
Register
(0x1408
ReadOnly)
b31
b8
b7
b6
b5
b4
b3
b2
b1
b0
IIR
Reserved
FIFO
Res
Res
FID
IID
IPEN
Reset
-
00
0
0
0
00
1
Initial
value
:
0xXXXXXX01
IPEN
0:
Interrupt
Pending
1:
No
Interrupt
pending
IID/FID
Interrupt
Identification
Value
(refer
Table
9.7)
FIFO
Indicate
FIFO
mode
00:
None-FIFO
mode
11:
FIFO
mode
In
order
to
provide
minimum
software
overhead
during
data
character
transfers,
the
UART
prioritizes
interrupts
into
four
levels
and
records
them
in
the
Interrupt
Identification
Register.
The
three
levels
of
interrupt
conditions
are
as
follows
in
order
of
priority:
•
Receiver
Line
Status
•
Received
Data
Ready
•
Transmitter
Holding
Register
Empty
When
the
CPU
accesses
the
IIR,
the
UART
freezes
all
interrupts
and
indicates
the
highest
priority
pending
interrupt
to
the
CPU.
While
this
CPU
access
occurs,
the
UART
records
new
interrupts,
but
does
not
change
its
current
indication
until
the
access
is
complete.
Table
9.6
Summary
of
Registers
shows
the
contents
of
the
IIR.
Details
on
each
bit
are
:
IPEN
This
bit
can
be
used
in
a
prioritized
interrupt
environment
to
indicate
whether
an
interrupt
is
pending
or
not.
When
bit
0
is
ë0í,
an
interrupt
is
pending
and
the
IIR
contents
may
be
used
as
a
pointer
for
the
appropriate
interrupt
service
routine.
When
bit
0
is
ë1í,
no
interrupt
is
pending.
IID
These
two
bits
of
the
IIR
are
used
to
identify
the
highest
priority
interrupt
pending
as
indicated
in
Table
9.5
Interrupt
control
functions
.
FID
In
the
16450
mode
this
bit
is
0.
In
the
FIFO
mode
this
bit
is
set
along
with
bit
2
when
a
time-out
interrupt
is
pending.
FIFO
These
two
bits
are
set
when
FIFOEN
=
1.
Summary of Contents for HMS39C7092
Page 1: ...HMS39C7092 32Bit Embedded Flash MCU User s Manual Version 1 2...
Page 11: ...Flash MCU HMS39C7092 11...
Page 12: ...Flash MCU HMS39C7092 12...
Page 13: ...Flash MCU HMS39C7092 Introduction 13 Chapter 1 Introduction...
Page 27: ...Flash MCU HMS39C7092 ARM7TDMI Core 27 Chapter 2 ARM7TDMI Core...
Page 40: ...BUS Controller Flash MCU HMS39C7092 40...
Page 41: ...Flash MCU HMS39C7092 BUS Controller 41 Chapter 3 BUS Controller...
Page 59: ...Flash MCU HMS39C7092 MCU controller 59 Chapter 4 MCU Controller...
Page 67: ...Flash MCU HMS39C7092 Power Management Unit 67 Chapter 5 Power Management Unit...
Page 77: ...Flash MCU HMS39C7092 Interrupt controller 77 Chapter 6 The Interrupt Controller...
Page 85: ...Flash MCU HMS39C7092 Watchdog Timer 85 Chapter 7 Watchdog Timer...
Page 98: ...Watchdog Timer Flash MCU HMS39C7092 98...
Page 99: ...Flash MCU HMS39C7092 General Purpose Timer 99 Chapter 8 The General Purpose Timer...
Page 118: ...General Purpose Timer Flash MCU HMS39C7092 118...
Page 119: ...Flash MCU HMS39C7092 UART 119 Chapter 9 UART Universal Asynchronous Receiver Transmitter...
Page 137: ...Flash MCU HMS39C7092 GPIO 137 Chapter 10 GPIO General Purpose Input Output...
Page 142: ...GPIO Flash MCU HMS39C7092 142...
Page 143: ...Flash MCU HMS39C7092 On Chip SRAM 143 Chapter 11 On Chip SRAM...
Page 145: ...Flash MCU HMS39C7092 On chip Flash memory 145 Chapter 12 On chip Flash Memory...
Page 173: ...Flash MCU HMS39C7092 A D Converter 173 Chapter 13 A D Converter...
Page 185: ...Flash MCU HMS39C7092 Electrical Characteristics 185...
Page 186: ...Electrical Characteristics Flash MCU HMS39C7092 186 Chapter 14 Electrical Characteristics...
Page 195: ...Flash MCU HMS39C7092 Electrical Characteristics 195...
Page 196: ...Electrical Characteristics Flash MCU HMS39C7092 196...
Page 197: ...A 1 Flash MCU HMS39C7092 197 A 1 Package Dimension...