Он не может работать на скорости, большей, чем конечный девайс. Ибо куда девать лишние данные?
Дык речь про скорость пересылки данных, а не про то сколько данных проходит в единичный отрезок времени - информационного наполнения канала может и не быть.
Я находил через Гугль специализированные м/с хост-контроллеров как таковых, без всяких ARMов.
Эти микрухи требуют для полноценой работы контроллера, причем не уровня Z80. В приципе Z80 для демонстрации подойдет, но не более того. Или городить весь этот сыр-бор только для подключения USB-мышей?