PIC18LF46K42 INTERRUPT registers

The 39 registers of INTERRUPT (Interrupts), from 0x3980, with their reset value and every field. The PIC18LF46K42 has 645 registers in 54 peripherals, one page each.

INTERRUPT Interrupts

IPR0

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

IPR1

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

IPR2

Address
0x3982
Reset
0xFF
Access
read/write
  1. 7I2C1RXIP
  2. 6SPI1IP
  3. 5SPI1TXIP
  4. 4SPI1RXIP
  5. 3DMA1AIP
  6. 2DMA1ORIP
  7. 1DMA1DCNTIP
  8. 0DMA1SCNTIP
8 fields
FieldBitsWhat it does
I2C1RXIP7
SPI1IP6
SPI1TXIP5
SPI1RXIP4
DMA1AIP3
DMA1ORIP2
DMA1DCNTIP1
DMA1SCNTIP0

IPR3

Address
0x3983
Reset
0xFF
Access
read/write
  1. 7TMR0IP
  2. 6U1IP
  3. 5U1EIP
  4. 4U1TXIP
  5. 3U1RXIP
  6. 2I2C1EIP
  7. 1I2C1IP
  8. 0I2C1TXIP
8 fields
FieldBitsWhat it does
TMR0IP7
U1IP6
U1EIP5
U1TXIP4
U1RXIP3
I2C1EIP2
I2C1IP1
I2C1TXIP0

IPR4

Address
0x3984
Reset
0xEF
Access
read/write
  1. 7CLC1IP
  2. 6CWG1IP
  3. 5NCO1IP
  4. 4–
  5. 3CCP1IP
  6. 2TMR2IP
  7. 1TMR1GIP
  8. 0TMR1IP
7 fields
FieldBitsWhat it does
CLC1IP7
CWG1IP6
NCO1IP5
CCP1IP3
TMR2IP2
TMR1GIP1
TMR1IP0

IPR5

Address
0x3985
Reset
0xFF
Access
read/write
  1. 7I2C2TXIP
  2. 6I2C2RXIP
  3. 5DMA2AIP
  4. 4DMA2ORIP
  5. 3DMA2DCNTIP
  6. 2DMA2SCNTIP
  7. 1C2IP
  8. 0INT1IP
8 fields
FieldBitsWhat it does
I2C2TXIP7
I2C2RXIP6
DMA2AIP5
DMA2ORIP4
DMA2DCNTIP3
DMA2SCNTIP2
C2IP1
INT1IP0

IPR6

Address
0x3986
Reset
0xFF
Access
read/write
  1. 7TMR3GIP
  2. 6TMR3IP
  3. 5U2IP
  4. 4U2EIP
  5. 3U2TXIP
  6. 2U2RXIP
  7. 1I2C2EIP
  8. 0I2C2IP
8 fields
FieldBitsWhat it does
TMR3GIP7
TMR3IP6
U2IP5
U2EIP4
U2TXIP3
U2RXIP2
I2C2EIP1
I2C2IP0

IPR7

Address
0x3987
Reset
0x3B
Access
read/write
  1. 7–
  2. 6–
  3. 5INT2IP
  4. 4CLC2IP
  5. 3CWG2IP
  6. 2–
  7. 1CCP2IP
  8. 0TMR4IP
5 fields
FieldBitsWhat it does
INT2IP5
CLC2IP4
CWG2IP3
CCP2IP1
TMR4IP0

IPR8

Address
0x3988
Reset
0xC0
Access
read/write
  1. 7TMR5GIP
  2. 6TMR5IP
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
TMR5GIP7
TMR5IP6

IPR9

Address
0x3989
Reset
0x0F
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLC3IP
  6. 2CWG3IP
  7. 1CCP3IP
  8. 0TMR6IP
4 fields
FieldBitsWhat it does
CLC3IP3
CWG3IP2
CCP3IP1
TMR6IP0

IPR10

