Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
It is easier to use an interface chip, usb is not easy, it is a high speed differential analogue interface with clock recovery and bit stuffing going on. You need that serial interface engine! Save a lot of headache.
I am using Philips PDIUSBD11 interface chip, application notes, schematic and sample app can be found on beyond logic website.
If U need a simple device acting as USB slave device U can use some RS232 to USB bridge... U'll found many cheap component... I recommand you FTDI chips (works cool and is simple to interface with any kind of controller...):