> Hi, > I am also interested in your question, can you please explain the concept > of a device enumerating as two usb devices. I know that when I connect > a usb mouse I actually get 2 devices in the device manager, one will be > hid device, the other will be hid compliant mouse, is this what you are > referring too, and how does this happen? OK, perhaps my question was not specfic enough, but what you're referring to is how windows handles devices. You get two devices because windows loads a driver for HID interface and another for the HID mouse. What I was wondering was if I could enumerate the PIC as a CDC device and a HID mouse at the same time. Or if there were examples where if a switch/flag was on/off it would enumerate as one or the other. Or if there were any examples where it enumerated as a keyboard and mouse. (which is possible, and has been done, and the code is on the mchip forum, look back in the thread some hours). I still have not reached a conclusion as to whether I could enumerate it as a HID and CDC device. -- andrew -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist