PIC24FJ128GA106 registers All 354 registers by peripheral, at their data-memory address in the SFR map (16-bit registers at even addresses; XC16 reaches a bit as U1MODEbits.UARTEN), with their reset value and every bit.
CPU CPU core (W registers, DSP, program space) WREG0
Address 0x00
Reset 0x0000
Access read/write
Size 16-bit WREG1
Address 0x02
Reset 0x0000
Access read/write
Size 16-bit WREG2
Address 0x04
Reset 0x0000
Access read/write
Size 16-bit WREG3
Address 0x06
Reset 0x0000
Access read/write
Size 16-bit WREG4
Address 0x08
Reset 0x0000
Access read/write
Size 16-bit WREG5
Address 0x0A
Reset 0x0000
Access read/write
Size 16-bit WREG6
Address 0x0C
Reset 0x0000
Access read/write
Size 16-bit WREG7
Address 0x0E
Reset 0x0000
Access read/write
Size 16-bit WREG8
Address 0x10
Reset 0x0000
Access read/write
Size 16-bit WREG9
Address 0x12
Reset 0x0000
Access read/write
Size 16-bit WREG10
Address 0x14
Reset 0x0000
Access read/write
Size 16-bit WREG11
Address 0x16
Reset 0x0000
Access read/write
Size 16-bit WREG12
Address 0x18
Reset 0x0000
Access read/write
Size 16-bit WREG13
Address 0x1A
Reset 0x0000
Access read/write
Size 16-bit WREG14
Address 0x1C
Reset 0x0000
Access read/write
Size 16-bit WREG15
Address 0x1E
Reset 0x0800
Access read/write
Size 16-bit SPLIM
Address 0x20
Reset 0x0000
Access read/write
Size 16-bit PCL
Address 0x2E
Reset 0x0000
Access read only
Size 16-bit PCH
Address 0x30
Reset 0x0000
Access read only
Size 16-bit TBLPAG
Address 0x32
Reset 0x0000
Access read/write
Size 16-bit PSVPAG
Address 0x34
Reset 0x0000
Access read/write
Size 16-bit SR
Address 0x42
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does DC 8 IPL 7:5 RA 4 N 3 OV 2 Z 1 C 0
CORCON
Address 0x44
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does IPL3 3 PSV 2
CN Change notification CNPD1
Address 0x54
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does CN15PDE 15 CN14PDE 14 CN13PDE 13 CN12PDE 12 CN11PDE 11 CN10PDE 10 CN9PDE 9 CN8PDE 8 CN7PDE 7 CN6PDE 6 CN5PDE 5 CN4PDE 4 CN3PDE 3 CN2PDE 2 CN1PDE 1 CN0PDE 0
CNPD2
Address 0x56
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does CN31PDE 15 CN30PDE 14 CN29PDE 13 CN28PDE 12 CN27PDE 11 CN26PDE 10 CN25PDE 9 CN24PDE 8 CN23PDE 7 CN22PDE 6 CN18PDE 2 CN17PDE 1 CN16PDE 0
CNPD3
Address 0x58
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does CN32PDE 0
CNPD4
Address 0x5A
Reset 0x0000
Access read/write
Size 16-bit 14 fields
Field Bits What it does CN63PDE 15 CN62PDE 14 CN61PDE 13 CN60PDE 12 CN59PDE 11 CN58PDE 10 CN56PDE 8 CN55PDE 7 CN54PDE 6 CN53PDE 5 CN52PDE 4 CN51PDE 3 CN50PDE 2 CN49PDE 1
CNPD5
Address 0x5C
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does CN72PDE 8 CN71PDE 7 CN70PDE 6 CN69PDE 5 CN68PDE 4 CN65PDE 1 CN64PDE 0
CNPD6
Address 0x5E
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does CN84PDE 4 CN83PDE 3
CNEN1
Address 0x60
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does CN15IE 15 CN14IE 14 CN13IE 13 CN12IE 12 CN11IE 11 CN10IE 10 CN9IE 9 CN8IE 8 CN7IE 7 CN6IE 6 CN5IE 5 CN4IE 4 CN3IE 3 CN2IE 2 CN1IE 1 CN0IE 0
CNEN2
Address 0x62
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does CN31IE 15 CN30IE 14 CN29IE 13 CN28IE 12 CN27IE 11 CN26IE 10 CN25IE 9 CN24IE 8 CN23IE 7 CN22IE 6 CN18IE 2 CN17IE 1 CN16IE 0
CNEN3
Address 0x64
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does CN32IE 0
CNEN4
Address 0x66
Reset 0x0000
Access read/write
Size 16-bit 14 fields
Field Bits What it does CN63IE 15 CN62IE 14 CN61IE 13 CN60IE 12 CN59IE 11 CN58IE 10 CN56IE 8 CN55IE 7 CN54IE 6 CN53IE 5 CN52IE 4 CN51IE 3 CN50IE 2 CN49IE 1
CNEN5
Address 0x68
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does CN72IE 8 CN71IE 7 CN70IE 6 CN69IE 5 CN68IE 4 CN65IE 1 CN64IE 0
CNEN6
Address 0x6A
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does CN84IE 4 CN83IE 3
CNPU1
Address 0x6C
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does CN15PUE 15 CN14PUE 14 CN13PUE 13 CN12PUE 12 CN11PUE 11 CN10PUE 10 CN9PUE 9 CN8PUE 8 CN7PUE 7 CN6PUE 6 CN5PUE 5 CN4PUE 4 CN3PUE 3 CN2PUE 2 CN1PUE 1 CN0PUE 0
CNPU2
Address 0x6E
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does CN31PUE 15 CN30PUE 14 CN29PUE 13 CN28PUE 12 CN27PUE 11 CN26PUE 10 CN25PUE 9 CN24PUE 8 CN23PUE 7 CN22PUE 6 CN18PUE 2 CN17PUE 1 CN16PUE 0
CNPU3
Address 0x70
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does CN32PUE 0
CNPU4
Address 0x72
Reset 0x0000
Access read/write
Size 16-bit 14 fields
Field Bits What it does CN63PUE 15 CN62PUE 14 CN61PUE 13 CN60PUE 12 CN59PUE 11 CN58PUE 10 CN56PUE 8 CN55PUE 7 CN54PUE 6 CN53PUE 5 CN52PUE 4 CN51PUE 3 CN50PUE 2 CN49PUE 1
CNPU5
Address 0x74
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does CN72PUE 8 CN71PUE 7 CN70PUE 6 CN69PUE 5 CN68PUE 4 CN65PUE 1 CN64PUE 0
CNPU6
Address 0x76
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does CN84PUE 4 CN83PUE 3
INTERRUPT Interrupts INTCON1
Address 0x80
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does NSTDIS 15 MATHERR 4 ADDRERR 3 STKERR 2 OSCFAIL 1
INTCON2
Address 0x82
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does ALTIVT 15 DISI 14 INT4EP 4 INT3EP 3 INT2EP 2 INT1EP 1 INT0EP 0
IFS0
Address 0x84
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does AD1IF 13 U1TXIF 12 U1RXIF 11 SPI1IF 10 SPF1IF 9 T3IF 8 T2IF 7 OC2IF 6 IC2IF 5 T1IF 3 OC1IF 2 IC1IF 1 INT0IF 0
IFS1
Address 0x86
Reset 0x0000
Access read/write
Size 16-bit 14 fields
Field Bits What it does U2TXIF 15 U2RXIF 14 INT2IF 13 T5IF 12 T4IF 11 OC4IF 10 OC3IF 9 IC8IF 7 IC7IF 6 INT1IF 4 CNIF 3 CMIF 2 MI2C1IF 1 SI2C1IF 0
IFS2
Address 0x88
Reset 0x0000
Access read/write
Size 16-bit 11 fields
Field Bits What it does PMPIF 13 OC8IF 12 OC7IF 11 OC6IF 10 OC5IF 9 IC6IF 8 IC5IF 7 IC4IF 6 IC3IF 5 SPI2IF 1 SPF2IF 0
IFS3
Address 0x8A
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does RTCIF 14 INT4IF 6 INT3IF 5 MI2C2IF 2 SI2C2IF 1
IFS4
Address 0x8C
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does CTMUIF 13 LVDIF 8 CRCIF 3 U2ERIF 2 U1ERIF 1
IFS5
Address 0x8E
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does IC9IF 13 OC9IF 12 SPI3IF 11 SPF3IF 10 U4TXIF 9 U4RXIF 8 U4ERIF 7 MI2C3IF 5 SI2C3IF 4 U3TXIF 3 U3RXIF 2 U3ERIF 1
IEC0
Address 0x94
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does AD1IE 13 U1TXIE 12 U1RXIE 11 SPI1IE 10 SPF1IE 9 T3IE 8 T2IE 7 OC2IE 6 IC2IE 5 T1IE 3 OC1IE 2 IC1IE 1 INT0IE 0
IEC1
Address 0x96
Reset 0x0000
Access read/write
Size 16-bit 14 fields
Field Bits What it does U2TXIE 15 U2RXIE 14 INT2IE 13 T5IE 12 T4IE 11 OC4IE 10 OC3IE 9 IC8IE 7 IC7IE 6 INT1IE 4 CNIE 3 CMIE 2 MI2C1IE 1 SI2C1IE 0
IEC2
Address 0x98
Reset 0x0000
Access read/write
Size 16-bit 11 fields
Field Bits What it does PMPIE 13 OC8IE 12 OC7IE 11 OC6IE 10 OC5IE 9 IC6IE 8 IC5IE 7 IC4IE 6 IC3IE 5 SPI2IE 1 SPF2IE 0
IEC3
Address 0x9A
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does RTCIE 14 INT4IE 6 INT3IE 5 MI2C2IE 2 SI2C2IE 1
IEC4
Address 0x9C
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does CTMUIE 13 LVDIE 8 CRCIE 3 U2ERIE 2 U1ERIE 1
IEC5
Address 0x9E
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does IC9IE 13 OC9IE 12 SPI3IE 11 SPF3IE 10 U4TXIE 9 U4RXIE 8 U4ERIE 7 MI2C3IE 5 SI2C3IE 4 U3TXIE 3 U3RXIE 2 U3ERIE 1
IPC0
Address 0xA4
Reset 0x4444
Access read/write
Size 16-bit 4 fields
Field Bits What it does T1IP 14:12 OC1IP 10:8 IC1IP 6:4 INT0IP 2:0
IPC1
Address 0xA6
Reset 0x4440
Access read/write
Size 16-bit 3 fields
Field Bits What it does T2IP 14:12 OC2IP 10:8 IC2IP 6:4
IPC2
Address 0xA8
Reset 0x4444
Access read/write
Size 16-bit 4 fields
Field Bits What it does U1RXIP 14:12 SPI1IP 10:8 SPF1IP 6:4 T3IP 2:0
IPC3
Address 0xAA
Reset 0x0044
Access read/write
Size 16-bit 2 fields
Field Bits What it does AD1IP 6:4 U1TXIP 2:0
IPC4
Address 0xAC
Reset 0x4444
Access read/write
Size 16-bit 4 fields
Field Bits What it does CNIP 14:12 CMIP 10:8 MI2C1P 6:4 SI2C1P 2:0
IPC5
Address 0xAE
Reset 0x4404
Access read/write
Size 16-bit 3 fields
Field Bits What it does IC8IP 14:12 IC7IP 10:8 INT1IP 2:0
IPC6
Address 0xB0
Reset 0x4440
Access read/write
Size 16-bit 3 fields
Field Bits What it does T4IP 14:12 OC4IP 10:8 OC3IP 6:4
IPC7
Address 0xB2
Reset 0x4444
Access read/write
Size 16-bit 4 fields
Field Bits What it does U2TXIP 14:12 U2RXIP 10:8 INT2IP 6:4 T5IP 2:0
IPC8
Address 0xB4
Reset 0x0044
Access read/write
Size 16-bit 2 fields
Field Bits What it does SPI2IP 6:4 SPF2IP 2:0
IPC9
Address 0xB6
Reset 0x4440
Access read/write
Size 16-bit 3 fields
Field Bits What it does IC5IP 14:12 IC4IP 10:8 IC3IP 6:4
IPC10
Address 0xB8
Reset 0x4444
Access read/write
Size 16-bit 4 fields
Field Bits What it does OC7IP 14:12 OC6IP 10:8 OC5IP 6:4 IC6IP 2:0
IPC11
Address 0xBA
Reset 0x0044
Access read/write
Size 16-bit 2 fields
Field Bits What it does PMPIP 6:4 OC8IP 2:0
IPC12
Address 0xBC
Reset 0x0440
Access read/write
Size 16-bit 2 fields
Field Bits What it does MI2C2P 10:8 SI2C2P 6:4
IPC13
Address 0xBE
Reset 0x0440
Access read/write
Size 16-bit 2 fields
Field Bits What it does INT4IP 10:8 INT3IP 6:4
IPC15
Address 0xC2
Reset 0x0400
Access read/write
Size 16-bit 1 field
Field Bits What it does RTCIP 10:8
IPC16
Address 0xC4
Reset 0x4440
Access read/write
Size 16-bit 3 fields
Field Bits What it does CRCIP 14:12 U2ERIP 10:8 U1ERIP 6:4
IPC18
Address 0xC8
Reset 0x0004
Access read/write
Size 16-bit 1 field
Field Bits What it does LVDIP 2:0
IPC19
Address 0xCA
Reset 0x0040
Access read/write
Size 16-bit 1 field
Field Bits What it does CTMUIP 6:4
IPC20
Address 0xCC
Reset 0x4440
Access read/write
Size 16-bit 3 fields
Field Bits What it does U3TXIP 14:12 U3RXIP 10:8 U3ERIP 6:4
IPC21
Address 0xCE
Reset 0x4044
Access read/write
Size 16-bit 3 fields
Field Bits What it does U4ERIP 14:12 MI2C3P 6:4 SI2C3P 2:0
IPC22
Address 0xD0
Reset 0x4444
Access read/write
Size 16-bit 4 fields
Field Bits What it does SPI3IP 14:12 SPF3IP 10:8 U4TXIP 6:4 U4RXIP 2:0
IPC23
Address 0xD2
Reset 0x0044
Access read/write
Size 16-bit 2 fields
Field Bits What it does IC9IP 6:4 OC9IP 2:0
INTTREG
Address 0xE0
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IRQtoCPU 15 TMODE 14 ILR 11:8 VECNUM 5:0
TMR1 Timer1 PR1
Address 0x102
Reset 0xFFFF
Access read/write
Size 16-bit T1CON
Address 0x104
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does TON 15 TSIDL 13 TGATE 6 TCKPS 5:4 TSYNC 2 TCS 1
TMR2 Timer2 PR2
Address 0x10C
Reset 0xFFFF
Access read/write
Size 16-bit T2CON
Address 0x110
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does TON 15 TSIDL 13 TGATE 6 TCKPS 5:4 T32 3 TCS 1
TMR3 Timer3 PR3
Address 0x10E
Reset 0xFFFF
Access read/write
Size 16-bit T3CON
Address 0x112
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does TON 15 TSIDL 13 TGATE 6 TCKPS 5:4 TCS 1
TMR4 Timer4 PR4
Address 0x11A
Reset 0xFFFF
Access read/write
Size 16-bit T4CON
Address 0x11E
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does TON 15 TSIDL 13 TGATE 6 TCKPS 5:4 T32 3 TCS 1
TMR5 Timer5 PR5
Address 0x11C
Reset 0xFFFF
Access read/write
Size 16-bit T5CON
Address 0x120
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does TON 15 TSIDL 13 TGATE 6 TCKPS 5:4 TCS 1
IC1 Input capture 1 IC1CON1
Address 0x140
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC1CON2
Address 0x142
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC1BUF
Address 0x144
Reset 0x0000
Access read only
Size 16-bit IC1TMR
Address 0x146
Reset 0x0000
Access read only
Size 16-bit IC2 Input capture 2 IC2CON1
Address 0x148
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC2CON2
Address 0x14A
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC2BUF
Address 0x14C
Reset 0x0000
Access read only
Size 16-bit IC2TMR
Address 0x14E
Reset 0x0000
Access read only
Size 16-bit IC3 Input capture 3 IC3CON1
Address 0x150
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC3CON2
Address 0x152
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC3BUF
Address 0x154
Reset 0x0000
Access read only
Size 16-bit IC3TMR
Address 0x156
Reset 0x0000
Access read only
Size 16-bit IC4 Input capture 4 IC4CON1
Address 0x158
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC4CON2
Address 0x15A
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC4BUF
Address 0x15C
Reset 0x0000
Access read only
Size 16-bit IC4TMR
Address 0x15E
Reset 0x0000
Access read only
Size 16-bit IC5 Input capture 5 IC5CON1
Address 0x160
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC5CON2
Address 0x162
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC5BUF
Address 0x164
Reset 0x0000
Access read only
Size 16-bit IC5TMR
Address 0x166
Reset 0x0000
Access read only
Size 16-bit IC6 Input capture 6 IC6CON1
Address 0x168
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC6CON2
Address 0x16A
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC6BUF
Address 0x16C
Reset 0x0000
Access read only
Size 16-bit IC6TMR
Address 0x16E
Reset 0x0000
Access read only
Size 16-bit IC7 Input capture 7 IC7CON1
Address 0x170
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC7CON2
Address 0x172
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC7BUF
Address 0x174
Reset 0x0000
Access read only
Size 16-bit IC7TMR
Address 0x176
Reset 0x0000
Access read only
Size 16-bit IC8 Input capture 8 IC8CON1
Address 0x178
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC8CON2
Address 0x17A
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC8BUF
Address 0x17C
Reset 0x0000
Access read only
Size 16-bit IC8TMR
Address 0x17E
Reset 0x0000
Access read only
Size 16-bit IC9 Input capture 9 IC9CON1
Address 0x180
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ICSIDL 13 ICTSEL 12:10 ICI 6:5 ICOV 4 ICBNE 3 ICM 2:0
IC9CON2
Address 0x182
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does IC32 8 ICTRIG 7 TRIGSTAT 6 SYNCSEL 4:0
IC9BUF
Address 0x184
Reset 0x0000
Access read only
Size 16-bit IC9TMR
Address 0x186
Reset 0x0000
Access read only
Size 16-bit OC1 Output compare 1 OC1CON1
Address 0x190
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC1CON2
Address 0x192
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC2 Output compare 2 OC2CON1
Address 0x19A
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC2CON2
Address 0x19C
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC3 Output compare 3 OC3CON1
Address 0x1A4
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC3CON2
Address 0x1A6
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC4 Output compare 4 OC4CON1
Address 0x1AE
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC4CON2
Address 0x1B0
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC5 Output compare 5 OC5CON1
Address 0x1B8
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC5CON2
Address 0x1BA
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC6 Output compare 6 OC6CON1
Address 0x1C2
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC6CON2
Address 0x1C4
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC7 Output compare 7 OC7CON1
Address 0x1CC
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC7CON2
Address 0x1CE
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC8 Output compare 8 OC8CON1
Address 0x1D6
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC8CON2
Address 0x1D8
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
OC9 Output compare 9 OC9CON1
Address 0x1E0
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does OCSIDL 13 OCTSEL 12:10 ENFLT0 7 OCFLT0 4 TRIGMODE 3 OCM 2:0
OC9CON2
Address 0x1E2
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does FLTMD 15 FLTOUT 14 FLTTRIEN 13 OCINV 12 OC32 8 OCTRIG 7 TRIGSTAT 6 OCTRIS 5 SYNCSEL 4:0
I2C1 I²C 1 I2C1RCV
Address 0x200
Reset 0x0000
Access read only
Size 16-bit I2C1TRN
Address 0x202
Reset 0x00FF
Access write only
Size 16-bit I2C1BRG
Address 0x204
Reset 0x0000
Access read/write
Size 16-bit I2C1CON
Address 0x206
Reset 0x1000
Access read/write
Size 16-bit 15 fields
Field Bits What it does I2CEN 15 I2CSIDL 13 SCLREL 12 IPMIEN 11 A10M 10 DISSLW 9 SMEN 8 GCEN 7 STREN 6 ACKDT 5 ACKEN 4 RCEN 3 PEN 2 RSEN 1 SEN 0
I2C1STAT
Address 0x208
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does ACKSTAT 15 TRSTAT 14 BCL 10 GCSTAT 9 ADD10 8 IWCOL 7 I2COV 6 D/nA 5 P 4 S 3 R/nW 2 RBF 1 TBF 0
I2C1ADD
Address 0x20A
Reset 0x0000
Access read/write
Size 16-bit I2C1MSK
Address 0x20C
Reset 0x0000
Access read/write
Size 16-bit I2C2 I²C 2 I2C2RCV
Address 0x210
Reset 0x0000
Access read only
Size 16-bit I2C2TRN
Address 0x212
Reset 0x00FF
Access write only
Size 16-bit I2C2BRG
Address 0x214
Reset 0x0000
Access read/write
Size 16-bit I2C2CON
Address 0x216
Reset 0x1000
Access read/write
Size 16-bit 15 fields
Field Bits What it does I2CEN 15 I2CSIDL 13 SCLREL 12 IPMIEN 11 A10M 10 DISSLW 9 SMEN 8 GCEN 7 STREN 6 ACKDT 5 ACKEN 4 RCEN 3 PEN 2 RSEN 1 SEN 0
I2C2STAT
Address 0x218
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does ACKSTAT 15 TRSTAT 14 BCL 10 GCSTAT 9 ADD10 8 IWCOL 7 I2COV 6 D/nA 5 P 4 S 3 R/nW 2 RBF 1 TBF 0
I2C2ADD
Address 0x21A
Reset 0x0000
Access read/write
Size 16-bit I2C2MSK
Address 0x21C
Reset 0x0000
Access read/write
Size 16-bit UART1 UART 1 U1MODE
Address 0x220
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does UARTEN 15 USIDL 13 IREN 12 RTSMD 11 UEN 9:8 WAKE 7 LPBACK 6 ABAUD 5 RXINV 4 BRGH 3 PDSEL 2:1 STSEL 0
U1STA
Address 0x222
Reset 0x0110
Access read/write
Size 16-bit 14 fields
Field Bits What it does UTXISEL1 15 UTXINV 14 UTXISEL0 13 UTXBRK 11 UTXEN 10 UTXBF 9 TRMT 8 URXISEL 7:6 ADDEN 5 RIDLE 4 PERR 3 FERR 2 OERR 1 URXDA 0
U1TXREG
Address 0x224
Reset 0x0000
Access write only
Size 16-bit U1RXREG
Address 0x226
Reset 0x0000
Access read only
Size 16-bit U1BRG
Address 0x228
Reset 0x0000
Access read/write
Size 16-bit UART2 UART 2 U2MODE
Address 0x230
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does UARTEN 15 USIDL 13 IREN 12 RTSMD 11 UEN 9:8 WAKE 7 LPBACK 6 ABAUD 5 RXINV 4 BRGH 3 PDSEL 2:1 STSEL 0
U2STA
Address 0x232
Reset 0x0110
Access read/write
Size 16-bit 14 fields
Field Bits What it does UTXISEL1 15 UTXINV 14 UTXISEL0 13 UTXBRK 11 UTXEN 10 UTXBF 9 TRMT 8 URXISEL 7:6 ADDEN 5 RIDLE 4 PERR 3 FERR 2 OERR 1 URXDA 0
U2TXREG
Address 0x234
Reset 0x0000
Access write only
Size 16-bit U2RXREG
Address 0x236
Reset 0x0000
Access read only
Size 16-bit U2BRG
Address 0x238
Reset 0x0000
Access read/write
Size 16-bit SPI1 SPI 1 SPI1STAT
Address 0x240
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does SPIEN 15 SPISIDL 13 SPIBEC 10:8 SRMPT 7 SPIROV 6 SRXMPT 5 SISEL 4:2 SPITBF 1 SPIRBF 0
SPI1CON1
Address 0x242
Reset 0x0000
Access read/write
Size 16-bit 10 fields
Field Bits What it does DISSCK 12 DISSDO 11 MODE16 10 SMP 9 CKE 8 SSEN 7 CKP 6 MSTEN 5 SPRE 4:2 PPRE 1:0
SPI1CON2
Address 0x244
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does FRMEN 15 SPIFSD 14 SPIFPOL 13 SPIFE 1 SPIBEN 0
SPI1BUF
Address 0x248
Reset 0x0000
Access read/write
Size 16-bit UART3 UART 3 U3MODE
Address 0x250
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does UARTEN 15 USIDL 13 IREN 12 RTSMD 11 UEN 9:8 WAKE 7 LPBACK 6 ABAUD 5 RXINV 4 BRGH 3 PDSEL 2:1 STSEL 0
U3STA
Address 0x252
Reset 0x0110
Access read/write
Size 16-bit 14 fields
Field Bits What it does UTXISEL1 15 UTXINV 14 UTXISEL0 13 UTXBRK 11 UTXEN 10 UTXBF 9 TRMT 8 URXISEL 7:6 ADDEN 5 RIDLE 4 PERR 3 FERR 2 OERR 1 URXDA 0
U3TXREG
Address 0x254
Reset 0x0000
Access write only
Size 16-bit U3RXREG
Address 0x256
Reset 0x0000
Access read only
Size 16-bit U3BRG
Address 0x258
Reset 0x0000
Access read/write
Size 16-bit SPI2 SPI 2 SPI2STAT
Address 0x260
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does SPIEN 15 SPISIDL 13 SPIBEC 10:8 SRMPT 7 SPIROV 6 SRXMPT 5 SISEL 4:2 SPITBF 1 SPIRBF 0
SPI2CON1
Address 0x262
Reset 0x0000
Access read/write
Size 16-bit 10 fields
Field Bits What it does DISSCK 12 DISSDO 11 MODE16 10 SMP 9 CKE 8 SSEN 7 CKP 6 MSTEN 5 SPRE 4:2 PPRE 1:0
SPI2CON2
Address 0x264
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does FRMEN 15 SPIFSD 14 SPIFPOL 13 SPIFE 1 SPIBEN 0
SPI2BUF
Address 0x268
Reset 0x0000
Access read/write
Size 16-bit I2C3 I²C 3 I2C3RCV
Address 0x270
Reset 0x0000
Access read only
Size 16-bit I2C3TRN
Address 0x272
Reset 0x00FF
Access write only
Size 16-bit I2C3BRG
Address 0x274
Reset 0x0000
Access read/write
Size 16-bit I2C3CON
Address 0x276
Reset 0x1000
Access read/write
Size 16-bit 15 fields
Field Bits What it does I2CEN 15 I2CSIDL 13 SCLREL 12 IPMIEN 11 A10M 10 DISSLW 9 SMEN 8 GCEN 7 STREN 6 ACKDT 5 ACKEN 4 RCEN 3 PEN 2 RSEN 1 SEN 0
I2C3STAT
Address 0x278
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does ACKSTAT 15 TRSTAT 14 BCL 10 GCSTAT 9 ADD10 8 IWCOL 7 I2COV 6 D/nA 5 P 4 S 3 R/nW 2 RBF 1 TBF 0
I2C3ADD
Address 0x27A
Reset 0x0000
Access read/write
Size 16-bit I2C3MSK
Address 0x27C
Reset 0x0000
Access read/write
Size 16-bit SPI3 SPI 3 SPI3STAT
Address 0x280
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does SPIEN 15 SPISIDL 13 SPIBEC 10:8 SRMPT 7 SPIROV 6 SRXMPT 5 SISEL 4:2 SPITBF 1 SPIRBF 0
SPI3CON1
Address 0x282
Reset 0x0000
Access read/write
Size 16-bit 10 fields
Field Bits What it does DISSCK 12 DISSDO 11 MODE16 10 SMP 9 CKE 8 SSEN 7 CKP 6 MSTEN 5 SPRE 4:2 PPRE 1:0
SPI3CON2
Address 0x284
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does FRMEN 15 SPIFSD 14 SPIFPOL 13 SPIFE 1 SPIBEN 0
SPI3BUF
Address 0x288
Reset 0x0000
Access read/write
Size 16-bit UART4 UART 4 U4MODE
Address 0x2B0
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does UARTEN 15 USIDL 13 IREN 12 RTSMD 11 UEN 9:8 WAKE 7 LPBACK 6 ABAUD 5 RXINV 4 BRGH 3 PDSEL 2:1 STSEL 0
U4STA
Address 0x2B2
Reset 0x0110
Access read/write
Size 16-bit 14 fields
Field Bits What it does UTXISEL1 15 UTXINV 14 UTXISEL0 13 UTXBRK 11 UTXEN 10 UTXBF 9 TRMT 8 URXISEL 7:6 ADDEN 5 RIDLE 4 PERR 3 FERR 2 OERR 1 URXDA 0
U4RXREG
Address 0x2B6
Reset 0x0000
Access read only
Size 16-bit U4BRG
Address 0x2B8
Reset 0x0000
Access read/write
Size 16-bit PORTB I/O port B TRISB
Address 0x2C8
Reset 0xFFFF
Access read/write
Size 16-bit 16 fields
Field Bits What it does TRISB15 15 TRISB14 14 TRISB13 13 TRISB12 12 TRISB11 11 TRISB10 10 TRISB9 9 TRISB8 8 TRISB7 7 TRISB6 6 TRISB5 5 TRISB4 4 TRISB3 3 TRISB2 2 TRISB1 1 TRISB0 0
16 fields
Field Bits What it does RB15 15 RB14 14 RB13 13 RB12 12 RB11 11 RB10 10 RB9 9 RB8 8 RB7 7 RB6 6 RB5 5 RB4 4 RB3 3 RB2 2 RB1 1 RB0 0
LATB
Address 0x2CC
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does LATB15 15 LATB14 14 LATB13 13 LATB12 12 LATB11 11 LATB10 10 LATB9 9 LATB8 8 LATB7 7 LATB6 6 LATB5 5 LATB4 4 LATB3 3 LATB2 2 LATB1 1 LATB0 0
ODCB
Address 0x2CE
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does ODB15 15 ODB14 14 ODB13 13 ODB12 12 ODB11 11 ODB10 10 ODB9 9 ODB8 8 ODB7 7 ODB6 6 ODB5 5 ODB4 4 ODB3 3 ODB2 2 ODB1 1 ODB0 0
PORTC I/O port C TRISC
Address 0x2D0
Reset 0xF000
Access read/write
Size 16-bit 4 fields
Field Bits What it does TRISC15 15 TRISC14 14 TRISC13 13 TRISC12 12
4 fields
Field Bits What it does RC15 15 RC14 14 RC13 13 RC12 12
LATC
Address 0x2D4
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does LATC15 15 LATC14 14 LATC13 13 LATC12 12
ODCC
Address 0x2D6
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does ODC15 15 ODC14 14 ODC13 13 ODC12 12
PORTD I/O port D TRISD
Address 0x2D8
Reset 0x0FFF
Access read/write
Size 16-bit 12 fields
Field Bits What it does TRISD11 11 TRISD10 10 TRISD9 9 TRISD8 8 TRISD7 7 TRISD6 6 TRISD5 5 TRISD4 4 TRISD3 3 TRISD2 2 TRISD1 1 TRISD0 0
12 fields
Field Bits What it does RD11 11 RD10 10 RD9 9 RD8 8 RD7 7 RD6 6 RD5 5 RD4 4 RD3 3 RD2 2 RD1 1 RD0 0
LATD
Address 0x2DC
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does LATD11 11 LATD10 10 LATD9 9 LATD8 8 LATD7 7 LATD6 6 LATD5 5 LATD4 4 LATD3 3 LATD2 2 LATD1 1 LATD0 0
ODCD
Address 0x2DE
Reset 0x0000
Access read/write
Size 16-bit 12 fields
Field Bits What it does ODD11 11 ODD10 10 ODD9 9 ODD8 8 ODD7 7 ODD6 6 ODD5 5 ODD4 4 ODD3 3 ODD2 2 ODD1 1 ODD0 0
PORTE I/O port E TRISE
Address 0x2E0
Reset 0x00FF
Access read/write
Size 16-bit 8 fields
Field Bits What it does TRISE7 7 TRISE6 6 TRISE5 5 TRISE4 4 TRISE3 3 TRISE2 2 TRISE1 1 TRISE0 0
8 fields
Field Bits What it does RE7 7 RE6 6 RE5 5 RE4 4 RE3 3 RE2 2 RE1 1 RE0 0
LATE
Address 0x2E4
Reset 0x0000
Access read/write
Size 16-bit 8 fields
Field Bits What it does LATE7 7 LATE6 6 LATE5 5 LATE4 4 LATE3 3 LATE2 2 LATE1 1 LATE0 0
ODCE
Address 0x2E6
Reset 0x0000
Access read/write
Size 16-bit 8 fields
Field Bits What it does ODE7 7 ODE6 6 ODE5 5 ODE4 4 ODE3 3 ODE2 2 ODE1 1 ODE0 0
PORTF I/O port F TRISF
Address 0x2E8
Reset 0x007F
Access read/write
Size 16-bit 7 fields
Field Bits What it does TRISF6 6 TRISF5 5 TRISF4 4 TRISF3 3 TRISF2 2 TRISF1 1 TRISF0 0
7 fields
Field Bits What it does RF6 6 RF5 5 RF4 4 RF3 3 RF2 2 RF1 1 RF0 0
LATF
Address 0x2EC
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does LATF6 6 LATF5 5 LATF4 4 LATF3 3 LATF2 2 LATF1 1 LATF0 0
ODCF
Address 0x2EE
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does ODF6 6 ODF5 5 ODF4 4 ODF3 3 ODF2 2 ODF1 1 ODF0 0
PORTG I/O port G TRISG
Address 0x2F0
Reset 0x03CC
Access read/write
Size 16-bit 6 fields
Field Bits What it does TRISG9 9 TRISG8 8 TRISG7 7 TRISG6 6 TRISG3 3 TRISG2 2
6 fields
Field Bits What it does RG9 9 RG8 8 RG7 7 RG6 6 RG3 3 RG2 2
LATG
Address 0x2F4
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does LATG9 9 LATG8 8 LATG7 7 LATG6 6 LATG3 3 LATG2 2
ODCG
Address 0x2F6
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does ODG9 9 ODG8 8 ODG7 7 ODG6 6 ODG3 3 ODG2 2
PORTS I/O port control PADCFG1
Address 0x2FC
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RTSECSEL 1 PMPTTL 0
ADC1 Analog-to-digital converter 1 AD1CON1
Address 0x320
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does ADON 15 ADSIDL 13 FORM 9:8 SSRC 7:5 ASAM 2 SAMP 1 DONE 0
AD1CON2
Address 0x322
Reset 0x0000
Access read/write
Size 16-bit 6 fields
Field Bits What it does VCFG 15:13 CSCNA 10 BUFS 7 SMPI 5:2 BUFM 1 ALTS 0
AD1CON3
Address 0x324
Reset 0x0000
Access read/write
Size 16-bit 3 fields
Field Bits What it does ADRC 15 SAMC 12:8 ADCS 7:0
AD1CHS
Address 0x328
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does CH0NB 15 CH0SB 12:8 CH0NA 7 CH0SA 4:0
AD1PCFGH
Address 0x32A
Reset 0x0000
Access read/write
Size 16-bit AD1PCFGL
Address 0x32C
Reset 0x0000
Access read/write
Size 16-bit AD1CSSL
Address 0x330
Reset 0x0000
Access read/write
Size 16-bit AD1CSSH
Address 0x332
Reset 0x0000
Access read/write
Size 16-bit CTMU CTMU CTMUCON
Address 0x33C
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does CTMUEN 15 CTMUSIDL 13 TGEN 12 EDGEN 11 EDGSEQEN 10 IDISSEN 9 CTTRIG 8 EDG2POL 7 EDG2SEL 6:5 EDG1POL 4 EDG1SEL 3:2 EDG2STAT 1 EDG1STAT 0
CTMUICON
Address 0x33E
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does ITRIM 15:10 IRNG 9:8
PMP Parallel master port PMCON
Address 0x600
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does PMPEN 15 PSIDL 13 ADRMUX 12:11 PTBEEN 10 PTWREN 9 PTRDEN 8 CSF 7:6 ALP 5 CS2P 4 CS1P 3 BEP 2 WRSP 1 RDSP 0
PMMODE
Address 0x602
Reset 0x0000
Access read/write
Size 16-bit 9 fields
Field Bits What it does BUSY 15 IRQM 14:13 INCM 12:11 MODE16 10 MODE1 9 MODE0 8 WAITB 7:6 WAITM 5:2 WAITE 1:0
PMADDR
Address 0x604
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does CS 15:14 ADDR 13:0
PMDOUT2
Address 0x606
Reset 0x0000
Access read/write
Size 16-bit PMDIN1
Address 0x608
Reset 0x0000
Access read/write
Size 16-bit PMDIN2
Address 0x60A
Reset 0x0000
Access read/write
Size 16-bit PMAEN
Address 0x60C
Reset 0x0000
Access read/write
Size 16-bit PMSTAT
Address 0x60E
Reset 0x008F
Access read/write
Size 16-bit 12 fields
Field Bits What it does IBF 15 IBOV 14 IB3F 11 IB2F 10 IB1F 9 IB0F 8 OBE 7 OBUF 6 OB3E 3 OB2E 2 OB1E 1 OB0E 0
RTCC Real-time clock and calendar ALRMVAL
Address 0x620
Reset 0x0000
Access read/write
Size 16-bit ALCFGRPT
Address 0x622
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does ALRMEN 15 CHIME 14 AMASK 13:10 ALRMPTR 9:8 ARPT 7:0
RTCVAL
Address 0x624
Reset 0x0000
Access read/write
Size 16-bit RCFGCAL
Address 0x626
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does RTCEN 15 RTCWREN 13 RTCSYNC 12 HALFSEC 11 RTCOE 10 RTCPTR 9:8 CAL 7:0
CMP Comparators and voltage reference CMSTAT
Address 0x630
Reset 0x0000
Access read/write
Size 16-bit 13 fields
Field Bits What it does CMIDL 15 C6EVT 13 C5EVT 12 C4EVT 11 C3EVT 10 C2EVT 9 C1EVT 8 C6OUT 5 C5OUT 4 C4OUT 3 C3OUT 2 C2OUT 1 C1OUT 0
CVRCON
Address 0x632
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does CVREN 7 CVROE 6 CVRR 5 CVRSS 4 CVR 3:0
CMP1 Comparator 1 CM1CON
Address 0x634
Reset 0x0000
Access read/write
Size 16-bit 10 fields
Field Bits What it does CON 15 COE 14 CPOL 13 CEVT 9 COUT 8 EVPOL1 7 EVPOL0 6 CREF 4 CCH1 1 CCH0 0
CMP2 Comparator 2 CM2CON
Address 0x636
Reset 0x0000
Access read/write
Size 16-bit 10 fields
Field Bits What it does CON 15 COE 14 CPOL 13 CEVT 9 COUT 8 EVPOL1 7 EVPOL0 6 CREF 4 CCH1 1 CCH0 0
CMP3 Comparator 3 CM3CON
Address 0x638
Reset 0x0000
Access read/write
Size 16-bit 10 fields
Field Bits What it does CON 15 COE 14 CPOL 13 CEVT 9 COUT 8 EVPOL1 7 EVPOL0 6 CREF 4 CCH1 1 CCH0 0
CRC CRC and memory scanner CRCCON
Address 0x640
Reset 0x0040
Access read/write
Size 16-bit 6 fields
Field Bits What it does CSIDL 13 VWORD 12:8 CRCFUL 7 CRCMPT 6 CRCGO 4 PLEN 3:0
CRCXOR
Address 0x642
Reset 0x0000
Access read/write
Size 16-bit CRCDAT
Address 0x644
Reset 0x0000
Access read/write
Size 16-bit CRCWDAT
Address 0x646
Reset 0x0000
Access read/write
Size 16-bit PPS Peripheral pin select RPINR0
Address 0x680
Reset 0x3F00
Access read/write
Size 16-bit 1 field
Field Bits What it does INT1R 13:8
RPINR1
Address 0x682
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does INT3R 13:8 INT2R 5:0
RPINR2
Address 0x684
Reset 0x003F
Access read/write
Size 16-bit 1 field
Field Bits What it does INT4R 5:0
RPINR3
Address 0x686
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does T3CKR 13:8 T2CKR 5:0
RPINR4
Address 0x688
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does T5CKR 13:8 T4CKR 5:0
RPINR7
Address 0x68E
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does IC2R 13:8 IC1R 5:0
RPINR8
Address 0x690
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does IC4R 13:8 IC3R 5:0
RPINR9
Address 0x692
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does IC6R 13:8 IC5R 5:0
RPINR10
Address 0x694
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does IC8R 13:8 IC7R 5:0
RPINR11
Address 0x696
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does OCFBR 13:8 OCFAR 5:0
RPINR15
Address 0x69E
Reset 0x3F00
Access read/write
Size 16-bit 1 field
Field Bits What it does IC9R 13:8
RPINR17
Address 0x6A2
Reset 0x3F00
Access read/write
Size 16-bit 1 field
Field Bits What it does U3RXR 13:8
RPINR18
Address 0x6A4
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does U1CTSR 13:8 U1RXR 5:0
RPINR19
Address 0x6A6
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does U2CTSR 13:8 U2RXR 5:0
RPINR20
Address 0x6A8
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does SCK1R 13:8 SDI1R 5:0
RPINR21
Address 0x6AA
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does U3CTSR 13:8 SS1R 5:0
RPINR22
Address 0x6AC
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does SCK2R 13:8 SDI2R 5:0
RPINR23
Address 0x6AE
Reset 0x003F
Access read/write
Size 16-bit 1 field
Field Bits What it does SS2R 5:0
RPINR27
Address 0x6B6
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does U4CTSR 13:8 U4RXR 5:0
RPINR28
Address 0x6B8
Reset 0x3F3F
Access read/write
Size 16-bit 2 fields
Field Bits What it does SCK3R 13:8 SDI3R 5:0
RPINR29
Address 0x6BA
Reset 0x003F
Access read/write
Size 16-bit 1 field
Field Bits What it does SS3R 5:0
RPOR0
Address 0x6C0
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP1R 13:8 RP0R 5:0
RPOR1
Address 0x6C2
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP3R 13:8 RP2R 5:0
RPOR2
Address 0x6C4
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does RP4R 5:0
RPOR3
Address 0x6C6
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP7R 13:8 RP6R 5:0
RPOR4
Address 0x6C8
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP9R 13:8 RP8R 5:0
RPOR5
Address 0x6CA
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP11R 13:8 RP10R 5:0
RPOR6
Address 0x6CC
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP13R 13:8 RP12R 5:0
RPOR7
Address 0x6CE
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does RP14R 5:0
RPOR8
Address 0x6D0
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP17R 13:8 RP16R 5:0
RPOR9
Address 0x6D2
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP19R 13:8 RP18R 5:0
RPOR10
Address 0x6D4
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP21R 13:8 RP20R 5:0
RPOR11
Address 0x6D6
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP23R 13:8 RP22R 5:0
RPOR12
Address 0x6D8
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP25R 13:8 RP24R 5:0
RPOR13
Address 0x6DA
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP27R 13:8 RP26R 5:0
RPOR14
Address 0x6DC
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does RP29R 13:8 RP28R 5:0
RPOR15
Address 0x6DE
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does RP30R 5:0
SFR Other special function registers ALTRP
Address 0x6E2
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does SCK1CM 0
RESET Reset control RCON
Address 0x740
Reset 0x0003
Access read/write
Size 16-bit 12 fields
Field Bits What it does TRAPR 15 IOPUWR 14 CM 9 VREGS 8 EXTR 7 SWR 6 SWDTEN 5 WDTO 4 SLEEP 3 IDLE 2 BOR 1 POR 0
OSCILLATOR Oscillator, power control and watchdog 8 fields
Field Bits What it does COSC 14:12 NOSC 10:8 CLKLOCK 7 IOLOCK 6 LOCK 5 CF 3 SOSCEN 1 OSWEN 0
CLKDIV
Address 0x744
Reset 0x0300
Access read/write
Size 16-bit 4 fields
Field Bits What it does ROI 15 DOZE 14:12 DOZEN 11 RCDIV 10:8
OSCTUN
Address 0x748
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does TUN 5:0
REFOCON
Address 0x74E
Reset 0x0000
Access read/write
Size 16-bit 3 fields
Field Bits What it does ROSSLP 13 ROSEL 12 RODIV 11:8
NVM Data EEPROM and flash program memory NVMCON
Address 0x760
Reset 0x0000
Access read/write
Size 16-bit 5 fields
Field Bits What it does WR 15 WREN 14 WRERR 13 ERASE 6 NVMOP 3:0
NVMKEY
Address 0x766
Reset 0x0000
Access write only
Size 16-bit PMD Peripheral module disable PMD1
Address 0x770
Reset 0x0000
Access read/write
Size 16-bit 11 fields
Field Bits What it does T5MD 15 T4MD 14 T3MD 13 T2MD 12 T1MD 11 I2C1MD 7 U2MD 6 U1MD 5 SPI2MD 4 SPI1MD 3 ADC1MD 0
PMD2
Address 0x772
Reset 0x0000
Access read/write
Size 16-bit 16 fields
Field Bits What it does IC8MD 15 IC7MD 14 IC6MD 13 IC5MD 12 IC4MD 11 IC3MD 10 IC2MD 9 IC1MD 8 OC8MD 7 OC7MD 6 OC6MD 5 OC5MD 4 OC4MD 3 OC3MD 2 OC2MD 1 OC1MD 0
PMD3
Address 0x774
Reset 0x0000
Access read/write
Size 16-bit 7 fields
Field Bits What it does CMPMD 10 RTCCMD 9 PMPMD 8 CRCMD 7 U3MD 3 I2C3MD 2 I2CMD 1
PMD4
Address 0x776
Reset 0x0000
Access read/write
Size 16-bit 4 fields
Field Bits What it does U4MD 5 REFOMD 3 CTMUMD 2 LVDMD 1
PMD5
Address 0x778
Reset 0x0000
Access read/write
Size 16-bit 2 fields
Field Bits What it does IC9MD 8 OC9MD 0
PMD6
Address 0x77A
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does SPI3MD 0