| 
            
              | INDF0 | 0x000 |  
              | INDF1 | 0x001 |  
              | PCL | 0x002 |  
              | STATUS | 0x003 |  
              | FSR0 | 0x004 |  
              | FSR0H | 0x005 |  
              | FSR1L | 0x006 |  
              | FSR1H | 0x007 |  
              | BSR | 0x008 |  
              | WREG | 0x009 |  
              | PCLATH | 0x00A |  
              | INTCON | 0x00B |  
              | PORTA | 0x00C |  |  | 
|---|
 
              | PORTC | 0x00E |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | RCREG | 0x119 |  
              | TX1REG | 0x11A |  
              | SP1BRGL | 0x11B |  
              | SPBRGH | 0x11C |  
              | RC1STA | 0x11D |  
              | TXSTA | 0x11E |  
              | BAUDCON | 0x11F |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | SSP1BUF | 0x18C |  
              | SSP1ADD | 0x18D |  
              | SSP1MSK | 0x18E |  
              | SSP1STAT | 0x18F |  
              | SSP1CON1 | 0x190 |  
              | SSP1CON2 | 0x191 |  
              | SSP1CON3 | 0x192 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | TMR1L | 0x20C |  
              | TMR1H | 0x20D |  
              | T1CON | 0x20E |  
              | T1GCON | 0x20F |  
              | TMR1GATE | 0x210 |  
              | TMR1CLK | 0x211 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | TMR2 | 0x28C |  
              | T2PR | 0x28D |  
              | T2CON | 0x28E |  
              | T2HLT | 0x28F |  
              | T2CLKCON | 0x290 |  
              | T2RST | 0x291 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CCPR1L | 0x30C |  
              | CCPR1H | 0x30D |  
              | CCP1CON | 0x30E |  
              | CCP1CAP | 0x30F |  
              | CCPR2 | 0x310 |  
              | CCPR2H | 0x311 |  
              | CCP2CON | 0x312 |  
              | CCP2CAP | 0x313 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CWG1CLKCON | 0x60C |  |  | 
|---|
 
              | CWG1DBR | 0x60E |  
              | CWG1DBF | 0x60F |  
              | CWG1CON0 | 0x610 |  
              | CWG1CON1 | 0x611 |  
              | CWG1AS0 | 0x612 |  
              | CWG1AS1 | 0x613 |  
              | CWG1STR | 0x614 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | PIR0 | 0x70C |  
              | PIR1 | 0x70D |  
              | PIR2 | 0x70E |  
              | PIR3 | 0x70F |  
              | PIR4 | 0x710 |  
              | PIR5 | 0x711 |  
              | PIR6 | 0x712 |  
              | PIR7 | 0x713 |  |  | 
|---|
 |  | 
|---|
 
              | PIE0 | 0x716 |  
              | PIE1 | 0x717 |  
              | PIE2 | 0x718 |  
              | PIE3 | 0x719 |  
              | PIE4 | 0x71A |  
              | PIE5 | 0x71B |  
              | PIE6 | 0x71C |  
              | PIE7 | 0x71D |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | PMD0 | 0x796 |  
              | PMD1 | 0x797 |  
              | PMD2 | 0x798 |  
              | PMD3 | 0x799 |  
              | PMD4 | 0x79A |  
              | PMD5 | 0x79B |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | WDTCON0 | 0x80C |  
              | WDTCON1 | 0x80D |  
              | WDTPSL | 0x80E |  
              | WDTPSH | 0x80F |  
              | WDTTMR | 0x810 |  
              | BORCON | 0x811 |  |  | 
|---|
 
              | PCON0 | 0x813 |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | NVMADRL | 0x81A |  
              | NVMADRH | 0x81B |  
              | NVMDATL | 0x81C |  
              | NVMDATH | 0x81D |  
              | NVMCON1 | 0x81E |  
              | NVMCON2 | 0x81F |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CPUDOZE | 0x88C |  
              | OSCCON1 | 0x88D |  
              | OSCCON2 | 0x88E |  
              | OSCCON3 | 0x88F |  
              | OSCSTAT | 0x890 |  
              | OSCEN | 0x891 |  
              | OSCTUNE | 0x892 |  
              | OSCFRQ | 0x893 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | FVRCON | 0x90C |  |  | 
|---|
 
              | DAC1CON0 | 0x90E |  
              | DAC1CON1 | 0x90F |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | ZCDCON | 0x91F |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CMOUT | 0x98F |  
              | CM1CON0 | 0x990 |  
              | CM1CON1 | 0x991 |  |  | 
|---|
 |  | 
