PIC18F14Q40 INTERRUPT registers

The 42 registers of INTERRUPT (Interrupts), from 0x367, with their reset value and every field. The PIC18F14Q40 has 562 registers in 45 peripherals, one page each.

INTERRUPT Interrupts

IPR0

Address
0x367
Reset
0x00
Access
read/write
  1. 7IOCIP
  2. 6CRCIP
  3. 5CLC1IP
  4. 4NVMIP
  5. 3CSWIP
  6. 2OSFIP
  7. 1HLVDIP
  8. 0SWIP
8 fields
FieldBitsWhat it does
IOCIP7
CRCIP6
CLC1IP5
NVMIP4
CSWIP3
OSFIP2
HLVDIP1
SWIP0

IPR1

Address
0x368
Reset
0x00
Access
read/write
  1. 7SMT1PWAIP
  2. 6SMT1PRAIP
  3. 5SMT1IP
  4. 4C1IP
  5. 3ACTIP
  6. 2ADIP
  7. 1ZCDIP
  8. 0INT0IP
8 fields
FieldBitsWhat it does
SMT1PWAIP7
SMT1PRAIP6
SMT1IP5
C1IP4
ACTIP3
ADIP2
ZCDIP1
INT0IP0

IPR2

Address
0x369
Reset
0x00
Access
read/write
  1. 7DMA1AIP
  2. 6DMA1ORIP
  3. 5DMA1DCNTIP
  4. 4DMA1SCNTIP
  5. 3–
  6. 2–
  7. 1–
  8. 0ADTIP
5 fields
FieldBitsWhat it does
DMA1AIP7
DMA1ORIP6
DMA1DCNTIP5
DMA1SCNTIP4
ADTIP0

IPR3

Address
0x36A
Reset
0x00
Access
read/write
  1. 7TMR0IP
  2. 6CCP1IP
  3. 5TMR1GIP
  4. 4TMR1IP
  5. 3TMR2IP
  6. 2SPI1IP
  7. 1SPI1TXIP
  8. 0SPI1RXIP
8 fields
FieldBitsWhat it does
TMR0IP7
CCP1IP6
TMR1GIP5
TMR1IP4
TMR2IP3
SPI1IP2
SPI1TXIP1
SPI1RXIP0

IPR4

Address
0x36B
Reset
0x00
Access
read/write
  1. 7PWM1IP
  2. 6PWM1PIP
  3. 5TMR3GIP
  4. 4TMR3IP
  5. 3U1IP
  6. 2U1EIP
  7. 1U1TXIP
  8. 0U1RXIP
8 fields
FieldBitsWhat it does
PWM1IP7
PWM1PIP6
TMR3GIP5
TMR3IP4
U1IP3
U1EIP2
U1TXIP1
U1RXIP0

IPR5

Address
0x36C
Reset
0x00
Access
read/write
  1. 7PWM2IP
  2. 6PWM2PIP
  3. 5CLC2IP
  4. 4C2IP
  5. 3–
  6. 2SPI2IP
  7. 1SPI2TXIP
  8. 0SPI2RXIP
7 fields
FieldBitsWhat it does
PWM2IP7
PWM2PIP6
CLC2IP5
C2IP4
SPI2IP2
SPI2TXIP1
SPI2RXIP0

IPR6

Address
0x36D
Reset
0x00
Access
read/write
  1. 7DMA2AIP
  2. 6DMA2ORIP
  3. 5DMA2DCNTIP
  4. 4DMA2SCNTIP
  5. 3NCO1IP
  6. 2CWG1IP
  7. 1–
  8. 0INT1IP
7 fields
FieldBitsWhat it does
DMA2AIP7
DMA2ORIP6
DMA2DCNTIP5
DMA2SCNTIP4
NCO1IP3
CWG1IP2
INT1IP0

IPR7

Address
0x36E
Reset
0x00
Access
read/write
  1. 7PWM3IP
  2. 6PWM3PIP
  3. 5CLC3IP
  4. 4–
  5. 3I2C1EIP
  6. 2I2C1IP
  7. 1I2C1TXIP
  8. 0I2C1RXIP
7 fields
FieldBitsWhat it does
PWM3IP7
PWM3PIP6
CLC3IP5
I2C1EIP3
I2C1IP2
I2C1TXIP1
I2C1RXIP0

IPR8

Address
0x36F
Reset
0x00
Access
read/write
  1. 7SCANIP
  2. 6–
  3. 5CLC4IP
  4. 4–
  5. 3U2IP
  6. 2U2EIP
  7. 1U2TXIP
  8. 0U2RXIP
6 fields
FieldBitsWhat it does
SCANIP7
CLC4IP5
U2IP3
U2EIP2
U2TXIP1
U2RXIP0

IPR9

Address
0x370
Reset
0x00
Access
read/write
  1. 7DMA3AIP
  2. 6DMA3ORIP
  3. 5DMA3DCNTIP
  4. 4DMA3SCNTIP
  5. 3U3IP
  6. 2U3EIP
  7. 1U3TXIP
  8. 0U3RXIP
8 fields
FieldBitsWhat it does
DMA3AIP7
DMA3ORIP6
DMA3DCNTIP5
DMA3SCNTIP4
U3IP3
U3EIP2
U3TXIP1
U3RXIP0

IPR10

Address
0x371
Reset
0x00
Access
read/write
  1. 7DMA4AIP
  2. 6DMA4ORIP
  3. 5DMA4DCNTIP
  4. 4DMA4SCNTIP
  5. 3TMR4IP
  6. 2–
  7. 1–
  8. 0INT2IP
6 fields
FieldBitsWhat it does
DMA4AIP7
DMA4ORIP6
DMA4DCNTIP5
DMA4SCNTIP4
TMR4IP3
INT2IP0

IVTLOCK

Address
0x459
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0IVTLOCKED
1 field
FieldBitsWhat it does
IVTLOCKED0

IVTADL

Address
0x45A
Reset
0x00
Access
read/write
  1. 7AD7
  2. 6AD6
  3. 5AD5
  4. 4AD4
  5. 3AD3
  6. 2AD2
  7. 1AD1
  8. 0AD0
8 fields
FieldBitsWhat it does
AD77
AD66
AD55
AD44
AD33
AD22
AD11
AD00

IVTADH

Address
0x45B
Reset
0x00
Access
read/write
  1. 7AD15
  2. 6AD14
  3. 5AD13
  4. 4AD12
  5. 3AD11
  6. 2AD10
  7. 1AD9
  8. 0AD8
8 fields
FieldBitsWhat it does
AD157
AD146
AD135
AD124
AD113
AD102
AD91
AD80

IVTADU

Address
0x45C
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4AD20
  5. 3AD19
  6. 2AD18
  7. 1AD17
  8. 0AD16
5 fields
FieldBitsWhat it does
AD204
AD193
AD182
AD171
AD160

IVTBASEL

Address
0x45D
Reset
0x08
Access
read/write
  1. 7BASE7
  2. 6BASE6
  3. 5BASE5
  4. 4BASE4
  5. 3BASE3
  6. 2BASE2
  7. 1BASE1
  8. 0BASE0
8 fields
FieldBitsWhat it does
BASE77
BASE66
BASE55
BASE44
BASE33
BASE22
BASE11
BASE00

IVTBASEH

Address
0x45E
Reset
0x00
Access
read/write
  1. 7BASE15
  2. 6BASE14
  3. 5BASE13
  4. 4BASE12
  5. 3BASE11
  6. 2BASE10
  7. 1BASE9
  8. 0BASE8
8 fields
FieldBitsWhat it does
BASE157
BASE146
BASE135
BASE124
BASE113
BASE102
BASE91
BASE80

IVTBASEU

Address
0x45F
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4BASE20
  5. 3BASE19
  6. 2BASE18
  7. 1BASE17
  8. 0BASE16
