USB HID microcontroller