Meines Wissens dürfte das nicht so einfach gehen, da der PC immer der Master ist und die USB-Geräte, auch Mikrocontroller, immer USB-Slave sind. Da müßte man sich ein eigenes Betriebssystem für den Controller schreiben das als USB-Master fungiert, und das dürfte mindestens einen ARM oder vergleichbares benötigen.