|---|
 
              | CM2CON0 | 0x994 |  
              | CM2CON1 | 0x995 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CLCDATA | 0x1E0F |  
              | CLC1CON | 0x1E10 |  
              | CLC1POL | 0x1E11 |  
              | CLC1SEL0 | 0x1E12 |  
              | CLC1SEL1 | 0x1E13 |  
              | CLC1SEL2 | 0x1E14 |  
              | CLC1SEL3 | 0x1E15 |  
              | CLC1GLS0 | 0x1E16 |  
              | CLC1GLS1 | 0x1E17 |  
              | CLC1GLS2 | 0x1E18 |  
              | CLC1GLS3 | 0x1E19 |  
              | CLC2CON | 0x1E1A |  
              | CLC2POL | 0x1E1B |  
              | CLC2SEL0 | 0x1E1C |  
              | CLC2SEL1 | 0x1E1D |  
              | CLC2SEL2 | 0x1E1E |  
              | CLC2SEL3 | 0x1E1F |  
              | CLC2GLS0 | 0x1E20 |  
              | CLC2GLS1 | 0x1E21 |  
              | CLC2GLS2 | 0x1E22 |  
              | CLC2GLS3 | 0x1E23 |  
              | CLC3CON | 0x1E24 |  
              | CLC3POL | 0x1E25 |  
              | CLC3SEL0 | 0x1E26 |  
              | CLC3SEL1 | 0x1E27 |  
              | CLC3SEL2 | 0x1E28 |  
              | CLC3SEL3 | 0x1E29 |  
              | CLC3GLS0 | 0x1E2A |  
              | CLC3GLS1 | 0x1E2B |  
              | CLC3GLS2 | 0x1E2C |  
              | CLC3GLS3 | 0x1E2D |  
              | CLC4CON | 0x1E2E |  
              | CLC4POL | 0x1E2F |  
              | CLC4SEL0 | 0x1E30 |  
              | CLC4SEL1 | 0x1E31 |  
              | CLC4SEL2 | 0x1E32 |  
              | CLC4SEL3 | 0x1E33 |  
              | CLC4GLS0 | 0x1E34 |  
              | CLC4GLS1 | 0x1E35 |  
              | CLC4GLS2 | 0x1E36 |  
              | CLC4GLS3 | 0x1E37 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | PPSLOCK | 0x1E8F |  
              | INTPPS | 0x1E90 |  
              | T0CKIPPS | 0x1E91 |  
              | T1CKIPPS | 0x1E92 |  
              | T1GPPS | 0x1E93 |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CCP1PPS | 0x1EA1 |  
              | CCP2PPS | 0x1EA2 |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CWG1PPS | 0x1EB1 |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | CLCIN0PPS | 0x1EBB |  
              | CLCIN1PPS | 0x1EBC |  
              | CLCIN2PPS | 0x1EBD |  
              | CLCIN3PPS | 0x1EBE |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | SSP1CLKPPS | 0x1EC5 |  
              | SSP1DATPPS | 0x1EC6 |  
              | SSP1SSPPS | 0x1EC7 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | RA0PPS | 0x1F10 |  
              | RA1PPS | 0x1F11 |  
              | RA2PPS | 0x1F12 |  |  | 
|---|
 
              | RA4PPS | 0x1F14 |  
              | RA5PPS | 0x1F15 |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | RC0PPS | 0x1F20 |  
              | RC1PPS | 0x1F21 |  
              | RC2PPS | 0x1F22 |  
              | RC3PPS | 0x1F23 |  
              | RC4PPS | 0x1F24 |  
              | RC5PPS | 0x1F25 |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | ANSELA | 0x1F38 |  
              | WPUA | 0x1F39 |  
              | ODCONA | 0x1F3A |  
              | SLRCONA | 0x1F3B |  
              | INLVLA | 0x1F3C |  |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | ANSELC | 0x1F4E |  
              | WPUC | 0x1F4F |  
              | ODCONC | 0x1F50 |  
              | SLRCONC | 0x1F51 |  
              | INLVLC | 0x1F52 |  
              | IOCCP | 0x1F53 |  
              | IOCCN | 0x1F54 |  
              | IOCCF | 0x1F55 |  | 
            |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 |  | 
|---|
 
              | STATUS_SHAD | 0x1FE4 |  
              | WREG_SHAD | 0x1FE5 |  
              | BSR_SHAD | 0x1FE6 |  
              | PCLATH_SHAD | 0x1FE7 |  
              | FSR0L_SHAD | 0x1FE8 |  
              | FSR0H_SHAD | 0x1FE9 |  
              | FSR1L_SHAD | 0x1FEA |  
              | FSR1H_SHAD | 0x1FEB |  |  | 
|---|
 
              | STKPTR | 0x1FED |  
              | TOSL | 0x1FEE |  
              | TOSH | 0x1FEF |  |