Also mein allererster Drehzahlmesser war ein Aufbau mit dem LM2907. Funktioniert hats zwar, aber nicht so wie's sollte.

Der Nachfolgende wurde dann genau mit nem ATmega8 aufgebaut.
( http://cihome.kilu.de/projects_tankrpm.htm )

Zuerst die Dauer zwischen 2 Impulsen gemessen => Nur Grütze rausgekommen wg. Rechenfehler etc.

Hab dann einfach ne halbe Sekunde lang gemessen, wie viele Pulse von der Zündspule kommen. Da noch den Faktor 60 dazu (4-Zylinder, 4-Takt = 2 Impulse pro Umdrehung) und schon hat man die Drehzahl in U/min mit "Mittelwert" über ne halbe Sekunde.

Ein "kleinerer" AVR tuts auch; du brauchst im Prinzip nur nen Timer, nen Interrupt-Pin und nochn paar entsprechende Pins für die Ausgabe.