Eeeeleieein habbich noch :

Würde Dir die 8-bit-Auflösung reichen?
Das hieße z.B. bei einem Takt von 1 MHZ (geht notfalls auch ohne Quarz) und Verwendung von Timer0 (dann bleibt Timer1 für PWM frei), dass die maximal detektierbare Impulslänge 2ms und die Auflösung 0,8µs wären.

Meine Empränger-Impulse waren eigentlich noch nie länger als 2ms...