Hola least
En Protón, al igual que en PBP, puedes utilizar la instrucción PULSIN, para medir el ancho del pulso. es decir podrás medir su duración. Ese valor se volcará en la variable. Allí tienes una idea de cuánto dura y cuándo termina.
Variable = PULSIN Pin , State
Debieras darte una vuelta por los manuales de estos programas.
Saludos
Mario