twin processor arduino ?

worst case would be 90,000 pulses a second !!

realistically - 500 to 3,000 pulses a second