Cypress have a superb starter kit for their USB microcontroller, the only thing missing is example source code for the WDM USB driver with detailed explanation for windows. Everything else is included. Cables, programmer, some chips and a example application w/ small protoboard. http://www.cypress.com I got the kit, but I've stopped because I don't have a clue how the USB works on the Window's side and I don't feel like learning that right now :) For your question you could probably use the cypress's usb controller and communicate with the pic via the data ports. hope this helps. > Has anyone tried to connect a PIC to a USB network? > > I have an idea for a product and it would be a perfect fit for both PIC & > USB. I have noticed that there are various USB controllers out there, but > most require external ram and a lot of I/O ports. > > Does anyone know of any interface chips that would work well with a pic? I > only need the slower USB bandwidth.