PIC16F18174 INTERRUPT registers The 15 registers of INTERRUPT (Interrupts), from 0x0B, with their reset value and every field. The PIC16F18174 has 439 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
7 PWM4IF 6 PWM4PIF 5 PWM3IF 4 PWM3PIF 3 PWM2IF 2 PWM2PIF 1 PWM1IF 0 PWM1PIF 8 fields
Field Bits What it does PWM4IF 7 PWM4PIF 6 PWM3IF 5 PWM3PIF 4 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 CM2IF 6 CM1IF 5 BCL2IF 4 SSP2IF 3 BCL1IF 2 SSP1IF 1 RC2IF 0 TX2IF 8 fields
Field Bits What it does CM2IF 7 CM1IF 6 BCL2IF 5 SSP2IF 4 BCL1IF 3 SSP1IF 2 RC2IF 1 TX2IF 0
PIR6
Address 0x92
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 ZCDIF 1 ADTIF 0 ADIF 3 fields
Field Bits What it does ZCDIF 2 ADTIF 1 ADIF 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 PWM4IE 6 PWM4PIE 5 PWM3IE 4 PWM3PIE 3 PWM2IE 2 PWM2PIE 1 PWM1IE 0 PWM1PIE 8 fields
Field Bits What it does PWM4IE 7 PWM4PIE 6 PWM3IE 5 PWM3PIE 4 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 CM2IE 6 CM1IE 5 BCL2IE 4 SSP2IE 3 BCL1IE 2 SSP1IE 1 RC2IE 0 TX2IE 8 fields
Field Bits What it does CM2IE 7 CM1IE 6 BCL2IE 5 SSP2IE 4 BCL1IE 3 SSP1IE 2 RC2IE 1 TX2IE 0
PIE6
Address 0x9C
Reset 0x00
Access read/write 7 – 6 – 5 – 4 – 3 – 2 ZCDIE 1 ADTIE 0 ADIE 3 fields
Field Bits What it does ZCDIE 2 ADTIE 1 ADIE 0