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.

MSP430F5510 USB BSL issue

Currently, we are attempting to put our MSP430 into BSL mode, but we are having problems with that.  We have tried to start the device's BSL by hooking it up to the computer via USB, and then inserting the battery, which provides power to the chip. Next, we pull the reset pin low, and pull PUR to high. Lastly, we undo the connections to reset and the PUR pins. After this point we expect Windowsto recognize it as an HID, but nothing happens. Any information as to what we could be doing wrong would be greatly appreciated. Thanks!

  • PUR needs to be pulled up to VBUS when USB is plugged in. The chip should already be powered on.

  •  Hi Brian,

    Thanks for the quick reply.  This is the sequence I tried:  Put in the battery, connect PUR to the 5V VBUS line (through the 10K resistor), and then connect USB to computer.  However, it did not show up on windows and we could not talk to it through the "MSP430 USB Firmware Upgrade Example 2.0".  Is there anything else we should do or are missing?

    Thanks

  • After we added a 1K resistor between PUR and DP we got the windows machine to recognize that there is a device plugged in, but we keep getting this message:

    So windows is enumerating the device, but not recognizing it as a HID.

  • nate bleker said:

    Thanks for the quick reply.  This is the sequence I tried:  Put in the battery, connect PUR to the 5V VBUS line (through the 10K resistor), and then connect USB to computer.  However, it did not show up on windows and we could not talk to it through the "MSP430 USB Firmware Upgrade Example 2.0".  Is there anything else we should do or are missing?

    Don't understand why Is so hard to check first design of working boards, and than based on this make your own.

    Resistor between PUR / DP is 1k4 and you don't need to make any USB BSL entry sequence, because blank / erased / virgin MSP430 USB device will enter to USB BSL mode automatically, after plugging USB cable to PC. Running MSP430 USB with VCC different than 3.3V (or on battery) is not problem at all, but voltage on PUR pin must be (close to) 3.3V all the time (and for this can be used internal 3.3V reg). 

**Attention** This is a public forum