Acionar um contador de tempo com um pulso

Boa noite;

estou precisando criar uma aplicação mas não sei se dá para fazer isso no arduino. Seria o seguinte, quando uma entrada digital receber um pulso dispara um contador de tempo, quando uma outra entrada digital receber um outro pulso para o contador de tempo e armazena o valor em uma variável. O problema é que o pulso é muito rápido, cerca de 1,5 ms e o intervalo de tempo entre o pulso de star e o pulso de stop também é uma questão de milisegundos. Será que eu consigo fazer isso, se sim, alguém poderia me indicar qual função e sintaxe uso pra isso. Agradeço desde já.

Já viu se dá com interrupções?

Vc tem que definir, primeiramente, se você vai salvar os tempos no momento em que o pulso sobe (rising) ou desce (falling).

Mas como o Luis já adiantou, isto é uma questão de "interrupts".

Lembre-se apenas de definir suas variáveis de tempo como "volatile", para que possam ser usadas fora das rotinas de interrupções.