46.5.9 Soft Tamp

The register behaves differently for read and for write accesses:

• Reading the register returns the soft tamper status for the 32 tamper sources.

• Writing the register allows setting or clearing one single tamper source.For example, to activate the tamper 7, the value 0x4BEE0701 must be written (and the value 0x00000080 will be read).

Table 46-10. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: SOFTTAMP
Offset: 0x218
Reset: 0x00000000
Property: R/W

The SOFTTAMP register allows triggering tamper by software. This can be useful for authentication errors for example but also for test purpose.

Bit 3130292827262524 
 PROTKEY[15:8] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 2322212019181716 
 PROTKEY[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 15141312111098 
    ID[4:0] 
Access R/WR/WR/WR/WR/W 
Reset 00000 
Bit 76543210 
        Active 
Access R/W 
Reset 0 

Bits 31:16 – PROTKEY[15:0] Protection Key

Write protection key (0x4BEE)

Bits 12:8 – ID[4:0] Tamper source (0 to 31)

Tamper source (0 to 31). The table below shows SOFTTAMP register for read-access.
ValueDescription
BitsDescription
31Soft tamper 31
30Soft tamper 30
......
1Soft tamper 1
Soft tamper 0

Bit 0 – Active Tamper active