PIC16F13113 interrupt vectors
Reset at 0x0000 and one interrupt vector at 0x0004 for every source: the handler checks each source's flag. Each source has an enable bit and a flag (the Registers page lists them). In XC8 a handler is void __interrupt() isr(void).
| Vector | Program address | Name | Handler | Source |
|---|---|---|---|---|
| 0 | 0x0000 | RESET | reset: main() after start-up | Reset vector, address 0x0000 |
| 1 | 0x0004 | INTERRUPT | __interrupt() | All interrupts, address 0x0004. Sources: IOC, TMR0, NVM, CRC, SCAN, CSW, OSF, TMR1, TMR1G, TMR2, CCP1, CCP2, CLC1, CLC2, CLC3, CLC4, TX1, RC1, SSP1, BCL1, CM1, CM2, AD, ADT |