PIC18F87J94 INTERRUPT registers

The 22 registers of INTERRUPT (Interrupts), from 0xF61, with their reset value and every field. The PIC18F87J94 has 506 registers in 53 peripherals, one page each.

INTERRUPT Interrupts

PIE6

Address
0xF61
Reset
0x00
Access
read/write
  1. 7RC4IE
  2. 6TX4IE
  3. 5RC3IE
  4. 4TX3IE
  5. 3–
  6. 2CMP3IE
  7. 1CMP2IE
  8. 0CMP1IE
7 fields
FieldBitsWhat it does
RC4IE7
TX4IE6
RC3IE5
TX3IE4
CMP3IE2
CMP2IE1
CMP1IE0

PIE1

Address
0xF9D
Reset
0x00
Access
read/write
  1. 7PSPIE
  2. 6ADIE
  3. 5RC1IE
  4. 4TX1IE
  5. 3SSP1IE
  6. 2TMR1GIE
  7. 1TMR2IE
  8. 0TMR1IE
8 fields
FieldBitsWhat it does
PSPIE7
ADIE6
RC1IE5
TX1IE4
SSP1IE3
TMR1GIE2
TMR2IE1
TMR1IE0

PIR1

Address
0xF9E
Reset
0x00
Access
read/write
  1. 7PSPIF
  2. 6ADIF
  3. 5RC1IF
  4. 4TX1IF
  5. 3SSP1IF
  6. 2TMR1GIF
  7. 1TMR2IF
  8. 0TMR1IF
8 fields
FieldBitsWhat it does
PSPIF7
ADIF6
RC1IF5
TX1IF4
SSP1IF3
TMR1GIF2
TMR2IF1
TMR1IF0

IPR1

Address
0xF9F
Reset
0xFF
Access
read/write
  1. 7PSPIP
  2. 6ADIP
  3. 5RC1IP
  4. 4TX1IP
  5. 3SSP1IP
  6. 2TMR1GIP
  7. 1TMR2IP
  8. 0TMR1IP
8 fields
FieldBitsWhat it does
PSPIP7
ADIP6
RC1IP5
TX1IP4
SSP1IP3
TMR1GIP2
TMR2IP1
TMR1IP0

PIE2

Address
0xFA0
Reset
0x00
Access
read/write
  1. 7OSCFIE
  2. 6SSP2IE
  3. 5BCL2IE
  4. 4USBIE
  5. 3BCL1IE
  6. 2HLVDIE
  7. 1TMR3IE
  8. 0TMR3GIE
8 fields
FieldBitsWhat it does
OSCFIE7
SSP2IE6
BCL2IE5
USBIE4
BCL1IE3
HLVDIE2
TMR3IE1
TMR3GIE0

PIR2

Address
0xFA1
Reset
0x00
Access
read/write
  1. 7OSCFIF
  2. 6SSP2IF
  3. 5BCL2IF
  4. 4USBIF
  5. 3BCL1IF
  6. 2HLVDIF
  7. 1TMR3IF
  8. 0TMR3GIF
8 fields
FieldBitsWhat it does
OSCFIF7
SSP2IF6
BCL2IF5
USBIF4
BCL1IF3
HLVDIF2
TMR3IF1
TMR3GIF0

IPR2

Address
0xFA2
Reset
0xFF
Access
read/write
  1. 7OSCFIP
  2. 6SSP2IP
  3. 5BCL2IP
  4. 4USBIP
  5. 3BCL1IP
  6. 2HLVDIP
  7. 1TMR3IP
  8. 0TMR3GIP
8 fields
FieldBitsWhat it does
OSCFIP7
SSP2IP6
BCL2IP5
USBIP4
BCL1IP3
HLVDIP2
TMR3IP1
TMR3GIP0

PIE3

Address
0xFA3
Reset
0x00
Access
read/write
  1. 7TMR5GIE
  2. 6LCDIE
  3. 5RC2IE
  4. 4TX2IE
  5. 3CTMUIE
  6. 2CCP2IE
  7. 1CCP1IE
  8. 0RTCCIE
8 fields
FieldBitsWhat it does
TMR5GIE7
LCDIE6
RC2IE5
TX2IE4
CTMUIE3
CCP2IE2
CCP1IE1
RTCCIE0

PIR3

Address
0xFA4
Reset
0x00
Access
read/write
  1. 7TMR5GIF
  2. 6LCDIF
  3. 5RC2IF
  4. 4TX2IF
  5. 3CTMUIF
  6. 2CCP2IF
  7. 1CCP1IF
  8. 0RTCCIF
8 fields
FieldBitsWhat it does
TMR5GIF7
LCDIF6
RC2IF5
TX2IF4
CTMUIF3
CCP2IF2
CCP1IF1
RTCCIF0

IPR3

Address
0xFA5
Reset
0xFF
Access
read/write
  1. 7TMR5GIP
  2. 6LCDIP
  3. 5RC2IP
  4. 4TX2IP
  5. 3CTMUIP
  6. 2CCP2IP
  7. 1CCP1IP
  8. 0RTCCIP
8 fields
FieldBitsWhat it does
TMR5GIP7
LCDIP6
RC2IP5
TX2IP4
CTMUIP3
CCP2IP2
CCP1IP1
RTCCIP0

PIR6

Address
0xFA6
Reset
0x00
Access
read/write
  1. 7RC4IF
  2. 6TX4IF
  3. 5RC3IF
  4. 4TX3IF
  5. 3–
  6. 2CMP3IF
  7. 1CMP2IF
  8. 0CMP1IF
7 fields
FieldBitsWhat it does
RC4IF7
TX4IF6
RC3IF5
TX3IF4
CMP3IF2
CMP2IF1
CMP1IF0

IPR6

Address
0xFA9
Reset
0xF7
Access
read/write
  1. 7RC4IP
  2. 6TX4IP
  3. 5RC3IP
  4. 4TX3IP
  5. 3–
  6. 2CMP3IP
  7. 1CMP2IP
  8. 0CMP1IP
7 fields
FieldBitsWhat it does
RC4IP7
TX4IP6
RC3IP5
TX3IP4
CMP3IP2
CMP2IP1
CMP1IP0

PIE4

Address
0xFB4
Reset
0x00
Access
read/write
  1. 7CCP10IE
  2. 6CCP9IE
  3. 5CCP8IE
  4. 4CCP7IE
  5. 3CCP6IE
  6. 2CCP5IE
  7. 1CCP4IE
  8. 0ECCP3IE
8 fields
FieldBitsWhat it does
CCP10IE7
CCP9IE6
CCP8IE5
CCP7IE4
CCP6IE3
CCP5IE2
CCP4IE1
ECCP3IE0

PIR4

Address
0xFB5
Reset
0x00
Access
read/write
  1. 7CCP10IF
  2. 6CCP9IF
  3. 5CCP8IF
  4. 4CCP7IF
  5. 3CCP6IF
  6. 2CCP5IF
  7. 1CCP4IF
  8. 0ECCP3IF
8 fields
FieldBitsWhat it does
CCP10IF7
CCP9IF6
CCP8IF5
CCP7IF4
CCP6IF3
CCP5IF2
CCP4IF1
ECCP3IF0

IPR4

Address
0xFB6
Reset
0xFF
Access
read/write
  1. 7CCP10IP
  2. 6CCP9IP
  3. 5CCP8IP
  4. 4CCP7IP
  5. 3CCP6IP
  6. 2CCP5IP
  7. 1CCP4IP
  8. 0ECCP3IP
8 fields
FieldBitsWhat it does
CCP10IP7
CCP9IP6
CCP8IP5
CCP7IP4
CCP6IP3
CCP5IP2
CCP4IP1
ECCP3IP0

PIE5

Address
0xFB7
Reset
0x00
Access
read/write
  1. 7–
  2. 6ACTORSIE
  3. 5ACTLOCKIE
  4. 4TMR8IE
  5. 3–
  6. 2TMR6IE
  7. 1TMR5IE
  8. 0TMR4IE
6 fields
FieldBitsWhat it does
ACTORSIE6
ACTLOCKIE5
TMR8IE4
TMR6IE2
TMR5IE1
TMR4IE0

PIR5

Address
0xFB8
Reset
0x00
Access
read/write
  1. 7–
  2. 6ACTORSIF
  3. 5ACTLOCKIF
  4. 4TMR8IF
  5. 3–
  6. 2TMR6IF
  7. 1TMR5IF
  8. 0TMR4IF
6 fields
FieldBitsWhat it does
ACTORSIF6
ACTLOCKIF5
TMR8IF4
TMR6IF2
TMR5IF1
TMR4IF0

RCON

Address
0xFD0
Reset
x (not fixed at power-on)
Access
read/write
  1. 7IPEN
  2. 6–
  3. 5nCM
  4. 4nRI
  5. 3nTO
  6. 2nPD
  7. 1nPOR
  8. 0nBOR
7 fields
FieldBitsWhat it does
IPEN7
nCM5
nRI4
nTO3
nPD2
nPOR1
nBOR0

IPR5

Address
0xFD2
Reset
0x77
Access
read/write
  1. 7–
  2. 6ACTORSIP
  3. 5ACTLOCKIP
  4. 4TMR8IP
  5. 3–
  6. 2TMR6IP
  7. 1TMR5IP
  8. 0TMR4IP
6 fields
FieldBitsWhat it does
ACTORSIP6
ACTLOCKIP5
TMR8IP4
TMR6IP2
TMR5IP1
TMR4IP0

INTCON3

Address
0xFF0
Reset
0xC0
Access
read/write
  1. 7INT2IP
  2. 6INT1IP
  3. 5INT3IE
  4. 4INT2IE
  5. 3INT1IE
  6. 2INT3IF
  7. 1INT2IF
  8. 0INT1IF
8 fields
FieldBitsWhat it does
INT2IP7
INT1IP6
INT3IE5
INT2IE4
INT1IE3
INT3IF2
INT2IF1
INT1IF0

INTCON2

Address
0xFF1
Reset
0xFF
Access
read/write
  1. 7nRBPU
  2. 6INTEDG0
  3. 5INTEDG1
  4. 4INTEDG2
  5. 3INTEDG3
  6. 2TMR0IP
  7. 1INT3IP
  8. 0IOCIP
8 fields
FieldBitsWhat it does
nRBPU7
INTEDG06
INTEDG15
INTEDG24
INTEDG33
TMR0IP2
INT3IP1
IOCIP0

INTCON

Address
0xFF2
Reset
x (not fixed at power-on)
Access
read/write
  1. 7GIE_GIEH
  2. 6PEIE_GIEL
  3. 5TMR0IE
  4. 4INT0IE
  5. 3IOCIE
  6. 2TMR0IF
  7. 1INT0IF
  8. 0IOCIF
8 fields
FieldBitsWhat it does
GIE_GIEH7
PEIE_GIEL6
TMR0IE5
INT0IE4
IOCIE3
TMR0IF2
INT0IF1
IOCIF0