English
Language : 

PIC24F16KA102_11 Datasheet, PDF (34/278 Pages) Microchip Technology – 20/28-Pin General Purpose, 16-Bit Flash Microcontrollers with nanoWatt XLP Technology
TABLE 4-4: ICN REGISTER MAP
File
Name
Addr
Bit 15
Bit 14 Bit 13 Bit 12
Bit 11
Bit 10
CNEN1 0060 CN15IE(1) CN14IE CN13IE CN12IE CN11IE(1)
—
CNEN2 0062
—
CN30IE CN29IE
—
CN27IE(1)
—
CNPU1 0068 CN15PUE(1) CN14PUE CN13PUE CN12PUE CN11PUE(1)
—
CNPU2 006A
—
CN30PUE CN29PUE — CN27PUE(1) —
CNPD1 0070 CN15PDE(1) CN14PDE CN13PDE CN12PDE CN11PDE(1)
—
CNPD2 0072
—
CN30PDE CN29PDE — CN27PDE(1) —
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: These bits are not implemented in 20-pin devices.
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
CN9IE
CN8IE
CN7IE(1) CN6IE CN5IE CN4IE
—
CN24IE(1) CN23IE CN22IE CN21IE
—
CN9PUE CN8PUE CN7PUE(1) CN6PUE CN5PUE CN4PUE
— CN24PUE(1) CN23PUE CN22PUE CN21PUE —
CN9PDE CN8PDE CN7PDE(1) CN6PDE CN5PDE CN4PDE
— CN24PDE(1) CN23PDE CN22PDE CN21PDE —
CN3IE
—
CN3PUE
—
CN3PDE
—
CN2IE
—
CN2PUE
—
CN2PDE
—
CN1IE
CN0IE
—
CN16IE(1)
CN1PUE CN0PUE
— CN16PUE(1)
CN1PDE CN0PDE
— CN16PDE(1)
0000
0000
0000
0000
0000
0000
TABLE 4-5: INTERRUPT CONTROLLER REGISTER MAP
File
Name
Addr
Bit 15
Bit 14
Bit 13
Bit 12 Bit 11 Bit 10
Bit 9
Bit 8 Bit 7 Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
All
Resets
INTCON1 0080 NSTDIS
—
—
—
—
—
—
—
INTCON2 0082 ALTIVT DISI
—
—
—
—
—
—
IFS0
0084 NVMIF
—
AD1IF U1TXIF U1RXIF SPI1IF SPF1IF T3IF
IFS1
0086 U2TXIF U2RXIF INT2IF
—
—
—
—
—
IFS3
008A
—
RTCIF
—
—
—
—
—
—
IFS4
008C
—
—
CTMUIF
—
—
—
—
HLVDIF
IEC0
0094 NVMIE
—
AD1IE U1TXIE U1RXIE SPI1IE SPF1IE T3IE
IEC1
0096 U2TXIE U2RXIE INT2IE
—
—
—
—
—
IEC3
009A
—
RTCIE
—
—
—
—
—
—
IEC4
009C
—
—
CTMUIE
—
—
—
—
HLVDIE
IPC0
00A4
—
T1IP2 T1IP1 T1IP0
—
OC1IP2 OC1IP1 OC1IP0
IPC1
00A6
—
T2IP2 T2IP1 T2IP0
—
—
—
—
IPC2
00A8
—
U1RXIP2 U1RXIP1 U1RXIP0 —
SPI1IP2 SPI1IP1 SPI1IP0
IPC3
00AA
—
NVMIP2 NVMIP1 NVMIP0 —
—
—
—
IPC4
00AC
—
CNIP2 CNIP1 CNIP0
—
CMIP2 CMIP1 CMIP0
IPC5
00AE
—
—
—
—
—
—
—
—
IPC7
00B2
—
U2TXIP2 U2TXIP1 U2TXIP0 — U2RXIP2 U2RXIP1 U2RXIP0
IPC15
00C2
—
—
—
—
—
RTCIP2 RTCIP1 RTCIP0
IPC16
00C4
—
CRCIP2 CRCIP1 CRCIP0
— U2ERIP2 U2ERIP1 U2ERIP0
IPC18
00C8
—
—
—
—
—
—
—
—
IPC19
00CA —
—
—
—
—
—
—
—
INTTREG 00E0 CPUIRQ
—
VHOLD
—
ILR3
ILR2
ILR1
ILR0
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
—
—
T2IF
—
—
—
T2IE
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
MATHERR ADDRERR STKERR OSCFAIL
—
—
—
—
—
INT2EP INT1EP INT0EP
—
—
—
T1IF
OC1IF
IC1IF
INT0IF
—
—
INT1IF
CNIF
CMIF MI2C1IF SI2C1IF
—
—
—
—
—
—
—
—
—
—
CRCIF U2ERIF U1ERIF
—
—
—
—
T1IE
OC1IE
IC1IE
INT0IE
—
—
INT1IE
CNIE
CMIE MI2C1IE SI2C1IE
—
—
—
—
—
—
—
—
—
—
CRCIE U2ERIE U1ERIE
—
IC1IP2 IC1IP1 IC1IP0
—
INT0IP2 INT0IP1 INT0IP0
—
—
—
—
—
—
—
SPF1IP2 SPF1IP1 SPF1IP0
—
T3IP2
T3IP1
T3IP0
AD1IP2 AD1IP1 AD1IP0
—
U1TXIP2 U1TXIP1 U1TXIP0
MI2C1P2 MI2C1P1 MI2C1P0
—
SI2C1P2 SI2C1P1 SI2C1P0
—
—
—
—
INT1IP2 INT1IP1 INT1IP0
INT2IP2 INT2IP1 INT2IP0
—
—
—
—
—
—
—
—
—
—
—
U1ERIP2 U1ERIP1 U1ERIP0
—
—
—
—
—
—
—
—
HLVDIP2 HLVDIP1 HLVDIP0
CTMUIP2 CTMUIP1 CTMUIP0
—
—
—
—
VECNUM6 VECNUM5 VECNUM4 VECNUM3 VECNUM2 VECNUM1 VECNUM0
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
4444
4444
4444
4044
4444
0004
4440
0400
4440
0004
0040
0000