Für etwas niedrigere Frequenzen, bis etwa 300 kHz, geht die Freqwunzmessung sehr gut über die ICP funktion. Man maißt da nicht die Freqwunz direkt, sondern die Periodendauer. Unter Timer ist in Wiki Bereich ein Beispielprogramm in C, allerdings mehr für niedrige Freqwunzen unter 1 kHz. Für höhere Freqwunzen solle man die Dauer von mehreren Perioden messen.
Eine Frequenz über etwa 300 kHz müßte man das Signal runterteilen.