The Compact Vector Table (CVT) is a feature to allow writing of compact code by having all level 0 interrupts share the same interrupt vector number. Thus, the interrupts share the same Interrupt Service Routine (ISR). This reduces the number of interrupt handlers and thereby frees up memory that can be used for the application code.
1
’ to the CVT bit in the
Control A (CPUINT.CTRLA) register, the vector table contains these three interrupt vectors:
This feature is most suitable for devices with limited memory and applications using a small number of interrupt generators.