> On the MSD (Multi Spark Discharge) boxes, there is a short burst of voltage > spikes to fitre the plug several times. It simulates the type of plug > firing you get with points. The multi sparks stop at about 3k rpm or so > because of time constraints. What a concept! So we now have sophisticated electronics going out of its way to simulate bouncing of old fashion mechanical contacts. What's next, tuners with DSP filters to simulate the old fashion AM radio sound? Anyway, if this is the case then it should be easy to get rid of the multiple pulses by something akin to a debouncing circuit. You should be able to push most of the logic into the firmware and keep the electronics rather simple. You know that engine speed can't change drastically from one revolution to the next, so it should be rather easy to ignore all pulses for the first half cycle (for example) after detecting one. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics