See the developers area of www.usb.org for all the specs. If you are attempting to interface a slave to USB using software bit-banging on the PIC, the simple answer is I don't beleive it is possible even on a Scenix 'PIC' - use an USB interface chip or a microcontroller with built-in USB slave interface. Email me with generally what you want to do, and I'll point you in the direction of relevant chips - I am aiming to put a full write-up and links to the full range of chips available for USB , on my web page soon (But 'soon' is currently an indefinate term :-) ) Steve Lawther http://ourworld.compuserve.com/homepages/steve_lawther/ucindex.htm ______________________________ Reply Separator _________________________________ Subject: Author: "netQ" [SMTP:netquake@INNOCENT.COM] at Exchange-UK Date: 06/10/98 23:27 I'm trying to implement USB (Universal Serial Bus) using a PIC. Has anybody seen any info about this on the Net? (General protocol information is also good for me. I have no previous experience with USB so I would love to find a nice tutorial! :) Thanks again. P.D.: I want to thank Regulus Berdin for his invaluable help on my "Porting code" message to the list. -------------------------------------------- "I must not fear. Fear is the mind-killer. Fear is the little death that brings total obliteration. I will face my fear... I will permit it to pass over me and through me." Kwisatz Haderach - Dune netQ