SLAZ321AD October 2012 – September 2021 MSP430F5636
USB Module
Functional
USB BSL invoke
For devices with USB BSL, when externally invoking BSL according SLAU319 chapter 1.3.1.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