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
PIC16F689
Bank 0 Bank 1 Bank 2 Bank 3
INDF 0x000
TMR0 0x001
PCL 0x002
STATUS 0x003
FSR 0x004
PORTA 0x005
PORTB 0x006
PORTC 0x007
 
 
PCLATH 0x00A
INTCON 0x00B
PIR1 0x00C
PIR2 0x00D
TMR1TMR1L 0x00E
TMR1H 0x00F
T1CON 0x010
 
 
SSPBUF 0x013
SSPCON 0x014
 
 
 
RCSTA 0x018
TXREG 0x019
RCREG 0x01A
 
 
 
ADRESH 0x01E
ADCON0 0x01F
 
OPTION_REG 0x081
 
 
 
TRISA 0x085
TRISB 0x086
TRISC 0x087
 
 
 
 
PIE1 0x08C
PIE2 0x08D
PCON 0x08E
OSCCON 0x08F
OSCTUNE 0x090
 
 
MSKSSPADD
SSPMSK
0x093
SSPSTAT 0x094
WPUWPUA 0x095
IOCIOCA 0x096
WDTCON 0x097
TXSTA 0x098
SPBRG 0x099
SPBRGH 0x09A
BAUDCTL 0x09B
 
 
ADRESL 0x09E
ADCON1 0x09F
 
 
 
 
 
 
 
 
 
 
 
 
EEDATEEDATA 0x10C
EEADR 0x10D
EEDATH 0x10E
EEADRH 0x10F
 
 
 
 
 
WPUB 0x115
IOCB 0x116
 
VRCON 0x118
CM1CON0 0x119
CM2CON0 0x11A
CM2CON1 0x11B
 
 
ANSEL 0x11E
ANSELH 0x11F
 
 
 
 
 
 
 
 
 
 
 
 
EECON1 0x18C
EECON2 0x18D
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SRCON 0x19E
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:46 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.