Wenn die Pusle kurz sind (unter etwa 20µs) oder eine hohe Auflösung von besser als etwa 1 µs benötigt wird, sollte man die Input-capture funktion nutzen. Dazu muss man den passenden IO Pin nehmen und hat dafür den Zeitkritischen Teil der Zeitmessung in Hardware.