I think you're looking for any microcontroller that supports USB 2.0 high speed. That will let you use 125µs polling with interrupt transfers.Chief Blur Buster wrote:Hello flood,
Which microcontroller are you using at the moment?
I've been testing several microcontrollers. Older Arduino has an average of 4.1ms USB lag, while some newer microcontrollers have only 0.19ms USB lag, assuming a microcontroller that supports USB buffer flushing. (Directly plugged into a USB3 port). I am trying to find the cheapest microcontroller capable of <0.20ms USB lag for some experiments.
I think flood is still using the teensy 2.0 with the ATMEGA 32u4. It doesn't support high speed(we're stuck with 1ms polling), but we do know when the interrupt happens, so we can start measuring from that.
Edit: you can also get a bridge chip to use with whatever microcontroller you're already using: http://www.digikey.com/product-detail/e ... ND/2614628