> Hmm... I thought someone had told me that 18F parts didn't require > banking. *coughs* Uh... Nevermind... Use a macro or something. PIC18 parts don't do paging (the full address is included in every GOTO and CALL instruction), and don't do indirect banking (FSR registers contain the complete address), but have not eliminated direct banking. However, a bank is 256 instead of 128 bytes in size, and there is also a choice between the current bank and the "access" bank that is coded into each instruction. The access bank therefore becomes memory that is always directly available, somewhat like the last 16 bytes of each bank on PICs like the 16F877. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads