Part Number: MSP430F5342
Other Parts Discussed in Thread: UNIFLASH, MSPBSL, MSP430F5418A
Hello,
I am trying to develop a custom BSL for the MSP430F5342. As a template I used the sample project CCS_v7_MSP430F543xA_TA_UART downloaded from
In the project, I changed the relevant header files to match my part and the project compiles and loads onto the device.
The issue I am having is that the BSL firmware (which should reside in flash starting at 0x1000) is not retained after power cycling, which I verify using Uniflash. If I read the flash memory starting at 0x1000 right after programming the new BSL, I can see code (meaning, I see various hex values in the memory fields at and after 0x1000.) After power cycling the controller, however, all the memory fields are reset to 0x3FFF. What do I need to do to make sure the BSL I load stays in the flash?
Thank you,
svl123