Pages created and updated by 
Terry Sturtevant 
	 Date Posted: 
	 
	 May 12, 2017
	 
	 
| Interrupt | Priority Bit | Local Enable Bit | Local Flag Bit | Edge/Level Select | ||||
|---|---|---|---|---|---|---|---|---|
| INT0 | always high priority | INTCON | INT0IE | INTCON | INT0IF | INTCON2 | INTEDG0 | |
| INT1 | INTCON3 | INT1IP | INTCON3 | INT1IE | INTCON3 | INT1IF | INTCON2 | INTEDG1 | 
| INT2 | INTCON3 | INT2IP | INTCON3 | INT2IE | INTCON3 | INT2IF | INTCON2 | INTEDG2 | 
| RB change | INTCON2 | RBIP | INTCON | RBIE | INTCON | RBIF | INTCON2 | RBPU | 
| Timer0 | INTCON2 | TMR0IP | INTCON | TMR0IE | INTCON | TMR0IF | ||
| Timer1 | IPR1 | TMR1IP | PIE1 | TMR1IE | PIR1 | TMR1IF | ||
| Timer2 | IPR1 | TMR2IP | PIE1 | TMR2IE | PIR1 | TMR2IF | ||
| Timer3 | IPR2 | TMR3IP | PIE2 | TMR3IE | PIR2 | TMR3IF | ||
| CCP1 | IPR1 | CCP1IP | PIE1 | CCP1IE | PIR1 | CCP1IF | ||
| CCP2 | IPR2 | CCP2IP | PIE2 | CCP2IE | PIR2 | CCP2IF | ||
| A/D converter | IPR1 | ADIP | PIE1 | ADIE | PIR1 | ADIF | ||
| USART receive | IPR1 | RCIP | PIE1 | RCIE | PIR1 | RCIF | ||
| USART transmit | IPR1 | TXIP | PIE1 | TXIE | PIR1 | TXIF | ||
| Synchronous Serial Port | IPR1 | SSPIP | PIE1 | SSPIE | PIR1 | SSPIF | ||
| Parallel slave port | IPR1 | PSPIP | PIE1 | PSPIE | PIR1 | PSPIF | ||
| Low voltage detect | IPR2 | LVDIP | PIE2 | LVDIE | PIR2 | LVDIF | ||
| Bus collision | IPR2 | BCLIP | PIE2 | BCLIE | PIR2 | BCLIF | ||
| EEPROM | IPR2 | EEIP | PIE2 | EEIE | PIR2 | EEIF | ||
| Interrupt priority enable | RCON | IPEN | ||||||
| High priority | INTCON | GIEH | ||||||
| Low priority | INTCON | GIEL | ||||||
| Reset | RCON | RI | ||||||
| Watchdog time-out | RCON | TO | ||||||
| Power-down detection | RCON | PD | ||||||
| Power-on reset status | RCON | POR | ||||||
| Brown-out reset status | RCON | BOR | ||||||

 
	 
	 
 

Wilfrid Laurier University
© 2019 Wilfrid Laurier University