Hello everyone! In my current project, I am using a BS2 and I want to read vehicle rpm (revolutions per minute) and complete several tasks based on RPM values. I am afraid if I use the Count command, the minimum time necessary to read cranking rpm (100) will affect the other tasks I want to perform. At 100 rpm, 4 cylinder engine. The stamp will receive 2 X 100 /60 pulses per second = 3.3 Hz. I will need to count for at least .5 seconds for minimum resolution. Is there an easier way, am I overlooking an obvious option? I was thinking some kind of counting latch/frequency counter might work, where its full time job is to determine frequency. Then I could just read this device to get an immediate rpm value. I also thought of using a frequency to voltage converter and reading it with the a/d converter I am already using. I am not sure how I could use this idea to easily program the unit for different engines (4,6,8,12 cylinders) I have never done anything like this, I'll appreciate any help or suggestions. I need to keep this cheap, hopefully for a commercial application. Thanks Jon