5 fields
FieldBitsWhat it does
BASE204
BASE193
BASE182
BASE171
BASE160

PIE0

Address
0x4A8
Reset
0x00
Access
read/write
  1. 7IOCIE
  2. 6CRCIE
  3. 5CLC1IE
  4. 4NVMIE
  5. 3CSWIE
  6. 2OSFIE
  7. 1HLVDIE
  8. 0SWIE
8 fields
FieldBitsWhat it does
IOCIE7
CRCIE6
CLC1IE5
NVMIE4
CSWIE3
OSFIE2
HLVDIE1
SWIE0

PIE1

Address
0x4A9
Reset
0x00
Access
read/write
  1. 7SMT1PWAIE
  2. 6SMT1PRAIE
  3. 5SMT1IE
  4. 4C1IE
  5. 3ACTIE
  6. 2ADIE
  7. 1ZCDIE
  8. 0INT0IE
8 fields
FieldBitsWhat it does
SMT1PWAIE7
SMT1PRAIE6
SMT1IE5
C1IE4
ACTIE3
ADIE2
ZCDIE1
INT0IE0

PIE2

Address
0x4AA
Reset
0x00
Access
read/write
  1. 7DMA1AIE
  2. 6DMA1ORIE
  3. 5DMA1DCNTIE
  4. 4DMA1SCNTIE
  5. 3–
  6. 2–
  7. 1–
  8. 0ADTIE
5 fields
FieldBitsWhat it does
DMA1AIE7
DMA1ORIE6
DMA1DCNTIE5
DMA1SCNTIE4
ADTIE0

PIE3

Address
0x4AB
Reset
0x00
Access
read/write
  1. 7TMR0IE
  2. 6CCP1IE
  3. 5TMR1GIE
  4. 4TMR1IE
  5. 3TMR2IE
  6. 2SPI1IE
  7. 1SPI1TXIE
  8. 0SPI1RXIE
8 fields
FieldBitsWhat it does
TMR0IE7
CCP1IE6
TMR1GIE5
TMR1IE4
TMR2IE3
SPI1IE2
SPI1TXIE1
SPI1RXIE0

PIE4

Address
0x4AC
Reset
0x00
Access
read/write
  1. 7PWM1IE
  2. 6PWM1PIE
  3. 5TMR3GIE
  4. 4TMR3IE
  5. 3U1IE
  6. 2U1EIE
  7. 1U1TXIE
  8. 0U1RXIE
8 fields
FieldBitsWhat it does
PWM1IE7
PWM1PIE6
TMR3GIE5
TMR3IE4
U1IE3
U1EIE2
U1TXIE1
U1RXIE0

PIE5

Address
0x4AD
Reset
0x00
Access
read/write
  1. 7PWM2IE
  2. 6PWM2PIE
  3. 5CLC2IE
  4. 4C2IE
  5. 3–
  6. 2SPI2IE
  7. 1SPI2TXIE
  8. 0SPI2RXIE
7 fields
FieldBitsWhat it does
PWM2IE7
PWM2PIE6
CLC2IE5
C2IE4
SPI2IE2
SPI2TXIE1
SPI2RXIE0

PIE6

Address
0x4AE
Reset
0x00
Access
read/write
  1. 7DMA2AIE
  2. 6DMA2ORIE
  3. 5DMA2DCNTIE
  4. 4DMA2SCNTIE
  5. 3NCO1IE
  6. 2CWG1IE
  7. 1–
  8. 0INT1IE
7 fields
FieldBitsWhat it does
DMA2AIE7
DMA2ORIE6
DMA2DCNTIE5
DMA2SCNTIE4
NCO1IE3
CWG1IE2
INT1IE0

PIE7

Address
0x4AF
Reset
0x00
Access
read/write
  1. 7PWM3IE
  2. 6PWM3PIE
  3. 5CLC3IE
  4. 4–
  5. 3I2C1EIE
  6. 2I2C1IE
  7. 1I2C1TXIE
  8. 0I2C1RXIE
7 fields
FieldBitsWhat it does
PWM3IE7
PWM3PIE6
CLC3IE5
I2C1EIE3
I2C1IE2
I2C1TXIE1
I2C1RXIE0

PIE8

Address
0x4B0
Reset
0x00
Access
read/write
  1. 7SCANIE
  2. 6–
  3. 5CLC4IE
  4. 4–
  5. 3U2IE
  6. 2U2EIE
  7. 1U2TXIE
  8. 0U2RXIE
6 fields
FieldBitsWhat it does
SCANIE7
CLC4IE5
U2IE3
U2EIE2
U2TXIE1
U2RXIE0

PIE9

Address
0x4B1
Reset
0x00
Access
read/write
  1. 7DMA3AIE
  2. 6DMA3ORIE
  3. 5DMA3DCNTIE
  4. 4DMA3SCNTIE
  5. 3U3IE
  6. 2U3EIE
  7. 1U3TXIE
  8. 0U3RXIE
8 fields
FieldBitsWhat it does
DMA3AIE7
DMA3ORIE6
DMA3DCNTIE5
DMA3SCNTIE4
U3IE3
U3EIE2
U3TXIE1
U3RXIE0

PIE10

Address
0x4B2
Reset
0x00
Access
read/write
  1. 7DMA4AIE
  2. 6DMA4ORIE
  3. 5DMA4DCNTIE
  4. 4DMA4SCNTIE
  5. 3TMR4IE
  6. 2–
  7. 1–
  8. 0INT2IE
6 fields
FieldBitsWhat it does
DMA4AIE7
DMA4ORIE6
DMA4DCNTIE5
DMA4SCNTIE4
TMR4IE3
INT2IE0

PIR0

Address
0x4B3
Reset
0x00
Access
read/write
  1. 7IOCIF
  2. 6CRCIF
  3. 5CLC1IF
  4. 4NVMIF
  5. 3CSWIF
  6. 2OSFIF
  7. 1HLVDIF
  8. 0SWIF
8 fields
FieldBitsWhat it does
IOCIF7
CRCIF6
CLC1IF5
NVMIF4
CSWIF3
OSFIF2
HLVDIF1
SWIF0

PIR1

Address
0x4B4
Reset
0x00
Access
read/write
  1. 7SMT1PWAIF
  2. 6SMT1PRAIF
  3. 5SMT1IF
  4. 4C1IF
  5. 3ACTIF
  6. 2ADIF
  7. 1ZCDIF
  8. 0INT0IF
8 fields
FieldBitsWhat it does
SMT1PWAIF7
SMT1PRAIF6
SMT1IF5
C1IF4
ACTIF3
ADIF2
ZCDIF1
INT0IF0

PIR2

Address
0x4B5
Reset
0x00
Access
read/write
  1. 7DMA1AIF
  2. 6DMA1ORIF
  3. 5DMA1DCNTIF
  4. 4DMA1SCNTIF
  5. 3–
  6. 2–
  7. 1–
  8. 0ADTIF
5 fields
FieldBitsWhat it does
DMA1AIF7
DMA1ORIF6
DMA1DCNTIF5
DMA1SCNTIF4
ADTIF0

PIR3

Address
0x4B6
Reset
0x00
Access
read/write
  1. 7TMR0IF
  2. 6CCP1IF
  3. 5TMR1GIF
  4. 4TMR1IF
  5. 3TMR2IF
  6. 2SPI1IF
  7. 1SPI1TXIF
  8. 0SPI1RXIF
8 fields
FieldBitsWhat it does
TMR0IF7
CCP1IF6
TMR1GIF5
TMR1IF4
TMR2IF3
SPI1IF2
SPI1TXIF1
SPI1RXIF0

PIR4

Address
0x4B7
Reset
0x00
Access
read/write
  1. 7PWM1IF
  2. 6PWM1PIF
  3. 5TMR3GIF
  4. 4TMR3IF
  5. 3U1IF
  6. 2U1EIF
  7. 1U1TXIF
  8. 0U1RXIF
