
UM10375
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
User manual
Rev. 3 — 14 June 2011
84 of 368
NXP Semiconductors
UM10375
Chapter 6: LPC13xx Interrupt controller
6.6.25 Interrupt Priority Register 14
The IPR14 register controls the priority of four peripheral interrupts. Each interrupt can
have one of 32 priorities, where 0 is the highest priority.
6.6.26 Software Trigger Interrupt Register
The STIR register provides an alternate way for software to generate an interrupt, in
addition to using the ISPR registers. This mechanism can only be used to generate
peripheral interrupts, not system exceptions.
By default, only privileged software can write to the STIR register. Unprivileged software
can be given this ability if privileged software sets the USERSETMPEND bit in the ARM
Cortex-M3 CCR register.
Table 92.
Interrupt Priority Register 14 (IPR14 - address 0xE000 E438) bit description
Bit
Symbol
Description
4:0
Unimplemented
These bits ignore writes, and read as 0.
7:5
IP_PIO0
PIO0 Interrupt Priority. 0 = highest priority. 31 (0x1F) = lowest priority.
12:8
Unimplemented
These bits ignore writes, and read as 0.
15:13 IP_SSP1
SSP1 Interrupt Priority. 0 = highest priority. 31 (0x1F) = lowest priority.
31:16 -
Reserved, user software should not write ones to reserved bits. The
value read from a reserved bit is not defined.
Table 93.
Software Trigger Interrupt Register (STIR - address 0xE000 EF00) bit description
Bit
Symbol
Description
8:0
INTID
Writing a value to this field generates an interrupt for the specified the
interrupt number (see
). The range allowed for the LPC13xx is
0 to 57.
31:9
-
Reserved, user software should not write ones to reserved bits. The
value read from a reserved bit is not defined.