I have been using a UART connection through eUSCI A0 to bootload firmware to the MSP430. Currently I have no issues with mass erasing the memory and writing the firmware, but I have been unable to reset the board after programming via the BSL. I have been trying to force a BOR from the BSL by writing 0xA504 to PMMCTL0 (0x000120), which should set the PMMSWBOR bit, triggering a BOR. However, when sending the RX Data Block command to write to the register, I am not receiving the expected response and the board does not reset, remaining in bootload mode.
Message: 80 06 00 10 20 01 00 04 A5 1F 43
Response: 00 80 02 00 3B 01 41 D4
I am receiving the core response of 0x01, meaning that the memory write check failed. What could be keeping me from writing to this register to trigger a BOR?
Thank you,
Lauren