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.

Programming/flashing MSP4350F5510 via USB

Other Parts Discussed in Thread: MSP430F5510

Hello,

We are working on developing a small device with a microcontroller. And we would like to ask a few questions about the MSP430F5510.

We wish to write and download the program into the MSP430F5510 via USB. But we are not sure how it works with an USB connection. Could you explain more about programming/flashing via USB?

Also, after programming the MCU with the USB connection, is it possible for MCU to be connected with another USB cable to the PC, but set for power-mode only (so the battery can be charging). We don't want Windows or other OS to detect and recognize the MCU or the device like the "Found new hardware" action. So we hope Windows to "ignore" the device, but leaves it just for charging.

Let me know if I need to explain more clearly and thanks.

  • Well, almso tevery MSP has a so-called Bootstrap Loader (BSL). In case of MSPs with USB controller, the BSL is USB based. With a specific hardware sequence (Don't ask me for details, but IIRC, ti is done by connecting VBUS with a certain other pin) the BSL is invoked when the device is powered-up  by USBc and allows uploading of a new firmware.
    Without this specific sequence, the MSP will start up normally (if BUS powered at all and nort already running on its own power supply) and it depends on the application firmware whether it detects the USB connection and enumerates or just stays 'silent'. If you really use a different cable, you may use one that only connects VBUS and GND and doesn't forward the data lines. In this case, the device is really invisible. :)

**Attention** This is a public forum