64.6.2 SECUMOD System Status Register

Name: SECUMOD_SYSR
Offset: 0x0004
Reset: 0x000000D4
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
 SCRAMBAUTOBKP  SWKUPBACKUPERASE_ONERASE_DONE 
Access RRRRRR/W 
Reset 110100 

Bit 7 – SCRAMB Scrambling Enabled

ValueDescription
0Disabled.
1Enabled.

Bit 6 – AUTOBKP Automatic Backup Mode Enabled

ValueDescription
0Disabled.
1Enabled.

Bit 3 – SWKUP SWKUP State

ValueDescription
0No SWKUP signal sent since the last clear.
1SWKUP signal has been sent since the last clear.

Bit 2 – BACKUP Backup Mode

ValueDescription
0Normal mode active.
1Backup mode active.

Bit 1 – ERASE_ON Erase Process Ongoing

When ERASE_ON returns to 0, ERASE_DONE is set after half a period of ICLK.

ERASE_ONERASE_DONEStatusAction
00No Erase ongoing or since the last Erase.Nothing.
10An Erase process is running.Wait until the ERASE_ON flag is reset.

ERASE_DONE will rise, see line below.

01An Erase occurred and is finished.Clear the ERASE_DONE flag.
11An Erase process is running.

The ERASE_DONE flag refers to a previous Erase process, but was not cleared.

Wait until the ERASE_ON flag is reset, then clear the ERASE_DONE flag.
ValueDescription
0Erase logic is not running.
1Erase logic is currently running, memories are not accessible.

Bit 0 – ERASE_DONE Erasable Memories State

ValueDescription
0Secure memories content has not been erased since the last clear.
1Secure memories content has been erased since the last clear. The user must write 1 into this bit to clear this flag. Note that not clearing this flag does not prevent the next erase processes. This flag also activates the SECURAM interrupt line as long as it is not cleared.