I know that the Pro Micro can act as a HID device.

As far as I understand the Pro Micro can also act as a USB Host using a usb-host adapter (shield) - right?

Now can the pro micro be both a device and a host by using 2 usb ports (the one from the pro micro for hid and the one from the usb-host shield for usb-host)?



Theoretically, yes. The usb host shield off loads some of the usb logic, freeing up the microcontroller to do other things. But both the host shield and the usb hid v-usb code are processor intensive, and you may find it difficult to do both host and peripheral at the same time due to memory and code space issues as well as strict timing requirements . Your welcome to try though.

  • \$\begingroup\$ A pro micro has native hardware USB, it does not need V-USB \$\endgroup\$ – Chris Stratton Mar 24 at 1:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.