An interrupt is a signal received by a microcontroller and emitted by hardware or software that is signaling a system event that needs immediate attention. Interrupts are useful to avoid constant monitoring of electronic peripherals (e.g., sensors).
Special care must be taken when using interrupts on the PSoC®. Cypress has published excellent application notes on using interrupts on the PSoC®: