All Enhanced Extended Regular 12 bits 14 bits 16 bits RAM
size
ROM
size
EEPROM
size
PIC12 PIC12E PIC14 PIC14E PIC16 PIC16E
PIC14E Common SFRs
Bank 0 Bank 1 Bank 2 Bank 3 Bank 31
INDF0 0x000
INDF1 0x001
PCL 0x002
STATUS 0x003
FSR0 0x004
FSR0H 0x005
FSR1 0x006
FSR1H 0x007
BSR 0x008
WREG 0x009
PCLATH 0x00A
INTCON 0x00B
PORTA 0x00C
 
 
 
 
 
 
 
 
 
 
 
 
TRISA 0x08C
 
 
 
 
 
 
 
 
 
 
 
 
LATA 0x10C
 
 
 
 
 
 
 
 
 
BORCON 0x116
FVRCON 0x117
 
 
 
 
 
 
 
 
 
 
 
 
ANSELA 0x18C
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
STATUS_SHAD 0xFE4
WREG_SHAD 0xFE5
BSR_SHAD 0xFE6
PCLATH_SHAD 0xFE7
FSR0L_SHAD 0xFE8
FSR0H_SHAD 0xFE9
FSR1L_SHAD 0xFEA
FSR1H_SHAD 0xFEB
 
STKPTR 0xFED
TOSL 0xFEE
TOSH 0xFEF

This page generated automatically by the device-help.pl program (2014-09-27 07:53:45 UTC) from the 8bit_device.info file (rev: 1.21) of mpasmx and from the gputils source package (rev: svn 1103). The mpasmx is included in the MPLAB X.