>> it will skip the first >> instruction of your macro, but it will not skip the entire macro. >Yes, a one-line macro... This seems a good time to ask a related question. With the understanding that this will cost me some efficiency, and (hopefully) make things a bit easier to use; I have an often-used macro that would be MUCH more useful if I could "skip" it with a normal BTFSS/BTFSC instruction, so I=20 began the macro with the following: LOCAL macstart,macend BRA macstart ;unusual start to allow skip before macro BRA macend macstart LFSR FSR0,timeblock + tmrnum * 8 ....... main body of macro here...... macend endm Would anyone care to comment on this method? I'm always open to learning a better way. Thanks, Lyle -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.