Address
0x398A
Reset
0x03
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CLC4IP
  8. 0CCP4IP
2 fields
FieldBitsWhat it does
CLC4IP1
CCP4IP0

PIE0

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

PIE1

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

PIE2

Address
0x3992
Reset
0x00
Access
read/write
  1. 7I2C1RXIE
  2. 6SPI1IE
  3. 5SPI1TXIE
  4. 4SPI1RXIE
  5. 3DMA1AIE
  6. 2DMA1ORIE
  7. 1DMA1DCNTIE
  8. 0DMA1SCNTIE
8 fields
FieldBitsWhat it does
I2C1RXIE7
SPI1IE6
SPI1TXIE5
SPI1RXIE4
DMA1AIE3
DMA1ORIE2
DMA1DCNTIE1
DMA1SCNTIE0

PIE3

Address
0x3993
Reset
0x00
Access
read/write
  1. 7TMR0IE
  2. 6U1IE
  3. 5U1EIE
  4. 4U1TXIE
  5. 3U1RXIE
  6. 2I2C1EIE
  7. 1I2C1IE
  8. 0I2C1TXIE
8 fields
FieldBitsWhat it does
TMR0IE7
U1IE6
U1EIE5
U1TXIE4
U1RXIE3
I2C1EIE2
I2C1IE1
I2C1TXIE0

PIE4

Address
0x3994
Reset
0x00
Access
read/write
  1. 7CLC1IE
  2. 6CWG1IE
  3. 5NCO1IE
  4. 4–
  5. 3CCP1IE
  6. 2TMR2IE
  7. 1TMR1GIE
  8. 0TMR1IE
7 fields
FieldBitsWhat it does
CLC1IE7
CWG1IE6
NCO1IE5
CCP1IE3
TMR2IE2
TMR1GIE1
TMR1IE0

PIE5

Address
0x3995
Reset
0x00
Access
read/write
  1. 7I2C2TXIE
  2. 6I2C2RXIE
  3. 5DMA2AIE
  4. 4DMA2ORIE
  5. 3DMA2DCNTIE
  6. 2DMA2SCNTIE
  7. 1C2IE
  8. 0INT1IE
8 fields
FieldBitsWhat it does
I2C2TXIE7
I2C2RXIE6
DMA2AIE5
DMA2ORIE4
DMA2DCNTIE3
DMA2SCNTIE2
C2IE1
INT1IE0

PIE6

Address
0x3996
Reset
0x00
Access
read/write
  1. 7TMR3GIE
  2. 6TMR3IE
  3. 5U2IE
  4. 4U2EIE
  5. 3U2TXIE
  6. 2U2RXIE
  7. 1I2C2EIE
  8. 0I2C2IE
8 fields
FieldBitsWhat it does
TMR3GIE7
TMR3IE6
U2IE5
U2EIE4
U2TXIE3
U2RXIE2
I2C2EIE1
I2C2IE0

PIE7

Address
0x3997
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5INT2IE
  4. 4CLC2IE
  5. 3CWG2IE
  6. 2–
  7. 1CCP2IE
  8. 0TMR4IE
5 fields
FieldBitsWhat it does
INT2IE5
CLC2IE4
CWG2IE3
CCP2IE1
TMR4IE0

PIE8

Address
0x3998
Reset
0x00
Access
read/write
  1. 7TMR5GIE
  2. 6TMR5IE
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
TMR5GIE7
TMR5IE6

PIE9

Address
0x3999
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLC3IE
  6. 2CWG3IE
  7. 1CCP3IE
  8. 0TMR6IE
4 fields
FieldBitsWhat it does
CLC3IE3
CWG3IE2
CCP3IE1
TMR6IE0

PIE10

Address
0x399A
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CLC4IE
  8. 0CCP4IE
2 fields
FieldBitsWhat it does
CLC4IE1
CCP4IE0

PIR0

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

PIR1

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

PIR2

