PIC16LF18856 INTERRUPT registers The 19 registers of INTERRUPT (Interrupts), from 0x0B, with their reset value and every field. The PIC16LF18856 has 446 registers in 45 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 0x70C
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 0x70D
Reset 0x00
Access read/write 7 OSFIF 6 CSWIF 5 – 4 – 3 – 2 – 1 ADTIF 0 ADIF 4 fields
Field Bits What it does OSFIF 7 CSWIF 6 ADTIF 1 ADIF 0
PIR2
Address 0x70E
Reset 0x00
Access read/write 7 – 6 ZCDIF 5 – 4 – 3 – 2 – 1 C2IF 0 C1IF 3 fields
Field Bits What it does ZCDIF 6 C2IF 1 C1IF 0
PIR3
Address 0x70F
Reset 0x00
Access read/write 7 – 6 – 5 RCIF 4 TXIF 3 BCL2IF 2 SSP2IF 1 BCL1IF 0 SSP1IF 6 fields
Field Bits What it does RCIF 5 TXIF 4 BCL2IF 3 SSP2IF 2 BCL1IF 1 SSP1IF 0
PIR4
Address 0x710
Reset 0x00
Access read/write 7 – 6 – 5 TMR6IF 4 TMR5IF 3 TMR4IF 2 TMR3IF 1 TMR2IF 0 TMR1IF 6 fields
Field Bits What it does TMR6IF 5 TMR5IF 4 TMR4IF 3 TMR3IF 2 TMR2IF 1 TMR1IF 0
PIR5
Address 0x711
Reset 0x00
Access read/write 7 CLC4IF 6 CLC3IF 5 CLC2IF 4 CLC1IF 3 – 2 TMR5GIF 1 TMR3GIF 0 TMR1GIF 7 fields
Field Bits What it does CLC4IF 7 CLC3IF 6 CLC2IF 5 CLC1IF 4 TMR5GIF 2 TMR3GIF 1 TMR1GIF 0
PIR6
Address 0x712
Reset 0x00
Access read/write 7 – 6 – 5 – 4 CCP5IF 3 CCP4IF 2 CCP3IF 1 CCP2IF 0 CCP1IF 5 fields
Field Bits What it does CCP5IF 4 CCP4IF 3 CCP3IF 2 CCP2IF 1 CCP1IF 0
PIR7
Address 0x713
Reset 0x00
Access read/write 7 SCANIF 6 CRCIF 5 NVMIF 4 NCO1IF 3 – 2 CWG3IF 1 CWG2IF 0 CWG1IF 7 fields
Field Bits What it does SCANIF 7 CRCIF 6 NVMIF 5 NCO1IF 4 CWG3IF 2 CWG2IF 1 CWG1IF 0
PIR8
Address 0x714
Reset 0x00
Access read/write 7 – 6 – 5 SMT2PWAIF 4 SMT2PRAIF 3 SMT2IF 2 SMT1PWAIF 1 SMT1PRAIF 0 SMT1IF 6 fields
Field Bits What it does SMT2PWAIF 5 SMT2PRAIF 4 SMT2IF 3 SMT1PWAIF 2 SMT1PRAIF 1 SMT1IF 0
PIE0
Address 0x716
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 0x717
Reset 0x00
Access read/write 7 OSFIE 6 CSWIE 5 – 4 – 3 – 2 – 1 ADTIE 0 ADIE 4 fields
Field Bits What it does OSFIE 7 CSWIE 6 ADTIE 1 ADIE 0
PIE2
Address 0x718
Reset 0x00
Access read/write 7 – 6 ZCDIE 5 – 4 – 3 – 2 – 1 C2IE 0 C1IE 3 fields
Field Bits What it does ZCDIE 6 C2IE 1 C1IE 0
PIE3
Address 0x719
Reset 0x00
Access read/write 7 – 6 – 5 RCIE 4 TXIE 3 BCL2IE 2 SSP2IE 1 BCL1IE 0 SSP1IE 6 fields
Field Bits What it does RCIE 5 TXIE 4 BCL2IE 3 SSP2IE 2 BCL1IE 1 SSP1IE 0
PIE4
Address 0x71A
Reset 0x00
Access read/write 7 – 6 – 5 TMR6IE 4 TMR5IE 3 TMR4IE 2 TMR3IE 1 TMR2IE 0 TMR1IE 6 fields
Field Bits What it does TMR6IE 5 TMR5IE 4 TMR4IE 3 TMR3IE 2 TMR2IE 1 TMR1IE 0
PIE5
Address 0x71B
Reset 0x00
Access read/write 7 CLC4IE 6 CLC3IE 5 CLC2IE 4 CLC1IE 3 – 2 TMR5GIE 1 TMR3GIE 0 TMR1GIE 7 fields
Field Bits What it does CLC4IE 7 CLC3IE 6 CLC2IE 5 CLC1IE 4 TMR5GIE 2 TMR3GIE 1 TMR1GIE 0
PIE6
Address 0x71C
Reset 0x00
Access read/write 7 – 6 – 5 – 4 CCP5IE 3 CCP4IE 2 CCP3IE 1 CCP2IE 0 CCP1IE 5 fields
Field Bits What it does CCP5IE 4 CCP4IE 3 CCP3IE 2 CCP2IE 1 CCP1IE 0
PIE7
Address 0x71D
Reset 0x00
Access read/write 7 SCANIE 6 CRCIE 5 NVMIE 4 NCO1IE 3 – 2 CWG3IE 1 CWG2IE 0 CWG1IE 7 fields
Field Bits What it does SCANIE 7 CRCIE 6 NVMIE 5 NCO1IE 4 CWG3IE 2 CWG2IE 1 CWG1IE 0
PIE8
Address 0x71E
Reset 0x00
Access read/write 7 – 6 – 5 SMT2PWAIE 4 SMT2PRAIE 3 SMT2IE 2 SMT1PWAIE 1 SMT1PRAIE 0 SMT1IE 6 fields
Field Bits What it does SMT2PWAIE 5 SMT2PRAIE 4 SMT2IE 3 SMT1PWAIE 2 SMT1PRAIE 1 SMT1IE 0