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: