1// Sample linker command file for 16F676 2 3LIBPATH . 4 5CODEPAGE NAME=page START=0x0 END=0x3FE 6CODEPAGE NAME=oscval START=0x3FF END=0x3FF PROTECTED 7CODEPAGE NAME=.idlocs START=0x2000 END=0x2003 PROTECTED 8CODEPAGE NAME=icd_inst START=0x2004 END=0x2004 PROTECTED 9CODEPAGE NAME=mfg_code START=0x2005 END=0x2005 PROTECTED 10CODEPAGE NAME=.device_id START=0x2006 END=0x2006 PROTECTED 11CODEPAGE NAME=.config START=0x2007 END=0x2007 PROTECTED 12CODEPAGE NAME=eedata START=0x2100 END=0x217F PROTECTED 13 14DATABANK NAME=sfr0 START=0x0 END=0x1F PROTECTED 15DATABANK NAME=sfr1 START=0x80 END=0x9F PROTECTED 16 17SHAREBANK NAME=gpr0 START=0x20 END=0x5F 18SHAREBANK NAME=gpr0 START=0xA0 END=0xDF PROTECTED 19 20 21SECTION NAME=PROG ROM=page // ROM code space 22SECTION NAME=OSCVAL ROM=oscval // Oscillator value 23SECTION NAME=IDLOCS ROM=.idlocs // ID locations 24SECTION NAME=ICD_INST ROM=icd_inst // ICD instruction 25SECTION NAME=MFG_CODE ROM=mfg_code // Manufacturing code 26SECTION NAME=DEVICEID ROM=.device_id // Device ID 27SECTION NAME=DEEPROM ROM=eedata // Data EEPROM 28