UM10237_2 © NXP B.V. 2008. All rights reserved.
User manual Rev. 02 — 19 December 2008 116 of 792
NXP Semiconductors UM10237
Chapter 7: LPC24XX Vectored Interrupt Controller (VIC)
UART1 Rx Line Status (RLS)
Transmit Holding Register Empty (THRE)
Rx Data Available (RDA)
Character Time-out Indicator (CTI)
Modem Control Change
End of Auto-Baud (ABEO)
Auto-Baud Time-Out (ABTO)
7 0x0000 0080
PWM0,
PWM1 Match 0 - 6 of PWM0
Capture 0 of PWM0
Match 0 - 6 of PWM1
Capture 0-1 of PWM1
8 0x0000 0100
I2C0 SI (state change) 9 0x0000 0200
SPI, SSP0 SPI Interrupt Flag of SPI (SPIF)
Mode Fault of SPI (MODF)
Tx FIFO half empty of SSP0
Rx FIFO half full of SSP0
Rx Timeout of SSP0
Rx Overrun of SSP0
10 0x0000 0400
SSP 1 Tx FIFO half empty
Rx FIFO half full
Rx Timeout
Rx Overrun
11 0x0000 0800
PLL PLL Lock (PLOCK) 12 0x0000 1000
RTC Counter Increment (RTCCIF)
Alarm (RTCALF)
Subsecond Int (RTCSSF)
13 0x0000 2000
System
Control
(External
Interrupts)
External Interrupt 0 (EINT0) 14 0x0000 4000
External Interrupt 1 (EINT1) 15 0x0000 8000
External Interrupt 2 (EINT2)/LCD
Remark: The LCD is available on LPC247x only. The LCD
interrupt is shared with EINT2 if bit 20 (PCLCD) is set in
Table 4–63 “Power Control for Peripherals register
(PCONP - address 0xE01F C0C4) bit description.
16 0x0001 0000
External Interrupt 3 (EINT3).
Note: EINT3 channel is shared with GPIO interrupts
17 0x0002 0000
ADC0 A/D Converter 0 end of conversion 18 0x0004 0000
I2C1 SI (state change) 19 0x0008 0000
BOD Brown Out detect 20 0x0010 0000
Ethernet WakeupInt, SoftInt, TxDoneInt, TxFinishedInt,
TxErrorInt, TxUnderrunInt, RxDoneInt,
RxFinishedInt, RxErrorInt, RxOverrunInt.
21 0x0020 0000
USB USB_INT_REQ_LP, USB_INT_REQ_HP,
USB_INT_REQ_DMA 22 0x0040 0000
Table 116. Conn ection of interrupt sources to the Vectored Interrupt Controller
Block Flag(s) VIC Channel # and
Hex Mask