Gracias navaismo, ya lo he usado, pero al parecer se traba todo mi programa principal esta etiqueta esta en una interrupcion desde que se inicia todo mi programa para chekar siempre unas temperaturas, pero al usarlo como mencionaste se traba todo mi programa sera que falta memoria o es demaisada pesada la funcion?, uso el 877A
X1:
if REV>=31 or REV<=33 then
PORTB.7=0
else
PORTB.7=1
endif
IF SEC>=43 or SEC<=45 THEN
PORTB.6=0
ELSE
PORTB.6=1
ENDIF
TMR0=150
INTCON.2=0
CONTEXT RESTORE