Picdude wrote: > That's right, but you're using it wrong. The difference between > creating a constant (using EQU) and an address for a variable (using > EQU) is *nothing* Right. Which is one good reason why using EQU to create constants that represent variable addresses is very bad programming practise. Don't do that. That's what the RES directive is for. It specifically reserves memory, which guarantees that no other part of the program will be able to reserve the same location. Even CBLOCK is better than RES for creating a bunch of constants that are intended to be addresses of variables. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body