8 fields
FieldBitsWhat it does
PWM1IF7
PWM1PIF6
TMR3GIF5
TMR3IF4
U1IF3
U1EIF2
U1TXIF1
U1RXIF0

PIR5

Address
0x4B8
Reset
0x00
Access
read/write
  1. 7PWM2IF
  2. 6PWM2PIF
  3. 5CLC2IF
  4. 4C2IF
  5. 3–
  6. 2SPI2IF
  7. 1SPI2TXIF
  8. 0SPI2RXIF
7 fields
FieldBitsWhat it does
PWM2IF7
PWM2PIF6
CLC2IF5
C2IF4
SPI2IF2
SPI2TXIF1
SPI2RXIF0

PIR6

Address
0x4B9
Reset
0x00
Access
read/write
  1. 7DMA2AIF
  2. 6DMA2ORIF
  3. 5DMA2DCNTIF
  4. 4DMA2SCNTIF
  5. 3NCO1IF
  6. 2CWG1IF
  7. 1–
  8. 0INT1IF
7 fields
FieldBitsWhat it does
DMA2AIF7
DMA2ORIF6
DMA2DCNTIF5
DMA2SCNTIF4
NCO1IF3
CWG1IF2
INT1IF0

PIR7

Address
0x4BA
Reset
0x00
Access
read/write
  1. 7PWM3IF
  2. 6PWM3PIF
  3. 5CLC3IF
  4. 4–
  5. 3I2C1EIF
  6. 2I2C1IF
  7. 1I2C1TXIF
  8. 0I2C1RXIF
7 fields
FieldBitsWhat it does
PWM3IF7
PWM3PIF6
CLC3IF5
I2C1EIF3
I2C1IF2
I2C1TXIF1
I2C1RXIF0

PIR8

Address
0x4BB
Reset
0x00
Access
read/write
  1. 7SCANIF
  2. 6–
  3. 5CLC4IF
  4. 4–
  5. 3U2IF
  6. 2U2EIF
  7. 1U2TXIF
  8. 0U2RXIF
6 fields
FieldBitsWhat it does
SCANIF7
CLC4IF5
U2IF3
U2EIF2
U2TXIF1
U2RXIF0

PIR9

Address
0x4BC
Reset
0x00
Access
read/write
  1. 7DMA3AIF
  2. 6DMA3ORIF
  3. 5DMA3DCNTIF
  4. 4DMA3SCNTIF
  5. 3U3IF
  6. 2U3EIF
  7. 1U3TXIF
  8. 0U3RXIF
8 fields
FieldBitsWhat it does
DMA3AIF7
DMA3ORIF6
DMA3DCNTIF5
DMA3SCNTIF4
U3IF3
U3EIF2
U3TXIF1
U3RXIF0

PIR10

Address
0x4BD
Reset
0x00
Access
read/write
  1. 7DMA4AIF
  2. 6DMA4ORIF
  3. 5DMA4DCNTIF
  4. 4DMA4SCNTIF
  5. 3TMR4IF
  6. 2–
  7. 1–
  8. 0INT2IF
6 fields
FieldBitsWhat it does
DMA4AIF7
DMA4ORIF6
DMA4DCNTIF5
DMA4SCNTIF4
TMR4IF3
INT2IF0

INTCON0

Address
0x4D6
Reset
0x07
Access
read/write
  1. 7GIE
  2. 6GIEL
  3. 5IPEN
  4. 4–
  5. 3–
  6. 2INT2EDG
  7. 1INT1EDG
  8. 0INT0EDG
6 fields
FieldBitsWhat it does
GIE7
GIEL6
IPEN5
INT2EDG2
INT1EDG1
INT0EDG0

INTCON1

Address
0x4D7
Reset
0x00
Access
read only
  1. 7STAT1
  2. 6STAT0
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
STAT7:6