Vectored Interrupt Controller (VIC)
83
Philips Semiconductors
Preliminary User Manual
LPC2119/2129/2292/2294
ARM-based Microcontroller
INTERRUPT SOURCES
Table 54 lists the interrupt sources for each peripheral function. Each peripheral device has one interrupt line connected to the
Vectored Interrupt Controller, but may have several internal interrupt flags. Individual interrupt flags may also represent more
than one interrupt source.
Table 54: Connection of Interrupt Sources to the Vectored Interrupt Controller
Block
Flag(s)
VIC Channel #
WDT
Watchdog Interrupt (WDINT)
0
-
Reserved for software interrupts only
1
ARM Core
Embedded ICE, DbgCommRx
2
ARM Core
Embedded ICE, DbgCommTx
3
TIMER0
Match 0 - 3 (MR0, MR1, MR2, MR3)
Capture 0 - 3 (CR0, CR1, CR2, CR3)
4
TIMER1
Match 0 - 3 (MR0, MR1, MR2, MR3)
Capture 0 - 3 (CR0, CR1, CR2, CR3)
5
UART0
Rx Line Status (RLS)
Transmit Holding Register Empty (THRE)
Rx Data Available (RDA)
Character Time-out Indicator (CTI)
6
UART1
Rx Line Status (RLS)
Transmit Holding Register Empty (THRE)
Rx Data Available (RDA)
Character Time-out Indicator (CTI)
Modem Status Interrupt (MSI)
7
PWM0
Match 0 - 6 (MR0, MR1, MR2, MR3, MR4, MR5, MR6)
Capture 0 - 3 (CR0, CR1, CR2, CR3)
8
I
2
C
SI (state change)
9
SPI0
SPI Interrupt Flag (SPIF)
Mode Fault (MODF)
10
SPI1
SPI Interrupt Flag (SPIF)
Mode Fault (MODF)
11
PLL
PLL Lock (PLOCK)
12
RTC
Counter Increment (RTCCIF)
Alarm (RTCALF)
13
System Control
External Interrupt 0 (EINT0)
14
System Control
External Interrupt 1 (EINT1)
15
System Control
External Interrupt 2 (EINT2)
16
System Control
External Interrupt 2 (EINT2)
17
A/D A/D
Converter
18
CAN
CAN and Acceptance Filter
1 ORed CAN, LUTerr int
2x(Tx int, Rx int) LPC2119/2129/2292/2294
2x(Tx int, Rx int) LPC2294 only
19
20-23
24-27