Hi All! Here's my problem : I want to copy a 'long' variable to into two useable bytes (high and low). MPLABC and MPD doesn't allow access to the byte at the higher address, so I am forced to do it in assembly. The problem, however comes in when the variable moves into another bank, so I have to re-check the validity of all the assembly sections after compilation. Yuck. Is there an easier way? -- Friendly Regards Tjaart van der Walt ______________________________________________________________ | Another sun-deprived R&D Engineer slaving away in a dungeon | | WASP International | | GSM and GPS value-added applications | |+27-(0)11-622-8686 | http://wasp.co.za | tjaart@wasp.co.za | |______________________________________________________________|