PIC16F17155 INTERRUPT registers

The 15 registers of INTERRUPT (Interrupts), from 0x0B, with their reset value and every field. The PIC16F17155 has 420 registers in 43 peripherals, one page each.

INTERRUPT Interrupts

INTCON

Address
0x0B
Reset
0x01
Access
read/write
  1. 7GIE
  2. 6PEIE
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0INTEDG
3 fields
FieldBitsWhat it does
GIE7
PEIE6
INTEDG0

PIR0

Address
0x8C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TMR0IF
  4. 4IOCIF
  5. 3–
  6. 2–
  7. 1–
  8. 0INTF
3 fields
FieldBitsWhat it does
TMR0IF5
IOCIF4
INTF0

PIR1

Address
0x8D
Reset
0x00
Access
read/write
  1. 7TMR1GIF
  2. 6TMR1IF
  3. 5OSFIF
  4. 4CSWIF
  5. 3ACTIF
  6. 2SCANIF
  7. 1CRCIF
  8. 0NVMIF
8 fields
FieldBitsWhat it does
TMR1GIF7
TMR1IF6
OSFIF5
CSWIF4
ACTIF3
SCANIF2
CRCIF1
NVMIF0

PIR2

Address
0x8E
Reset
0x00
Access
read/write
  1. 7–
  2. 6CCP2IF
  3. 5CCP1IF
  4. 4TMR6IF
  5. 3TMR4IF
  6. 2TMR2IF
  7. 1TMR3GIF
  8. 0TMR3IF
7 fields
FieldBitsWhat it does
CCP2IF6
CCP1IF5
TMR6IF4
TMR4IF3
TMR2IF2
TMR3GIF1
TMR3IF0

PIR3

Address
0x8F
Reset
0x00
Access
read/write
  1. 7PWM4IF
  2. 6PWM4PIF
  3. 5PWM3IF
  4. 4PWM3PIF
  5. 3PWM2IF
  6. 2PWM2PIF
  7. 1PWM1IF
  8. 0PWM1PIF
8 fields
FieldBitsWhat it does
PWM4IF7
PWM4PIF6
PWM3IF5
PWM3PIF4
PWM2IF3
PWM2PIF2
PWM1IF1
PWM1PIF0

PIR4

Address
0x90
Reset
0x00
Access
read/write
  1. 7RC1IF
  2. 6TX1IF
  3. 5CLC4IF
  4. 4CLC3IF
  5. 3CLC2IF
  6. 2CLC1IF
  7. 1CWG1IF
  8. 0NCO1IF
8 fields
FieldBitsWhat it does
RC1IF7
TX1IF6
CLC4IF5
CLC3IF4
CLC2IF3
CLC1IF2
CWG1IF1
NCO1IF0

PIR5

Address
0x91
Reset
0x00
Access
read/write
  1. 7CM2IF
  2. 6CM1IF
  3. 5BCL2IF
  4. 4SSP2IF
  5. 3BCL1IF
  6. 2SSP1IF
  7. 1RC2IF
  8. 0TX2IF
8 fields
FieldBitsWhat it does
CM2IF7
CM1IF6
BCL2IF5
SSP2IF4
BCL1IF3
SSP1IF2
RC2IF1
TX2IF0

PIR6

Address
0x92
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2ZCDIF
  7. 1ADTIF
  8. 0ADIF
3 fields
FieldBitsWhat it does
ZCDIF2
ADTIF1
ADIF0

PIE0

Address
0x96
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5TMR0IE
  4. 4IOCIE
  5. 3–
  6. 2–
  7. 1–
  8. 0INTE
3 fields
FieldBitsWhat it does
TMR0IE5
IOCIE4
INTE0

PIE1

Address
0x97
Reset
0x00
Access
read/write
  1. 7TMR1GIE
  2. 6TMR1IE
  3. 5OSFIE
  4. 4CSWIE
  5. 3ACTIE
  6. 2SCANIE
  7. 1CRCIE
  8. 0NVMIE
8 fields
FieldBitsWhat it does
TMR1GIE7
TMR1IE6
OSFIE5
CSWIE4
ACTIE3
SCANIE2
CRCIE1
NVMIE0

PIE2

Address
0x98
Reset
0x00
Access
read/write
  1. 7–
  2. 6CCP2IE
  3. 5CCP1IE
  4. 4TMR6IE
  5. 3TMR4IE
  6. 2TMR2IE
  7. 1TMR3GIE
  8. 0TMR3IE
7 fields
FieldBitsWhat it does
CCP2IE6
CCP1IE5
TMR6IE4
TMR4IE3
TMR2IE2
TMR3GIE1
TMR3IE0

PIE3

Address
0x99
Reset
0x00
Access
read/write
  1. 7PWM4IE
  2. 6PWM4PIE
  3. 5PWM3IE
  4. 4PWM3PIE
  5. 3PWM2IE
  6. 2PWM2PIE
  7. 1PWM1IE
  8. 0PWM1PIE
8 fields
FieldBitsWhat it does
PWM4IE7
PWM4PIE6
PWM3IE5
PWM3PIE4
PWM2IE3
PWM2PIE2
PWM1IE1
PWM1PIE0

PIE4

Address
0x9A
Reset
0x00
Access
read/write
  1. 7RC1IE
  2. 6TX1IE
  3. 5CLC4IE
  4. 4CLC3IE
  5. 3CLC2IE
  6. 2CLC1IE
  7. 1CWG1IE
  8. 0NCO1IE
8 fields
FieldBitsWhat it does
RC1IE7
TX1IE6
CLC4IE5
CLC3IE4
CLC2IE3
CLC1IE2
CWG1IE1
NCO1IE0

PIE5

Address
0x9B
Reset
0x00
Access
read/write
  1. 7CM2IE
  2. 6CM1IE
  3. 5BCL2IE
  4. 4SSP2IE
  5. 3BCL1IE
  6. 2SSP1IE
  7. 1RC2IE
  8. 0TX2IE
8 fields
FieldBitsWhat it does
CM2IE7
CM1IE6
BCL2IE5
SSP2IE4
BCL1IE3
SSP1IE2
RC2IE1
TX2IE0

PIE6

Address
0x9C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2ZCDIE
  7. 1ADTIE
  8. 0ADIE
3 fields
FieldBitsWhat it does
ZCDIE2
ADTIE1
ADIE0