SLAZ308AD October 2012 – May 2021 MSP430F5522
USB Module
Functional
USB BSL invoke
For devices with USB BSL, when externally invoking BSL according SLAU319 chapter 1.3.3. a critical setup time may not be met. In this case the BSL will not start. The pass/fail condition is temperature-dependent, where if a unit passes at a certain temperature, it will always pass at the same or higher temperature condition.
1. Invoke the BSL from the application code and ensure VCore is set to level 2 or 3 prior to BSL entry.
OR
2. Update the device BSL. The CustomBSL source code implements the fix for this errata in versions 1.00.05.00 and newer. The CustomBSL package can be download at Custom BSL package