Table 44: Interrupt Enable Register (Vicintenable - 0Xfffff010, Read/Write); Table 45: Software Interrupt Clear Register (Vicintenclear - 0Xfffff014, Write Only); Table 46: Interrupt Select Register (Vicintselect - 0Xfffff00C, Read/Write); Table 47: Irq Status Register (Vicirqstatus - 0Xfffff000, Read-Only) - Philips LPC2194 User Manual

Table of Contents

Advertisement

Philips Semiconductors
ARM-based Microcontroller
Interrupt Enable Register (VICIntEnable - 0xFFFFF010, Read/Write)
This register controls which of the 32 interrupt requests and software interrupts contribute to FIQ or IRQ.

Table 44: Interrupt Enable Register (VICINtEnable - 0xFFFFF010, Read/Write)

VICIntEnable
When this register is read, 1s indicate interrupt requests or software interrupts that are enabled
to contribute to FIQ or IRQ.
31:0
When this register is written, ones enable interrupt requests or software interrupts to contribute
to FIQ or IRQ, zeroes have no effect. See the VICIntEnClear register (Table 45 below), for how
to disable interrupts.
Interrupt Enable Clear Register (VICIntEnClear - 0xFFFFF014, Write Only)
This register allows software to clear one or more bits in the Interrupt Enable register, without having to first read it.

Table 45: Software Interrupt Clear Register (VICIntEnClear - 0xFFFFF014, Write Only)

VICIntEnClear
1: writing a 1 clears the corresponding bit in the Interrupt Enable register, thus disabling
31:0
interrupts for this request.
0: writing a 0 leaves the corresponding bit in VICIntEnable unchanged.
Interrupt Select Register (VICIntSelect - 0xFFFFF00C, Read/Write)
This register classifies each of the 32 interrupt requests as contributing to FIQ or IRQ.

Table 46: Interrupt Select Register (VICIntSelect - 0xFFFFF00C, Read/Write)

VICIntSelect
1: the interrupt request with this bit number is assigned to the FIQ category.
31:0
0: the interrupt request with this bit number is assigned to the IRQ category.
IRQ Status Register (VICIRQStatus - 0xFFFFF000, Read Only)
This register reads out the state of those interrupt requests that are enabled and classified as IRQ. It does not differentiate
between vectored and non-vectored IRQs.

Table 47: IRQ Status Register (VICIRQStatus - 0xFFFFF000, Read-Only)

VICIRQStatus
31:0
1: the interrupt request with this bit number is enabled, classified as IRQ, and asserted.
Vectored Interrupt Controller (VIC)
LPC2119/2129/2194/2292/2294
Function
Function
Function
Function
100
Preliminary User Manual
Reset Value
0
Reset Value
0
Reset Value
0
Reset Value
0
May 03, 2004

Advertisement

Table of Contents
loading

This manual is also suitable for:

Lpc2129Lpc2119Lpc2292Lpc2294

Table of Contents