You are here

INT4 configured but ISR doesn't work | Cypress Semiconductor

Support & Community

INT4 configured but ISR doesn't work

Last Updated: January 02, 2012

What care should be taken while configuring INT4?


The bit 0 (AV4EN bit) of INTSETUP register must be set to '1'. This bit enables autovectoring on INT 4. To save the code and processing time required to sort out which FIFO interrupt occurred, the USB core provides a second level of interrupt vectoring, called Autovectoring. When the CPU takes a USB interrupt, it pushes the program counter onto its stack, and then executes a jump to address 53, where it expects to find a jump instruction to the INT4 service routine.

Knowledge Base Tags: 

Provide feedback on this article

Browse KB By Product

Browse KB by Type