On Wed, 3 Mar 2004 03:09:40 +0000, you wrote: >Hello, > >Is it possible in C18 to define a variable (an array or a structure with= an array) that is greater than 256 bytes (the size of gpr block)? You need to make some changes to the .lkr file I believe, such as: DATABANK NAME=3Dgpr2 START=3D0x200 END=3D0x46F To allocate a variable in this larger block: #pragma udata bank2=3D0x200 tany curpkt ; -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads