3.9.17.5 SSMRR – SSM Run Register

The host state machine can be started and stopped by writing to the corresponding configuration bits. If started, the state machine calls the sub-state machines as configured in the MSMCRx registers and, if enabled in the SSMIMR register, requests an interrupt at the end of operation. If necessary, all state machine operation can be stopped immediately by setting the SSMST bit.
Name: SSMRR
Offset: 0x0E5
Reset: 0x00

Bit 76543210 
 SSMSTSSMR 
Access RRRRRRWR/W 
Reset 00000000 

Bit 7 –  Reserved Bit

This bit is reserved and read as ‘0’.

Bit 6 –  Reserved Bit

This bit is reserved and read as ‘0’.

Bit 5 –  Reserved Bit

This bit is reserved and read as ‘0’.

Bit 4 –  Reserved Bit

This bit is reserved and read as ‘0’.

Bit 3 –  Reserved Bit

This bit is reserved and read as ‘0’.

Bit 2 –  Reserved Bit

This bit is reserved and read as ‘0’.

Bit 1 – SSMST Sequencer State Machine Stop

Writing a ‘1’ to this bit immediately stops the host state machine and the currently running sub-state machine and resets the SSMR bit. No interrupt is given by this software-driven stop. SSMST is reset automatically after one clock cycle, and, therefore, always reads ‘0’. After giving the stop signal to the state machine, it is not defined in what state the design is in. Starting the shut down state machine after the software-driven stop must be considered in order to put the design back into a safe and known state.

Bit 0 – SSMR Sequencer State Machine Run

Writing a ‘1’ to this bit starts the host state machine. The bit is reset automatically when the host state machine completes all configured sub-state machines or the software writes a ‘1’ to the SSMST bit. Reading this bit is an indicator of whether the state machine is running or completed its operation.