I have designed a circuit board which based on input signal pulse,generates 40 bits containing pulse width, peak and time of arrival of the pulse
Specifically I need a controller/processor which can read and store these 40 bits to a memory every 5 us. It should also support USB interface, so that I can transfer the data to a computer, and it doesn't fill the onboard flash.
Could you please help suggest a controller pertaining to this task?
Thanks,
Ashutosh