Description
Reset
Type
Name
Bit/Field
Interrupt Pending Vector Number
This field contains the exception number of the highest priority pending
enabled exception. The value indicated by this field includes the effect
of the
BASEPRI
and
FAULTMASK
registers, but not any effect of the
PRIMASK
register.
Description
Value
No exceptions are pending
0x00
Reserved
0x01
NMI
0x02
Hard fault
0x03
Memory management fault
0x04
Bus fault
0x05
Usage fault
0x06
Reserved
0x07-0x0A
SVCall
0x0B
Reserved for Debug
0x0C
Reserved
0x0D
PendSV
0x0E
SysTick
0x0F
Interrupt Vector 0
0x10
Interrupt Vector 1
0x11
...
...
Interrupt Vector 199
0xD9
0x00
RO
VECPEND
19:12
Return to Base
Description
Value
There are preempted active exceptions to execute.
0
There are no active exceptions, or the currently executing
exception is the only active exception.
1
This bit provides status for all interrupts excluding NMI and Faults. This
bit only has meaning if the processor is currently executing an ISR (the
Interrupt Program Status (IPSR)
register is non-zero).
0
RO
RETBASE
11
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
0x0
RO
reserved
10:8
Interrupt Pending Vector Number
This field contains the active exception number. The exception numbers
can be found in the description for the
VECPEND
field. If this field is clear,
the processor is in Thread mode. This field contains the same value as
the
ISRNUM
field in the
IPSR
register.
Subtract 16 from this value to obtain the IRQ number required to index
into the
Interrupt Set Enable (ENn)
,
Interrupt Clear Enable (DISn
),
Interrupt Set Pending (PENDn)
,
Interrupt Clear Pending (UNPENDn)
,
and
Interrupt Priority (PRIn)
registers (see page 92).
0x00
RO
VECACT
7:0
169
June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller