© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
User manual
Rev. 01 — 12 January 2006
53
Philips Semiconductors
UM10161
Volume 1
Chapter 5: VIC
5.5 Interrupt sources
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 57:
Connection of interrupt sources to the Vectored Interrupt Controller (VIC)
Block
Flag(s)
VIC Channel # and Hex
Mask
WDT
Watchdog Interrupt (WDINT)
0
0x0000 0001
-
Reserved for Software Interrupts only
1
0x0000 0002
ARM Core
Embedded ICE, DbgCommRx
2
0x0000 0004
ARM Core
Embedded ICE, DbgCommTX
3
0x0000 0008
TIMER0
Match 0 - 2 (MR0, MR1, MR2)
Capture 0 - 2 (CR0, CR1, CR2)
4
0x0000 0010
TIMER1
Match 0 - 3 (MR0, MR1, MR2, MR3)
Capture 0 - 3 (CR0, CR1, CR2, CR3)
5
0x0000 0020
UART0
Rx Line Status (RLS)
Transmit Holding Register Empty (THRE)
Rx Data Available (RDA)
Character Time-out Indicator (CTI)
6
0x0000 0040
UART1
Rx Line Status (RLS)
Transmit Holding Register Empty (THRE)
Rx Data Available (RDA)
Character Time-out Indicator (CTI)
Modem Status Interrupt (MSI)
7
0x0000 0080
-
Reserved
8
0x0000 0100
I
2
C0
SI (state change)
9
0x0000 0200
SPI0
SPI0 Interrupt Flag (SPI0F)
Mode Fault (MODF)
10
0x0000 0400
SPI1 (SSP)
TX FIFO at least half empty (TXRIS)
Rx FIFO at least half full (RXRIS)
Receive Timeout condition (RTRIS)
Receive overrun (RORRIS)
11
0x0000 0800
PLL
PLL Lock (PLOCK)
12
0x0000 1000
RTC
Counter Increment (RTCCIF)
Alarm (RTCALF)
13
0x0000 2000
System Control
External Interrupt 0 (EINT0)
14
0x0000 4000
External Interrupt 1 (EINT1)
15
0x0000 8000
External Interrupt 2 (EINT2)
16
0x0001 0000
Reserved
17
0x0002 0000
ADC
A/D Converter 0 end of conversion
18
0x0004 0000
I
2
C1
SI (state change)
19
0x0008 0000