This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Continued failure to enumerate MSP430F5636 using USB Developer Package Examples

Other Parts Discussed in Thread: MSP430F5636

This is a follow-up post to a previous post. I've also submitted a request to TI's MCU group but no answer.

I can't get any of the USB Developer Pkg example programs to enumerate. I've tried CCS on several different 32 and 64 bit PCs and have plugged the MSP430F5636 into various other PCs. All behave identically. No PCs have had problems with USB devices. All the other non-USB example code has run without a hitch.

I can reliably see the USBVECINT_PWR_VBUSOn and the USBVECINT_PWR_VBUSOff interrupts in the USBISR.c code, but no other interrupts including the PLL error interrupts or more importantly,  the USBVECINT_SETUP_PACKET_RECEIVED interrupt which I think kicks off enumeration.

At the VBUSOn interrupt, the XT2_Start routine starts the PLL xtal (the Rev. D part fixes the PLL errata), initializes the USB structures then pulls the USB D+ line high (verified at 3V).

Immediately, USB Trace shows a lot of URB packets but no PNP packets, which I presume would be the source of the USBVECINT_SETUP_PACKET_RECEIVED interrupt.

I hope someone has seen a similar problem and/or can shed some light on how to fix it.

Thanks,

Doug

 

 

**Attention** This is a public forum