PIC16F17556 INTERRUPT registers The 17 registers of INTERRUPT (Interrupts), from 0x0B, with their reset value and every field. The PIC16F17556 has 456 registers in 43 peripherals, one page each.
INTERRUPT Interrupts INTCON
Address 0x0B
Reset 0x01
Access read/write 7 GIE 6 PEIE 5 – 4 – 3 – 2 – 1 – 0 INTEDG 3 fields
Field Bits What it does GIE 7 PEIE 6 INTEDG 0
PIR0
Address 0x8C
Reset 0x00
Access read/write 7 – 6 – 5 TMR0IF 4 IOCIF 3 – 2 – 1 – 0 INTF 3 fields
Field Bits What it does TMR0IF 5 IOCIF 4 INTF 0
PIR1
Address 0x8D
Reset 0x00
Access read/write 7 TMR1GIF 6 TMR1IF 5 OSFIF 4 CSWIF 3 ACTIF 2 SCANIF 1 CRCIF 0 NVMIF 8 fields
Field Bits What it does TMR1GIF 7 TMR1IF 6 OSFIF 5 CSWIF 4 ACTIF 3 SCANIF 2 CRCIF 1 NVMIF 0
PIR2
Address 0x8E
Reset 0x00
Access read/write 7 – 6 CCP2IF 5 CCP1IF 4 TMR6IF 3 TMR4IF 2 TMR2IF 1 TMR3GIF 0 TMR3IF 7 fields
Field Bits What it does CCP2IF 6 CCP1IF 5 TMR6IF 4 TMR4IF 3 TMR2IF 2 TMR3GIF 1 TMR3IF 0
PIR3
Address 0x8F
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 PWM2IF 2 PWM2PIF 1 PWM1IF 0 PWM1PIF 4 fields
Field Bits What it does PWM2IF 3 PWM2PIF 2 PWM1IF 1 PWM1PIF 0
PIR4
Address 0x90
Reset 0x00
Access read/write 7 RC1IF 6 TX1IF 5 CLC4IF 4 CLC3IF 3 CLC2IF 2 CLC1IF 1 CWG1IF 0 NCO1IF 8 fields
Field Bits What it does RC1IF 7 TX1IF 6 CLC4IF 5 CLC3IF 4 CLC2IF 3 CLC1IF 2 CWG1IF 1 NCO1IF 0
PIR5
Address 0x91
Reset 0x00
Access read/write 7 CMLP1IF 6 CM1IF 5 BCL2IF 4 SSP2IF 3 BCL1IF 2 SSP1IF 1 RC2IF 0 TX2IF 8 fields
Field Bits What it does CMLP1IF 7 CM1IF 6 BCL2IF 5 SSP2IF 4 BCL1IF 3 SSP1IF 2 RC2IF 1 TX2IF 0
PIR6
Address 0x92
Reset 0x00
Access read/write 7 IOCSRIF 6 – 5 – 4 – 3 – 2 ZCDIF 1 ADTIF 0 ADIF 4 fields
Field Bits What it does IOCSRIF 7 ZCDIF 2 ADTIF 1 ADIF 0
PIR7
Address 0x93
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 OPA3CIF 1 OPA2CIF 0 OPA1CIF 3 fields
Field Bits What it does OPA3CIF 2 OPA2CIF 1 OPA1CIF 0
PIE0
Address 0x96
Reset 0x00
Access read/write 7 – 6 – 5 TMR0IE 4 IOCIE 3 – 2 – 1 – 0 INTE 3 fields
Field Bits What it does TMR0IE 5 IOCIE 4 INTE 0
PIE1
Address 0x97
Reset 0x00
Access read/write 7 TMR1GIE 6 TMR1IE 5 OSFIE 4 CSWIE 3 ACTIE 2 SCANIE 1 CRCIE 0 NVMIE 8 fields
Field Bits What it does TMR1GIE 7 TMR1IE 6 OSFIE 5 CSWIE 4 ACTIE 3 SCANIE 2 CRCIE 1 NVMIE 0
PIE2
Address 0x98
Reset 0x00
Access read/write 7 – 6 CCP2IE 5 CCP1IE 4 TMR6IE 3 TMR4IE 2 TMR2IE 1 TMR3GIE 0 TMR3IE 7 fields
Field Bits What it does CCP2IE 6 CCP1IE 5 TMR6IE 4 TMR4IE 3 TMR2IE 2 TMR3GIE 1 TMR3IE 0
PIE3
Address 0x99
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 PWM2IE 2 PWM2PIE 1 PWM1IE 0 PWM1PIE 4 fields
Field Bits What it does PWM2IE 3 PWM2PIE 2 PWM1IE 1 PWM1PIE 0
PIE4
Address 0x9A
Reset 0x00
Access read/write 7 RC1IE 6 TX1IE 5 CLC4IE 4 CLC3IE 3 CLC2IE 2 CLC1IE 1 CWG1IE 0 NCO1IE 8 fields
Field Bits What it does RC1IE 7 TX1IE 6 CLC4IE 5 CLC3IE 4 CLC2IE 3 CLC1IE 2 CWG1IE 1 NCO1IE 0
PIE5
Address 0x9B
Reset 0x00
Access read/write 7 CMLP1IE 6 CM1IE 5 BCL2IE 4 SSP2IE 3 BCL1IE 2 SSP1IE 1 RC2IE 0 TX2IE 8 fields
Field Bits What it does CMLP1IE 7 CM1IE 6 BCL2IE 5 SSP2IE 4 BCL1IE 3 SSP1IE 2 RC2IE 1 TX2IE 0
PIE6
Address 0x9C
Reset 0x00
Access read/write 7 IOCSRIE 6 – 5 – 4 – 3 – 2 ZCDIE 1 ADTIE 0 ADIE 4 fields
Field Bits What it does IOCSRIE 7 ZCDIE 2 ADTIE 1 ADIE 0
PIE7
Address 0x9D
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 OPA3CIE 1 OPA2CIE 0 OPA1CIE 3 fields
Field Bits What it does OPA3CIE 2 OPA2CIE 1 OPA1CIE 0