Hi,
The shortest possible delay is achieved by using the assembler command NOP (short for No OPeration):
Code:
@NOP       'Delay for OSC/4
The NOP instruction takes 1uS at 4Mhz and 250nS at 20Mhz etc. If you want longer delay add more NOP instructions or build a loop, but then it's probably easier to use PauseUs anyway.

/Henrik Olsson.