Me and someone else got into a discussion on an automotive forum about using an arduino to power some digital gauges. One thing I question is arduinos ability to keep up with the data. For example we figured the VSS speed cable could send 30 to 60 pulses per second depending on how fast you are going.
I figured the best way to handle this would be an interrupt. The question is can the ATMega328P handle that many interrupts per second? I know the rest of the code would have to be optimized for performance as well to make sure everything actually worked correctly, but I'm just question from a pure hardware perspective if it could handle it?