SLAZ304AC October 2012 – May 2021 MSP430F5515
USB Module
Functional
USB BSL invoke is not working when device powered via USB
If the device is powered via the 3.3V USB LDO the BSL invoke might not work once the USB cable is plugged in depending on the on board capacitance connected to DVCC/AVCC.
The failure will be caused by the BSL code which is creating a voltage dip on the supply preventing successful code execution.
1. Increasing the capacitance on DVCC/AVCC (typical 30 uF). However site effect on application needs to be considered.
Or
2. Update the USB BSL via JTAG with the latest USB BSL revision (version 00.08.88.39 or later).