Die Methode über die Frequenzmesung ist schon möglich und gar nicht so schlecht. Allerdings wird der NE555 nicht so schnell laufen. Die gezeigten Variante sind nur für eher niedrige Frequenzen geeigent und haben keine besonders hohe Auflösung. Mit dem Timer als Eingang könnte man das noch etwas verbessern und auch hohe Frequenzen bis etwa 7 MHz zulassen. Man sollte den Timer auch wirklich zählen lassen und nicht für jede Periode einen Interrupts auslösen. Als Ergebnis hat man dann den Zählerstand und die Zahl der Interrupts. Ohne externe Hardware kann man so allerdings eine Unsicherheit bei der Gate Zeit bekommen, die man nicht so ohne wieteres lösen kann. Für mehr Auflösung bei niedrigen Frequenzen kann man die ICP Funktion von Timer 1 nutzen. Man mißt dann nicht die Frequenz direkt, sondern die Zeit für eine oder mehrere Perioden. Für die Capatzitätsmessung ist das aber sowieso eher besser.