Scott Larson wrote: > After reading the MPASM guide I am still lost as to how to reserve a > data section in a specific bank. You define named sections for each bank in the linker file, then specify those section names with the UDATA directive. For example, here are the relevant lines from my 16F683 linker file: DATABANK NAME=bank0 START=0x20 END=0x6F //register bank 0 DATABANK NAME=bank1 START=0xA0 END=0xBF //register bank 1 SECTION NAME=.BANK0 RAM=bank0 SECTION NAME=.BANK1 RAM=bank1 Now in the code you write: bank1 udata myvar res 1 ;my very own variable someplace in bank 1 ******************************************************************** Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products (978) 742-9014. Gold level PIC consultants since 2000. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist