OK. now that i've got the sample code working, i'm off to write my own code........and am utterly confused. i found a descriptor wizard on microchip's site that....i fill in the blanks, it creates descript.asm for me. it didnt work. after some debugging, i noticed it needed an END at the end, and an include at the beginning........but i also noticed that ch9.asm apparently makes references to the following (nonexistant) routines: CheckSpecificRequest Check_Class_Specific_IN Get_Report_Descriptor Get_HID_Descriptor StringDescriptions i am NOT trying to make an HID device. i am trying to make an oscilloscope. my understanding was that ch9 handled the usb-level stuff, and the HID assembly file handled all of the HID-specific stuff. this is apparently not the case. has anybody done any non-HID devices that can give me some help? the documentation is....almost nonexistant, and i have no clue how to proceed. maybe a tutorial of someone making a non-HID device would be useful, i dunno. i read through the USB specification. all 365 pages of it. i spent a lot of time on chapter 9. i just dont know how to proceed. help? thanks, justin -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body