Read an input signal with just ONE INTERRUPT!!!

What accuracy do you need for your time measurement? It makes a huge difference.