Das externe Zählen ist für hohe Frequezen IMHO das beste Verfahren.

Bei niedrigen Frequemzen würde ich Capture-Compare bevorzugen.

Problem ist dann nur noch, zur Laufzeit zu entscheiden, welche Messung man machen will...