We are developing a custom PCB that converts usb to sdi-12 to communicate and update firmware on an environmental sensor. The PCB is using the MSP430F5510IPT. I've downloaded the MSP430_USBDevelopersPackage_5_00_00, imported the example H0_SimpleSend, configured project properties to use MSP430F5510, built the project and began debugging without any hiccups. All is fine until the API calls USB_connect(). Upon return of this function, Windows 7 pops up a notification that says "A usb device has malfunctioned..." The device manager shows the board under 'Other devices' and is named MSP430-USB Example. The hardware ids for the device read back VID_2047 and PID_0301 which are the expected numbers. My question is, what's causing it to fail in the USB_connect() method, and why doesn't it show up in the Human Interface Devices tree in windows device manager? I'm guessing there's a problem with PUR pin/configuration but I don't know what. My board configuration is attached. Let me know if you need anymore info.
