Other Parts Discussed in Thread: MSP430F5529, MSP430F5528
I have a design that I developed with an MSP430F5529 as it was easier to use a part with pins for development. After it was all working, I changed to an MSP430F5528 for the small package and made the appropriate changes to the firmware. My USB communications with the host PC works well, but I am seeing an odd problem. While doing testing for driver signing, the USB enable disable test passes with the 5529 device, but not with the 5528 device. I can disable the device using the device manager, and then enable it. The 5529 always works, the 5528 always fails. Using a USB analyzer shows that the failure to start (error 10) occurs. If I reset the processor it all comes back to life. Does anyone have any ideas? I am suspicious that this is a hardware fault in the 5528 as it is the only thing different, which is really going to make me unhappy if true.