SLAA450G April 2010 – April 2020
The BSL memory also has specific locations reserved to store defined values to ensure proper BSL start:
0x17FC to 0x17FF
JTAG Key: If all bytes are either 0x00 or 0xFF, then the device has open JTAG access. Any other values prevent JTAG access. See the MSP430F5xx and MSP430x6xx Family User’s Guide for more details about the JTAG Key.
0x17FA
BSL Start Vector. This is the address of the first instruction to be executed when the BSL starts.
0x17F8
Reserved
0x17F6
BSL Unlock Signature 1. This word should be set to 0xC35A to indicate a correctly programmed BSL. If it is written with any other value, the BSL will not start.
0x17F4
BSL Unlock Signature 2. This word should be set to 0x3CA5 to indicate a correctly programmed BSL. If it is written with any other value, the BSL will not start.
0x17F2
BSL Protect Function Vector. This is the address of the first instruction in the BSL protect function. More details on this function are provided in the following sections.