| |||
| Home > Functional Overview > About the VIC > Vectored interrupts | |||
A vectored interrupt is only generated if the following are true:
you enable it in the interrupt enable register, VICIntEnable
you set it to generate an IRQ interrupt in the interrupt select register, VICIntSelect
you enable it in the relevant vector control register, VICVectCntl[0-15].
This prevents multiple interrupts being generated from a single interrupt request if the controller is incorrectly programmed.