Address
0x39A2
Reset
0x00
Access
read/write
  1. 7I2C1RXIF
  2. 6SPI1IF
  3. 5SPI1TXIF
  4. 4SPI1RXIF
  5. 3DMA1AIF
  6. 2DMA1ORIF
  7. 1DMA1DCNTIF
  8. 0DMA1SCNTIF
8 fields
FieldBitsWhat it does
I2C1RXIF7
SPI1IF6
SPI1TXIF5
SPI1RXIF4
DMA1AIF3
DMA1ORIF2
DMA1DCNTIF1
DMA1SCNTIF0

PIR3

Address
0x39A3
Reset
0x00
Access
read/write
  1. 7TMR0IF
  2. 6U1IF
  3. 5U1EIF
  4. 4U1TXIF
  5. 3U1RXIF
  6. 2I2C1EIF
  7. 1I2C1IF
  8. 0I2C1TXIF
8 fields
FieldBitsWhat it does
TMR0IF7
U1IF6
U1EIF5
U1TXIF4
U1RXIF3
I2C1EIF2
I2C1IF1
I2C1TXIF0

PIR4

Address
0x39A4
Reset
0x00
Access
read/write
  1. 7CLC1IF
  2. 6CWG1IF
  3. 5NCO1IF
  4. 4–
  5. 3CCP1IF
  6. 2TMR2IF
  7. 1TMR1GIF
  8. 0TMR1IF
7 fields
FieldBitsWhat it does
CLC1IF7
CWG1IF6
NCO1IF5
CCP1IF3
TMR2IF2
TMR1GIF1
TMR1IF0

PIR5

Address
0x39A5
Reset
0x00
Access
read/write
  1. 7I2C2TXIF
  2. 6I2C2RXIF
  3. 5DMA2AIF
  4. 4DMA2ORIF
  5. 3DMA2DCNTIF
  6. 2DMA2SCNTIF
  7. 1C2IF
  8. 0INT1IF
8 fields
FieldBitsWhat it does
I2C2TXIF7
I2C2RXIF6
DMA2AIF5
DMA2ORIF4
DMA2DCNTIF3
DMA2SCNTIF2
C2IF1
INT1IF0

PIR6

Address
0x39A6
Reset
0x00
Access
read/write
  1. 7TMR3GIF
  2. 6TMR3IF
  3. 5U2IF
  4. 4U2EIF
  5. 3U2TXIF
  6. 2U2RXIF
  7. 1I2C2EIF
  8. 0I2C2IF
8 fields
FieldBitsWhat it does
TMR3GIF7
TMR3IF6
U2IF5
U2EIF4
U2TXIF3
U2RXIF2
I2C2EIF1
I2C2IF0

PIR7

Address
0x39A7
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5INT2IF
  4. 4CLC2IF
  5. 3CWG2IF
  6. 2–
  7. 1CCP2IF
  8. 0TMR4IF
5 fields
FieldBitsWhat it does
INT2IF5
CLC2IF4
CWG2IF3
CCP2IF1
TMR4IF0

PIR8

Address
0x39A8
Reset
0x00
Access
read/write
  1. 7TMR5GIF
  2. 6TMR5IF
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
2 fields
FieldBitsWhat it does
TMR5GIF7
TMR5IF6

PIR9

Address
0x39A9
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3CLC3IF
  6. 2CWG3IF
  7. 1CCP3IF
  8. 0TMR6IF
4 fields
FieldBitsWhat it does
CLC3IF3
CWG3IF2
CCP3IF1
TMR6IF0

PIR10

Address
0x39AA
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CLC4IF
  8. 0CCP4IF
2 fields
FieldBitsWhat it does
CLC4IF1
CCP4IF0

INTCON0

Address
0x3FD2
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
0x3FD3
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

IVTLOCK

Address
0x3FD4
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

IVTBASEL

Address
0x3FD5
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
0x3FD6
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
0x3FD7
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