All Enhanced Extended Regular 12 bits 14 bits 16 bits RAM
size
ROM
size
EEPROM
size
Common
SFRs
Features Configuration Bits RAM map SFR map
PIC16LF1946
Bank 0 Bank 1 Bank 2 Bank 3 Bank 4 Bank 5 Bank 6 Bank 7 Bank 8 Bank 9 Bank 15 Bank 31
INDF0 0x000
INDF1 0x001
PCL 0x002
STATUS 0x003
FSR0FSR0L 0x004
FSR0H 0x005
FSR1FSR1L 0x006
FSR1H 0x007
BSR 0x008
WREG 0x009
PCLATH 0x00A
INTCON 0x00B
PORTA 0x00C
PORTB 0x00D
PORTC 0x00E
PORTD 0x00F
PORTE 0x010
PIR1 0x011
PIR2 0x012
PIR3 0x013
PIR4 0x014
TMR0 0x015
TMR1TMR1L 0x016
TMR1H 0x017
T1CON 0x018
T1GCON 0x019
TMR2 0x01A
PR2 0x01B
T2CON 0x01C
 
CPSCON0 0x01E
CPSCON1 0x01F
 
 
 
 
 
 
 
 
 
 
 
 
TRISA 0x08C
TRISB 0x08D
TRISC 0x08E
TRISD 0x08F
TRISE 0x090
PIE1 0x091
PIE2 0x092
PIE3 0x093
PIE4 0x094
OPTION_REG 0x095
PCON 0x096
WDTCON 0x097
OSCTUNE 0x098
OSCCON 0x099
OSCSTAT 0x09A
ADRESADRESL 0x09B
ADRESH 0x09C
ADCON0 0x09D
ADCON1 0x09E
 
 
 
 
 
 
 
 
 
 
 
 
LATA 0x10C
LATB 0x10D
LATC 0x10E
LATD 0x10F
LATE 0x110
CM1CON0 0x111
CM1CON1 0x112
CM2CON0 0x113
CM2CON1 0x114
CMOUT 0x115
BORCON 0x116
FVRCON 0x117
DACCON0 0x118
DACCON1 0x119
SRCON0 0x11A
SRCON1 0x11B
 
APFCON 0x11D
CM3CON0 0x11E
CM3CON1 0x11F
 
 
 
 
 
 
 
 
 
 
 
 
ANSELA 0x18C
 
 
 
ANSELE 0x190
EEADREEADRL 0x191
EEADRH 0x192
EEDATEEDATL 0x193
EEDATH 0x194
EECON1 0x195
EECON2 0x196
 
 
RC1REGRCREG 0x199
TX1REGTXREG 0x19A
SP1BRGSP1BRGL
SPBRG
SPBRGL
0x19B
SP1BRGHSPBRGH 0x19C
RC1STARCSTA 0x19D
TX1STATXSTA 0x19E
BAUD1CON 0x19F
 
 
 
 
 
 
 
 
 
 
 
 
 
WPUB 0x20D
 
 
 
SSP1BUFSSPBUF 0x211
SSP1ADDSSPADD 0x212
SSP1MSKSSPMSK 0x213
SSP1STATSSPSTAT 0x214
SSP1CON1SSPCON
SSPCON1
0x215
SSP1CON2SSPCON2 0x216
SSP1CON3SSPCON3 0x217
 
SSP2BUF 0x219
SSP2ADD 0x21A
SSP2MSK 0x21B
SSP2STAT 0x21C
SSP2CON1 0x21D
SSP2CON2 0x21E
SSP2CON3 0x21F
 
 
 
 
 
 
 
 
 
 
 
 
PORTF 0x28C
PORTG 0x28D
 
 
 
CCPR1CCPR1L 0x291
CCPR1H 0x292
CCP1CON 0x293
PWM1CON 0x294
CCP1ASECCP1AS 0x295
PSTR1CON 0x296
 
CCPR2CCPR2L 0x298
CCPR2H 0x299
CCP2CON 0x29A
PWM2CON 0x29B
CCP2ASECCP2AS 0x29C
PSTR2CON 0x29D
CCPTMRS0 0x29E
CCPTMRS1 0x29F
 
 
 
 
 
 
 
 
 
 
 
 
TRISF 0x30C
TRISG 0x30D
 
 
 
CCPR3CCPR3L 0x311
CCPR3H 0x312
CCP3CON 0x313
PWM3CON 0x314
CCP3ASECCP3AS 0x315
PSTR3CON 0x316
 
CCPR4CCPR4L 0x318
CCPR4H 0x319
CCP4CON 0x31A
 
CCPR5CCPR5L 0x31C
CCPR5H 0x31D
CCP5CON 0x31E
 
 
 
 
 
 
 
 
 
 
 
 
LATF 0x38C
LATG 0x38D
 
 
 
 
 
 
IOCBP 0x394
IOCBN 0x395
IOCBF 0x396
 
 
 
 
 
 
 
 
 
 
 
 
ANSELF 0x40C
ANSELG 0x40D
 
 
 
 
 
 
 
TMR4 0x415
PR4 0x416
T4CON 0x417
 
 
 
 
TMR6 0x41C
PR6 0x41D
T6CON 0x41E
 
 
 
 
 
 
 
 
 
 
 
 
 
WPUG 0x48D
 
 
 
RC2REG 0x491
TX2REG 0x492
SP2BRGLSPBRG2 0x493
SP2BRGH 0x494
RC2STA 0x495
TX2STA 0x496
BAUD2CON 0x497
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LCDCON 0x791
LCDPS 0x792
LCDREF 0x793
LCDCST 0x794
LCDRL 0x795
 
 
LCDSE0 0x798
LCDSE1 0x799
LCDSE2 0x79A
LCDSE3 0x79B
LCDSE4 0x79C
LCDSE5 0x79D
 
 
LCDDATA0 0x7A0
LCDDATA1 0x7A1
LCDDATA2 0x7A2
LCDDATA3 0x7A3
LCDDATA4 0x7A4
LCDDATA5 0x7A5
LCDDATA6 0x7A6
LCDDATA7 0x7A7
LCDDATA8 0x7A8
LCDDATA9 0x7A9
LCDDATA10 0x7AA
LCDDATA11 0x7AB
LCDDATA12 0x7AC
LCDDATA13 0x7AD
LCDDATA14 0x7AE
LCDDATA15 0x7AF
LCDDATA16 0x7B0
LCDDATA17 0x7B1
LCDDATA18 0x7B2
LCDDATA19 0x7B3
LCDDATA20 0x7B4
LCDDATA21 0x7B5
LCDDATA22 0x7B6
LCDDATA23 0x7B7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
The mirror of [PCL, PCLATH, ...] are not shown.

 SFR

 SFR with alias name.

This page generated automatically by the device-help.pl program (2017-05-13 09:29:48 UTC) from the 8bit_device.info file (rev: 1.36) of mpasmx and from the gputils source package (rev: svn 1308). The mpasmx is included in the MPLAB X.