Yes, I've just finished to read that. Interesting. 10ms should be enough.

Is this piece of code right? (a lever microswitch connects ground and RA0 of a PIC16F684 (input with WPU enabled for this pin)

start:

while trigger = 1
pause 10
wend

Thanks