PIC16F1773 INTERRUPT registers The 13 registers of INTERRUPT (Interrupts), from 0x0B, with their reset value and every field. The PIC16F1773 has 474 registers in 54 peripherals, one page each.
INTERRUPT Interrupts 7 GIE 6 PEIE 5 TMR0IE 4 INTE 3 IOCIE 2 TMR0IF 1 INTF 0 IOCIF 8 fields
Field Bits What it does GIE 7 PEIE 6 TMR0IE 5 INTE 4 IOCIE 3 TMR0IF 2 INTF 1 IOCIF 0
PIR1
Address 0x11
Reset 0x00
Access read/write 7 TMR1GIF 6 ADIF 5 RCIF 4 TXIF 3 SSP1IF 2 CCP1IF 1 TMR2IF 0 TMR1IF 8 fields
Field Bits What it does TMR1GIF 7 Timer1 Gate Interrupt Flag bit ADIF 6 A/D Converter Interrupt Flag bit RCIF 5 EUSART Receive Interrupt Enable bit TXIF 4 EUSART Transmit Interrupt Enable bit SSP1IF 3 Synchronous Serial Port (MSSP) Interrupt Flag bit CCP1IF 2 TMR2IF 1 TMR2 to PR2 Match Interrupt Flag bit TMR1IF 0 TMR1 Overflow Interrupt Flag bit
PIR2
Address 0x12
Reset 0x00
Access read/write 7 OSFIF 6 C2IF 5 C1IF 4 COG1IF 3 BCL1IF 2 C4IF 1 C3IF 0 CCP2IF 8 fields
Field Bits What it does OSFIF 7 Oscillator Fail Interrupt Enable bit C2IF 6 Numerically Controlled Oscillator Flag bit C1IF 5 Numerically Controlled Oscillator Flag bit COG1IF 4 BCL1IF 3 MSSP Bus Collision Interrupt Flag bit C4IF 2 Numerically Controlled Oscillator Flag bit C3IF 1 CCP2IF 0
PIR3
Address 0x13
Reset 0x00
Access read/write 7 – 6 – 5 COG2IF 4 ZCDIF 3 CLC4IF 2 CLC3IF 1 CLC2IF 0 CLC1IF 6 fields
Field Bits What it does COG2IF 5 ZCDIF 4 CLC4IF 3 CLC3IF 2 Configurable Logic Block Interrupt Flag CLC2IF 1 Configurable Logic Block Interrupt Flag CLC1IF 0 Configurable Logic Block Interrupt Flag
PIR4
Address 0x14
Reset 0x00
Access read/write 7 – 6 TMR8IF 5 TMR5GIF 4 TMR5IF 3 TMR3GIF 2 TMR3IF 1 TMR6IF 0 TMR4IF 7 fields
Field Bits What it does TMR8IF 6 TMR5GIF 5 TMR5IF 4 TMR3GIF 3 TMR3IF 2 TMR6IF 1 TMR4IF 0
PIR5
Address 0x15
Reset 0x00
Access read/write 7 – 6 CCP7IF 5 – 4 COG3IF 3 – 2 – 1 C6IF 0 C5IF 4 fields
Field Bits What it does CCP7IF 6 COG3IF 4 C6IF 1 C5IF 0
PIR6
Address 0x16
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 PWM11IF 1 PWM6IF 0 PWM5IF 3 fields
Field Bits What it does PWM11IF 2 PWM6IF 1 PWM5IF 0
PIE1Peripheral Interrupt Enable Register 1
Address 0x91
Reset 0x00
Access read/write 7 TMR1GIE 6 ADIE 5 RCIE 4 TXIE 3 SSP1IE 2 CCP1IE 1 TMR2IE 0 TMR1IE 8 fields
Field Bits What it does TMR1GIE 7 Timer1 Gate Interrupt Enable bit ADIE 6 A/D Converter Interrupt Enable bit RCIE 5 TXIE 4 SSP1IE 3 CCP1IE 2 TMR2IE 1 TMR2 to PR2 Match Interrupt Enable bit TMR1IE 0 TMR1 Overflow Interrupt Enable bit
PIE2Peripheral Interrupt Enable Register 2
Address 0x92
Reset 0x00
Access read/write 7 OSFIE 6 C2IE 5 C1IE 4 COGIE 3 BCL1IE 2 C4IE 1 C3IE 0 CCP2IE 8 fields
Field Bits What it does OSFIE 7 C2IE 6 C1IE 5 COGIE 4 BCL1IE 3 C4IE 2 C3IE 1 CCP2IE 0
PIE3Peripheral Interrupt Enable Register 3
Address 0x93
Reset 0x00
Access read/write 7 – 6 – 5 COG2IE 4 ZCDIE 3 CLC4IE 2 CLC3IE 1 CLC2IE 0 CLC1IE 6 fields
Field Bits What it does COG2IE 5 ZCDIE 4 CLC4IE 3 CLC3IE 2 CLC2IE 1 CLC1IE 0
PIE4
Address 0x94
Reset 0x00
Access read/write 7 – 6 TMR8IE 5 TMR5GIE 4 TMR5IE 3 TMR3GIE 2 TMR3IE 1 TMR6IE 0 TMR4IE 7 fields
Field Bits What it does TMR8IE 6 TMR5GIE 5 TMR5IE 4 TMR3GIE 3 TMR3IE 2 TMR6IE 1 TMR4IE 0
PIE5
Address 0x95
Reset 0x00
Access read/write 7 – 6 CCP7IE 5 – 4 COG3IE 3 – 2 – 1 C6IE 0 C5IE 4 fields
Field Bits What it does CCP7IE 6 COG3IE 4 C6IE 1 C5IE 0
PIE6
Address 0x96
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 PWM11IE 1 PWM6IE 0 PWM5IE 3 fields
Field Bits What it does PWM11IE 2 PWM6IE 1 PWM5IE 0