SLAU723A October 2017 – October 2018 MSP432E401Y , MSP432E411Y
The Hardware System Service Request (HSSR) register can issue a request that returns a device to factory settings. An HSSR consists of writing the appropriate key and data structure address offset to the HSSR register in the System Control module. Any HSSR initiates a reset event as the first event in the process. Then the HSSR register is evaluated.
To write to the HSSR register, the KEY field must be 0xCA. The CDOFF field in the HSSR register can have one of the following values:
During the HSSR routine, if any value other than 0x00.0000 or 0xFF.FFFF is in the CDOFF field, the offset is examined for validity, and the structure to which it points is examined for validity. If either is invalid, the request fails, and 0xFF.FFFF is written to the CDOFF field.
The offset is valid if all the following conditions are met:
After a valid HSSR offset is determined, the following structure is examined in the SRAM that is indicated by the CDOFF field in the HSSR register. To initiate a return-to-factory settings function, the data structure must be:
If the data bytes are correct, the device is returned to factory condition. During the return-to-factory settings function, the following events occur:
When the return-to-factory settings sequence is completed, the CDOFF field of the HSSR register is written with 0x00.0000, indicating a successful completion and activating a system reset.