El tema es el sig : debo hacer unas rutinas de tiempo con el fin de esperar nada mas...o sea no necesito que se active una interrupcion lugo de que TMR0 llegue a 256. Las rutinas que encontre son las siguientes: 
Wait100mSec                                        
         MOVLW  D'0006'      ; 6 x 16.384msec = 98.304msec
         MOVWF  COUNT
         GOTO   WaitLoop
500mSeg
         MOVLW  D'0030'      ; 30 x 16.384msec = 491.52msec
         MOVWF  COUNT
WaitLoop
         MOVLW  D'0192'      ; 256-64=192,  64 x 256usec = 16.384msec
         MOVWF  TMR0         ; Aca que ocurre?TMR0 cuenta hasta 256 y sigue la instruccion siguiente???No hace falta mas nada??
Wait16
         CLRWDT
         MOVF   TMR0, W
         BNZ    Wait16            ; esta instruccion BNZ que es???Que hace???
         DECFSZ COUNT, F
         GOTO   WaitLoop
         RETLW  0
Estoy tratando de adaptar un codigo de Receptor de X-10 para hacer un Tx y Rx de protocolo X10 para un ventilador de techo (luego preguntare bien tema del dimmer jeje). Necesito rutinas de espera de tiempos de 500mSeg, 100mSeg y 250uSeg (valores cercanos sirven) usare XT de 4 Mhz.
Desde ya gracias!!!!!!!!!(En cuanto termine Rx subire el Trabajo asi me dan una idea de como implementar el Tx )