I am looking for clarification on the BSL in the MSP430F2272. We are doing firmware updates from the host processor that is communicating with the MSP430. I need to handle the case where the flashing procedure was interrupted. So we might have erased the main memory segment so the data in 0xFFE0 - 0xFFFF would be all 0xFF's. I want to avoid a mass erase if we use the wrong password. So if I were to just try the normal password (the normal contents of 0xFFE0 - 0xFFFF) on a part that wasn't fully flashed, I want to avoid a mass erase that would erase INFO A with calibration data in it.
So the question is, does writing 0x0000 to 0xFFDE on the MSP430F2272? The TI BSL User Guide says "Some devices can disable mass erase on incorrect password. See the device family user's guide" However, I don't see anywhere in the MSP43F2xxx user guide that talks about this. Can anyone confirm that I can indeed disable a mass erase on this specific part?