© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
User manual
Rev. 01 — 15 August 2005
60
Philips Semiconductors
UM10139
Volume 1
Chapter 5: VIC
[1]
LPC2144/6/8 Only.
BOD
Brown Out detect
20
0x0010 0000
ADC1
A/D Converter 1 end of conversion
21
0x0020 0000
USB
USB interrupts, DMA interrupt
22
0x0040 0000
Table 57:
Connection of interrupt sources to the Vectored Interrupt Controller (VIC)
Block
Flag(s)
VIC Channel # and Hex
Mask
Fig 13. Block diagram of the Vectored Interrupt Controller (VIC)
FIQSTATUS
[31:0]
VECTIRQ0
HARDWARE
PRIORITY
LOGIC
IRQSTATUS
[31:0]
nVICFIQ
NonVectIRQ
Non-vectored IRQ interrupt logic
Priority 0
nVICIRQ
VECTADDR0[31:0]
VECTIRQ1
VECTIRQ15
VECTADDR1[31:0]
VECTADDR15[31:0]
IRQ
Address select for
highest priority
interrupt
VECTORADDR
[31:0]
VICVECT
ADDROUT
[31:0]
DEFAULT
VECTORADDR
[31:0]
Priority14
Priority15
Priority2
Priority1
VECTORADDR
[31:0]
SOURCE
VECTORCNTL[5:0]
ENABLE
Vector interrupt 0
Vector interrupt 1
Vector interrupt 15
RAWINTERRUPT
[31:0]
INTSELECT
[31:0]
SOFTINT
[31:0]
INTENABLE
[31:0]
SOFTINTCLEAR
[31:0]
INTENABLECLEAR
[31:0]
VICINT
SOURCE
[31:0]
IRQSTATUS[31:0]
FIQSTATUS[31:0]
nVICFIQIN
Non-vectored FIQ interrupt logic
Interrupt priority logic
Interrupt request, masking and selection
nVICIRQIN
VICVECTADDRIN[31:0]
IRQ