Could someone give me some feedback on what exactly you need to connect up an MSP430 to USB and successfully get USB communication? I'm somewhat new to USB. I noticed there are a few passives in a schematic I got from SLA514 app note. I've just connected up DP, DM and VBUS. It sounds to me like you can either use hardware pullups or software pullups for Full speed mode. So does this mean if I don't pull up VUSB in hardware (leave it disconnected) I can pull it up in software? Also is VBUS the only USB power I need to connect up? For DP and DM do I need series resistors and capacitors like shown in the USB portion of the app note linked below or will a one to one connection between connector and pins be fine? Just looking for some clarification here so I can spin a basic board and start working on simple USB stuff.
I've attached a screen shot of my schematics showing the USB portion as well as a screenshot of TI's USB circuit from the app note
http://www.ti.com/lit/an/slaa514/slaa514.pdf
Thanks,
Rob
My schematic
TI's from app note