\n
address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection :
TAMP control register 1
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMP1E : Tamper detection on TAMP_IN1 enable
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN1 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN1 is enabled.
End of enumeration elements list.
TAMP2E : Tamper detection on TAMP_IN2 enable
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN2 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN2 is enabled.
End of enumeration elements list.
TAMP3E : Tamper detection on TAMP_IN3 enable
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN3 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN3 is enabled.
End of enumeration elements list.
TAMP4E : Tamper detection on TAMP_IN4 enable
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN4 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN4 is enabled.
End of enumeration elements list.
TAMP5E : Tamper detection on TAMP_IN5 enable
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN5 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN5 is enabled.
End of enumeration elements list.
TAMP6E : Tamper detection on TAMP_IN6 enable
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN6 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN6 is enabled.
End of enumeration elements list.
TAMP7E : Tamper detection on TAMP_IN7 enable
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN7 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN7 is enabled.
End of enumeration elements list.
TAMP8E : Tamper detection on TAMP_IN8 enable
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper detection on TAMP_IN8 is disabled.
0x1 : B_0x1
Tamper detection on TAMP_IN8 is enabled.
End of enumeration elements list.
ITAMP1E : Internal tamper 1 enable
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 1 disabled.
0x1 : B_0x1
Internal tamper 1 enabled.
End of enumeration elements list.
ITAMP2E : Internal tamper 2 enable
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 2 disabled.
0x1 : B_0x1
Internal tamper 2 enabled.
End of enumeration elements list.
ITAMP3E : Internal tamper 3 enable
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 3 disabled.
0x1 : B_0x1
Internal tamper 3 enabled.
End of enumeration elements list.
ITAMP5E : Internal tamper 5 enable
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 5 disabled.
0x1 : B_0x1
Internal tamper 5 enabled.
End of enumeration elements list.
ITAMP6E : Internal tamper 6 enable
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 6 disabled.
0x1 : B_0x1
Internal tamper 6 enabled.
End of enumeration elements list.
ITAMP7E : Internal tamper 7 enable
bits : 22 - 22 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 7 disabled.
0x1 : B_0x1
Internal tamper 7 enabled
End of enumeration elements list.
ITAMP8E : Internal tamper 8 enable
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 8 disabled.
0x1 : B_0x1
Internal tamper 8 enabled.
End of enumeration elements list.
ITAMP9E : Internal tamper 9 enable
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 9 disabled.
0x1 : B_0x1
Internal tamper 9 enabled.
End of enumeration elements list.
ITAMP11E : Internal tamper 11 enable
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 11 disabled.
0x1 : B_0x1
Internal tamper 11 enabled.
End of enumeration elements list.
ITAMP12E : Internal tamper 12 enable
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 12 disabled.
0x1 : B_0x1
Internal tamper 12 enabled.
End of enumeration elements list.
ITAMP13E : Internal tamper 13 enable
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 13 disabled.
0x1 : B_0x1
Internal tamper 13 enabled.
End of enumeration elements list.
TAMP active tamper control register 1
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMP1AM : Tamper 1 active mode
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 1 detection mode is passive.
0x1 : B_0x1
Tamper 1 detection mode is active.
End of enumeration elements list.
TAMP2AM : Tamper 2 active mode
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 2 detection mode is passive.
0x1 : B_0x1
Tamper 2 detection mode is active.
End of enumeration elements list.
TAMP3AM : Tamper 3 active mode
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 3 detection mode is passive.
0x1 : B_0x1
Tamper 3 detection mode is active.
End of enumeration elements list.
TAMP4AM : Tamper 4 active mode
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 4 detection mode is passive.
0x1 : B_0x1
Tamper 4 detection mode is active.
End of enumeration elements list.
TAMP5AM : Tamper 5 active mode
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 5 detection mode is passive.
0x1 : B_0x1
Tamper 5 detection mode is active.
End of enumeration elements list.
TAMP6AM : Tamper 6 active mode
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 6 detection mode is passive.
0x1 : B_0x1
Tamper 6 detection mode is active.
End of enumeration elements list.
TAMP7AM : Tamper 7 active mode
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 7 detection mode is passive.
0x1 : B_0x1
Tamper 7 detection mode is active.
End of enumeration elements list.
TAMP8AM : Tamper 8 active mode
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 8 detection mode is passive.
0x1 : B_0x1
Tamper 8 detection mode is active.
End of enumeration elements list.
ATOSEL1 : Active tamper shared output 1 selection The selected output must be available in the package pinout
bits : 8 - 9 (2 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL1 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL1 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL1 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL1 = TAMP_OUT4
End of enumeration elements list.
ATOSEL2 : Active tamper shared output 2 selection The selected output must be available in the package pinout
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL2 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL2 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL2 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL2 = TAMP_OUT4
End of enumeration elements list.
ATOSEL3 : Active tamper shared output 3 selection The selected output must be available in the package pinout
bits : 12 - 13 (2 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL3 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL3 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL3 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL3 = TAMP_OUT4
End of enumeration elements list.
ATOSEL4 : Active tamper shared output 4 selection The selected output must be available in the package pinout.
bits : 14 - 15 (2 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL4 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL4 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL4 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL4 = TAMP_OUT4
End of enumeration elements list.
ATCKSEL : Active tamper RTC asynchronous prescaler clock selection These bits selects the RTC asynchronous prescaler stage output.The selected clock is CK_ATPRE. fCK_ATPRE = fRTCCLK / 2ATCKSEL when (PREDIV_A+1) = 128. ... These bits can be written only when all active tampers are disabled. The write protection remains for up to 1.5 ck_atpre cycles after all the active tampers are disable.
bits : 16 - 18 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
RTCCLK is selected
0x1 : B_0x1
RTCCLK/2 is selected when (PREDIV_A+1) = 128 (actually selects 1st flip flop output)
0x2 : B_0x2
RTCCLK/4 is selected when (PREDIV_A+1) = 128 (actually selects 2nd flip flop output)
0x7 : B_0x7
RTCCLK/128 is selected when (PREDIV_A+1) = 128 (actually selects 7th flip flop output)
End of enumeration elements list.
ATPER : Active tamper output change period The tamper output is changed every CK_ATPER = (2ATPER x CK_ATPRE) cycles. Refer to .
bits : 24 - 26 (3 bit)
access : read-write
ATOSHARE : Active tamper output sharing TAMP_IN1 is compared with TAMPOUTSEL1 TAMP_IN2 is compared with TAMPOUTSEL2 TAMP_IN3 is compared with TAMPOUTSEL3 TAMP_IN4 is compared with TAMPOUTSEL4 TAMP_IN5 is compared with TAMPOUTSEL5 TAMP_IN6 is compared with TAMPOUTSEL6 TAMP_IN7 is compared with TAMPOUTSEL7 TAMP_IN8 is compared with TAMPOUTSEL8
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Each active tamper input TAMP_INi is compared with its dedicated output TAMP_OUTi
0x1 : B_0x1
Each active tamper input TAMP_INi is compared with TAMPOUTSELx as defined below, with TAMPOUTSELx defined by ATOSELx bits.
End of enumeration elements list.
FLTEN : Active tamper filter enable
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Active tamper filtering disable
0x1 : B_0x1
Active tamper filtering enable: a tamper event is detected when 2 comparison mismatches occur out of 4 consecutive samples.
End of enumeration elements list.
TAMP backup 0 register
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 1 register
address_offset : 0x104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 2 register
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 3 register
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 4 register
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 5 register
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 6 register
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 7 register
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 8 register
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 9 register
address_offset : 0x124 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 10 register
address_offset : 0x128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 11 register
address_offset : 0x12C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 12 register
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 13 register
address_offset : 0x134 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 14 register
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 15 register
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP active tamper seed register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SEED : Pseudo-random generator seed value This register must be written four times with 32-bit values to provide the 128-bit seed to the PRNG. Writing to this register automatically sends the seed value to the PRNG.
bits : 0 - 31 (32 bit)
access : write-only
TAMP backup 16 register
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 17 register
address_offset : 0x144 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 18 register
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 19 register
address_offset : 0x14C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 20 register
address_offset : 0x150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 21 register
address_offset : 0x154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 22 register
address_offset : 0x158 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 23 register
address_offset : 0x15C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 24 register
address_offset : 0x160 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 25 register
address_offset : 0x164 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 26 register
address_offset : 0x168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 27 register
address_offset : 0x16C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 28 register
address_offset : 0x170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 29 register
address_offset : 0x174 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 30 register
address_offset : 0x178 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP backup 31 register
address_offset : 0x17C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKP : The application can write or read data to and from these registers. In the default (ERASE) configuration this register is reset on a tamper detection event. It is forced to reset value as long as there is at least one internal or external tamper flag being set. This register is also reset when the readout protection (RDP) is disabled.
bits : 0 - 31 (32 bit)
access : read-write
TAMP active tamper output register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PRNG : Pseudo-random generator value This field provides the values of the PRNG output. Because of potential inconsistencies due to synchronization delays, PRNG must be read at least twice. The read value is correct if it is equal to previous read value. This field can only be read when the APB is in secure mode.
bits : 0 - 7 (8 bit)
access : read-only
SEEDF : Seed running flag This flag is set by hardware when a new seed is written in the TAMP_ATSEEDR. It is cleared by hardware when the PRNG has absorbed this new seed, and by system reset. The TAMP APB cock must not be switched off as long as SEEDF is set.
bits : 14 - 14 (1 bit)
access : read-only
INITS : Active tamper initialization status This flag is set by hardware when the PRNG has absorbed the first 128-bit seed, meaning that the enabled active tampers are functional. This flag is cleared when the active tampers are disabled.
bits : 15 - 15 (1 bit)
access : read-only
TAMP active tamper control register 2
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ATOSEL1 : Active tamper shared output 1 selection The selected output must be available in the package pinout. Bits 9:8 are the mirror of ATOSEL1[1:0] in the TAMP_ATCR1, and so can also be read or written through TAMP_ATCR1.
bits : 8 - 10 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL1 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL1 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL1 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL1 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL1 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL1 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL1 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL1 = TAMP_OUT8
End of enumeration elements list.
ATOSEL2 : Active tamper shared output 2 selection The selected output must be available in the package pinout. Bits 12:11 are the mirror of ATOSEL2[1:0] in the TAMP_ATCR1, and so can also be read or written through TAMP_ATCR1.
bits : 11 - 13 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL2 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL2 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL2 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL2 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL2 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL2 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL2 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL2 = TAMP_OUT8
End of enumeration elements list.
ATOSEL3 : Active tamper shared output 3 selection The selected output must be available in the package pinout. Bits 15:14 are the mirror of ATOSEL3[1:0] in the TAMP_ATCR1, and so can also be read or written through TAMP_ATCR1.
bits : 14 - 16 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL3 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL3 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL3 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL3 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL3 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL3 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL3 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL3 = TAMP_OUT8
End of enumeration elements list.
ATOSEL4 : Active tamper shared output 4 selection The selected output must be available in the package pinout. Bits 18:17 are the mirror of ATOSEL2[1:0] in the TAMP_ATCR1, and so can also be read or written through TAMP_ATCR1.
bits : 17 - 19 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL4 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL4 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL4 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL4 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL4 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL4 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL4 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL4 = TAMP_OUT8
End of enumeration elements list.
ATOSEL5 : Active tamper shared output 5 selection The selected output must be available in the package pinout.
bits : 20 - 22 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL5 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL5 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL5 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL5 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL5 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL5 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL5 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL5 = TAMP_OUT8
End of enumeration elements list.
ATOSEL6 : Active tamper shared output 6 selection The selected output must be available in the package pinout.
bits : 23 - 25 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL6 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL6 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL6 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL6 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL6 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL6 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL6 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL6 = TAMP_OUT8
End of enumeration elements list.
ATOSEL7 : Active tamper shared output 7 selection The selected output must be available in the package pinout.
bits : 26 - 28 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL7 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL7 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL7 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL7 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL7 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL7 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL7 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL7 = TAMP_OUT8
End of enumeration elements list.
ATOSEL8 : Active tamper shared output 8 selection The selected output must be available in the package pinout.
bits : 29 - 31 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
TAMPOUTSEL8 = TAMP_OUT1
0x1 : B_0x1
TAMPOUTSEL8 = TAMP_OUT2
0x2 : B_0x2
TAMPOUTSEL8 = TAMP_OUT3
0x3 : B_0x3
TAMPOUTSEL8 = TAMP_OUT4
0x4 : B_0x4
TAMPOUTSEL8 = TAMP_OUT5
0x5 : B_0x5
TAMPOUTSEL8 = TAMP_OUT6
0x6 : B_0x6
TAMPOUTSEL8 = TAMP_OUT7
0x7 : B_0x7
TAMPOUTSEL8 = TAMP_OUT8
End of enumeration elements list.
TAMP secure mode register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
BKPRWSEC : Backup registers read/write protection offset Protection zone 1 is defined for backup registers from TAMP_BKP0R to TAMP_BKPxR (x = BKPRWSEC-1, from 0 to 128). if TZEN=1, these backup registers can be read and written only with secure access. If TZEN=0: the protection zone 1 can be read and written with non-secure access. If BKPRWSEC = 0: there is no protection zone 1. If BKPRWPRIV is set, BKPRWSEC[7:0] can be written only in privileged mode.
bits : 0 - 7 (8 bit)
access : read-write
CNT1SEC : Monotonic counter 1 secure protection
bits : 15 - 15 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Monotonic counter 1 (TAMP_COUNT1R) can be read and written when the APB access is secure or non-secure.
0x1 : B_0x1
Monotonic counter 1 (TAMP_COUNT1R) can be read and written only when the APB access is secure.
End of enumeration elements list.
BKPWSEC : Backup registers write protection offset Protection zone 2 is defined for backup registers from TAMP_BKPyR (y = BKPRWSEC, from 0 to 128) to TAMP_BKPzR (z = BKPWSEC-1, from 0 to 128, BKPWSEC ¥ BKPRWSEC): if TZEN=1, these backup registers can be written only with secure access. They can be read with secure or non-secure access. Protection zone 3 defined for backup registers from TAMP_BKPtR (t = BKPWSEC, from 0 to 127). They can be read or written with secure or non-secure access. If TZEN=0: the protection zone 2 can be read and written with non-secure access. If BKPWSEC = 0 or if BKPWSEC ¤ BKPRWSEC: there is no protection zone 2. If BKPWPRIV is set, BKPRWSEC[7:0] can be written only in privileged mode.
bits : 16 - 23 (8 bit)
access : read-write
BHKLOCK : Boot hardware key lock This bit can be read and can only be written to 1 by software. It is cleared by hardware together with the backup registers following a tamper detection event or when the readout protection (RDP) is disabled.
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
The Backup registers from TAMP_BKP0R to TAMP_BKP7R can be accessed according to the Protection zone they belong to.
0x1 : B_0x1
The backup registers from TAMP_BKP0R to TAMP_BKP7R cannot be accessed neither in read nor in write (they are read as 0 and write ignore).
End of enumeration elements list.
TAMPSEC : Tamper protection (excluding monotonic counters and backup registers) Note: Refer to for details on the read protection.
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper configuration and interrupt can be written when the APB access is secure or non-secure.
0x1 : B_0x1
Tamper configuration and interrupt can be written only when the APB access is secure.
End of enumeration elements list.
TAMP privilege mode control register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CNT1PRIV : Monotonic counter 1 privilege protection
bits : 15 - 15 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Monotonic counter 1 (TAMP_COUNT1R) can be read and written when the APB access is privileged or non-privileged.
0x1 : B_0x1
Monotonic counter 1 (TAMP_COUNT1R) can be read and written only when the APB access is privileged.
End of enumeration elements list.
BKPRWPRIV : Backup registers zone 1 privilege protection
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Backup registers zone 1 can be read and written with privileged or unprivileged access.
0x1 : B_0x1
Backup registers zone 1 can be read and written only with privileged access
End of enumeration elements list.
BKPWPRIV : Backup registers zone 2 privilege protection
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Backup registers zone 2 can be written with privileged or unprivileged access.
0x1 : B_0x1
Backup registers zone 2 can be written only with privileged access.
End of enumeration elements list.
TAMPPRIV : Tamper privilege protection (excluding backup registers) Note: Refer to for details on the read protection.
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper configuration and interrupt can be written with privileged or unprivileged access.
0x1 : B_0x1
Tamper configuration and interrupt can be written only with privileged access.
End of enumeration elements list.
TAMP interrupt enable register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMP1IE : Tamper 1 interrupt enable
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 1 interrupt disabled.
0x1 : B_0x1
Tamper 1 interrupt enabled.
End of enumeration elements list.
TAMP2IE : Tamper 2 interrupt enable
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 2 interrupt disabled.
0x1 : B_0x1
Tamper 2 interrupt enabled.
End of enumeration elements list.
TAMP3IE : Tamper 3 interrupt enable
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 3 interrupt disabled.
0x1 : B_0x1
Tamper 3 interrupt enabled..
End of enumeration elements list.
TAMP4IE : Tamper 4 interrupt enable
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 4 interrupt disabled.
0x1 : B_0x1
Tamper 4 interrupt enabled.
End of enumeration elements list.
TAMP5IE : Tamper 5 interrupt enable
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 5 interrupt disabled.
0x1 : B_0x1
Tamper 5 interrupt enabled.
End of enumeration elements list.
TAMP6IE : Tamper 6 interrupt enable
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 6 interrupt disabled.
0x1 : B_0x1
Tamper 6 interrupt enabled.
End of enumeration elements list.
TAMP7IE : Tamper 7interrupt enable
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 7 interrupt disabled.
0x1 : B_0x1
Tamper 7interrupt enabled.
End of enumeration elements list.
TAMP8IE : Tamper 8 interrupt enable
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 8 interrupt disabled.
0x1 : B_0x1
Tamper 8 interrupt enabled.
End of enumeration elements list.
ITAMP1IE : Internal tamper 1 interrupt enable
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 1 interrupt disabled.
0x1 : B_0x1
Internal tamper 1 interrupt enabled
End of enumeration elements list.
ITAMP2IE : Internal tamper 2 interrupt enable
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 2 interrupt disabled.
0x1 : B_0x1
Internal tamper 2 interrupt enabled.
End of enumeration elements list.
ITAMP3IE : Internal tamper 3 interrupt enable
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 3 interrupt disabled.
0x1 : B_0x1
Internal tamper 3 interrupt enabled.
End of enumeration elements list.
ITAMP5IE : Internal tamper 5 interrupt enable
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 5 interrupt disabled.
0x1 : B_0x1
Internal tamper 5 interrupt enabled.
End of enumeration elements list.
ITAMP6IE : Internal tamper 6 interrupt enable
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 6 interrupt disabled.
0x1 : B_0x1
Internal tamper 6 interrupt enabled.
End of enumeration elements list.
ITAMP7IE : Internal tamper 7 interrupt enable
bits : 22 - 22 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 7 interrupt disabled.
0x1 : B_0x1
Internal tamper 7 interrupt enabled.
End of enumeration elements list.
ITAMP8IE : Internal tamper 8 interrupt enable
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 8 interrupt disabled.
0x1 : B_0x1
Internal tamper 8 interrupt enabled.
End of enumeration elements list.
ITAMP9IE : Internal tamper 9 interrupt enable
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 9 interrupt disabled.
0x1 : B_0x1
Internal tamper 9 interrupt enabled.
End of enumeration elements list.
ITAMP11IE : Internal tamper 11 interrupt enable
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 11 interrupt disabled.
0x1 : B_0x1
Internal tamper 11 interrupt enabled.
End of enumeration elements list.
ITAMP12IE : Internal tamper 12 interrupt enable
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 12 interrupt disabled.
0x1 : B_0x1
Internal tamper 12 interrupt enabled.
End of enumeration elements list.
ITAMP13IE : Internal tamper 13 interrupt enable
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal tamper 13 interrupt disabled.
0x1 : B_0x1
Internal tamper 13 interrupt enabled.
End of enumeration elements list.
TAMP status register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMP1F : TAMP1 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP1 input.
bits : 0 - 0 (1 bit)
access : read-only
TAMP2F : TAMP2 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP2 input.
bits : 1 - 1 (1 bit)
access : read-only
TAMP3F : TAMP3 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP3 input.
bits : 2 - 2 (1 bit)
access : read-only
TAMP4F : TAMP4 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP4 input.
bits : 3 - 3 (1 bit)
access : read-only
TAMP5F : TAMP5 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP5 input.
bits : 4 - 4 (1 bit)
access : read-only
TAMP6F : TAMP6 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP6 input.
bits : 5 - 5 (1 bit)
access : read-only
TAMP7F : TAMP7 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP7 input.
bits : 6 - 6 (1 bit)
access : read-only
TAMP8F : TAMP8 detection flag This flag is set by hardware when a tamper detection event is detected on the TAMP8 input
bits : 7 - 7 (1 bit)
access : read-only
ITAMP1F : Internal tamper 1 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 1.
bits : 16 - 16 (1 bit)
access : read-only
ITAMP2F : Internal tamper 2 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 2.
bits : 17 - 17 (1 bit)
access : read-only
ITAMP3F : Internal tamper 3 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 3.
bits : 18 - 18 (1 bit)
access : read-only
ITAMP5F : Internal tamper 5 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 5.
bits : 20 - 20 (1 bit)
access : read-only
ITAMP6F : Internal tamper 6 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 6.
bits : 21 - 21 (1 bit)
access : read-only
ITAMP7F : Internal tamper 7 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 7.
bits : 22 - 22 (1 bit)
access : read-only
ITAMP8F : Internal tamper 8 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 8.
bits : 23 - 23 (1 bit)
access : read-only
ITAMP9F : Internal tamper 9 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 9.
bits : 24 - 24 (1 bit)
access : read-only
ITAMP11F : Internal tamper 11 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 11.
bits : 26 - 26 (1 bit)
access : read-only
ITAMP12F : Internal tamper 12 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 12.
bits : 27 - 27 (1 bit)
access : read-only
ITAMP13F : Internal tamper 13 flag This flag is set by hardware when a tamper detection event is detected on the internal tamper 13.
bits : 28 - 28 (1 bit)
access : read-only
TAMP non-secure masked interrupt status register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMP1MF : TAMP1 non-secure interrupt masked flag This flag is set by hardware when the tamper 1 non-secure interrupt is raised.
bits : 0 - 0 (1 bit)
access : read-only
TAMP2MF : TAMP2 non-secure interrupt masked flag This flag is set by hardware when the tamper 2 non-secure interrupt is raised.
bits : 1 - 1 (1 bit)
access : read-only
TAMP3MF : TAMP3 non-secure interrupt masked flag This flag is set by hardware when the tamper 3 non-secure interrupt is raised.
bits : 2 - 2 (1 bit)
access : read-only
TAMP4MF : TAMP4 non-secure interrupt masked flag This flag is set by hardware when the tamper 4 non-secure interrupt is raised.
bits : 3 - 3 (1 bit)
access : read-only
TAMP5MF : TAMP5 non-secure interrupt masked flag This flag is set by hardware when the tamper 5 non-secure interrupt is raised.
bits : 4 - 4 (1 bit)
access : read-only
TAMP6MF : TAMP6 non-secure interrupt masked flag This flag is set by hardware when the tamper 6 non-secure interrupt is raised.
bits : 5 - 5 (1 bit)
access : read-only
TAMP7MF : TAMP7 non-secure interrupt masked flag This flag is set by hardware when the tamper 7 non-secure interrupt is raised.
bits : 6 - 6 (1 bit)
access : read-only
TAMP8MF : TAMP8 non-secure interrupt masked flag This flag is set by hardware when the tamper 8 non-secure interrupt is raised.
bits : 7 - 7 (1 bit)
access : read-only
ITAMP1MF : Internal tamper 1 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 1 non-secure interrupt is raised.
bits : 16 - 16 (1 bit)
access : read-only
ITAMP2MF : Internal tamper 2 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 2 non-secure interrupt is raised.
bits : 17 - 17 (1 bit)
access : read-only
ITAMP3MF : Internal tamper 3 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 3 non-secure interrupt is raised.
bits : 18 - 18 (1 bit)
access : read-only
ITAMP5MF : Internal tamper 5 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 5 non-secure interrupt is raised.
bits : 20 - 20 (1 bit)
access : read-only
ITAMP6MF : Internal tamper 6 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 6 non-secure interrupt is raised.
bits : 21 - 21 (1 bit)
access : read-only
ITAMP7MF : VCORE monitoring tamper non-secure interrupt masked flag This flag is set by hardware when the internal tamper 7 non-secure interrupt is raised.
bits : 22 - 22 (1 bit)
access : read-only
ITAMP8MF : Internal tamper 8 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 8 non-secure interrupt is raised.
bits : 23 - 23 (1 bit)
access : read-only
ITAMP9MF : internal tamper 9 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 9 non-secure interrupt is raised.
bits : 24 - 24 (1 bit)
access : read-only
ITAMP11MF : internal tamper 11 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 11 non-secure interrupt is raised.
bits : 26 - 26 (1 bit)
access : read-only
ITAMP12MF : internal tamper 12 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 12 non-secure interrupt is raised.
bits : 27 - 27 (1 bit)
access : read-only
ITAMP13MF : internal tamper 13 non-secure interrupt masked flag This flag is set by hardware when the internal tamper 13 non-secure interrupt is raised.
bits : 28 - 28 (1 bit)
access : read-only
TAMP secure masked interrupt status register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMP1MF : TAMP1 secure interrupt masked flag This flag is set by hardware when the tamper 1 secure interrupt is raised.
bits : 0 - 0 (1 bit)
access : read-only
TAMP2MF : TAMP2 secure interrupt masked flag This flag is set by hardware when the tamper 2 secure interrupt is raised.
bits : 1 - 1 (1 bit)
access : read-only
TAMP3MF : TAMP3 secure interrupt masked flag This flag is set by hardware when the tamper 3 secure interrupt is raised.
bits : 2 - 2 (1 bit)
access : read-only
TAMP4MF : TAMP4 secure interrupt masked flag This flag is set by hardware when the tamper 4 secure interrupt is raised.
bits : 3 - 3 (1 bit)
access : read-only
TAMP5MF : TAMP5 secure interrupt masked flag This flag is set by hardware when the tamper 5 secure interrupt is raised.
bits : 4 - 4 (1 bit)
access : read-only
TAMP6MF : TAMP6 secure interrupt masked flag This flag is set by hardware when the tamper 6 secure interrupt is raised.
bits : 5 - 5 (1 bit)
access : read-only
TAMP7MF : TAMP7 secure interrupt masked flag This flag is set by hardware when the tamper 7 secure interrupt is raised.
bits : 6 - 6 (1 bit)
access : read-only
TAMP8MF : TAMP8 secure interrupt masked flag This flag is set by hardware when the tamper 8 secure interrupt is raised.
bits : 7 - 7 (1 bit)
access : read-only
ITAMP1MF : Internal tamper 1 secure interrupt masked flag This flag is set by hardware when the internal tamper 1 secure interrupt is raised.
bits : 16 - 16 (1 bit)
access : read-only
ITAMP2MF : Internal tamper 2 secure interrupt masked flag This flag is set by hardware when the internal tamper 2 secure interrupt is raised.
bits : 17 - 17 (1 bit)
access : read-only
ITAMP3MF : Internal tamper 3 secure interrupt masked flag This flag is set by hardware when the internal tamper 3 secure interrupt is raised.
bits : 18 - 18 (1 bit)
access : read-only
ITAMP5MF : Internal tamper 5 secure interrupt masked flag This flag is set by hardware when the internal tamper 5 secure interrupt is raised.
bits : 20 - 20 (1 bit)
access : read-only
ITAMP6MF : Internal tamper 6 secure interrupt masked flag This flag is set by hardware when the internal tamper 6 secure interrupt is raised.
bits : 21 - 21 (1 bit)
access : read-only
ITAMP7MF : VCORE monitoring tamper secure interrupt masked flag This flag is set by hardware when the internal tamper 7 secure interrupt is raised.
bits : 22 - 22 (1 bit)
access : read-only
ITAMP8MF : Internal tamper 8 secure interrupt masked flag This flag is set by hardware when the internal tamper 8 secure interrupt is raised.
bits : 23 - 23 (1 bit)
access : read-only
ITAMP9MF : internal tamper 9 secure interrupt masked flag This flag is set by hardware when the internal tamper 9 secure interrupt is raised.
bits : 24 - 24 (1 bit)
access : read-only
ITAMP11MF : internal tamper 11 secure interrupt masked flag This flag is set by hardware when the internal tamper 11 secure interrupt is raised.
bits : 26 - 26 (1 bit)
access : read-only
ITAMP12MF : internal tamper 12 secure interrupt masked flag This flag is set by hardware when the internal tamper 12 secure interrupt is raised.
bits : 27 - 27 (1 bit)
access : read-only
ITAMP13MF : internal tamper 13 secure interrupt masked flag This flag is set by hardware when the internal tamper 13 secure interrupt is raised.
bits : 28 - 28 (1 bit)
access : read-only
TAMP status clear register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CTAMP1F : Clear TAMP1 detection flag Writing 1 in this bit clears the TAMP1F bit in the TAMP_SR register.
bits : 0 - 0 (1 bit)
access : write-only
CTAMP2F : Clear TAMP2 detection flag Writing 1 in this bit clears the TAMP2F bit in the TAMP_SR register.
bits : 1 - 1 (1 bit)
access : write-only
CTAMP3F : Clear TAMP3 detection flag Writing 1 in this bit clears the TAMP3F bit in the TAMP_SR register.
bits : 2 - 2 (1 bit)
access : write-only
CTAMP4F : Clear TAMP4 detection flag Writing 1 in this bit clears the TAMP4F bit in the TAMP_SR register.
bits : 3 - 3 (1 bit)
access : write-only
CTAMP5F : Clear TAMP5 detection flag Writing 1 in this bit clears the TAMP5F bit in the TAMP_SR register.
bits : 4 - 4 (1 bit)
access : write-only
CTAMP6F : Clear TAMP6 detection flag Writing 1 in this bit clears the TAMP6F bit in the TAMP_SR register.
bits : 5 - 5 (1 bit)
access : write-only
CTAMP7F : Clear TAMP7 detection flag Writing 1 in this bit clears the TAMP7F bit in the TAMP_SR register.
bits : 6 - 6 (1 bit)
access : write-only
CTAMP8F : Clear TAMP8 detection flag Writing 1 in this bit clears the TAMP8F bit in the TAMP_SR register.
bits : 7 - 7 (1 bit)
access : write-only
CITAMP1F : Clear ITAMP1 detection flag Writing 1 in this bit clears the ITAMP1F bit in the TAMP_SR register.
bits : 16 - 16 (1 bit)
access : write-only
CITAMP2F : Clear ITAMP2 detection flag Writing 1 in this bit clears the ITAMP2F bit in the TAMP_SR register.
bits : 17 - 17 (1 bit)
access : write-only
CITAMP3F : Clear ITAMP3 detection flag Writing 1 in this bit clears the ITAMP3F bit in the TAMP_SR register.
bits : 18 - 18 (1 bit)
access : write-only
CITAMP5F : Clear ITAMP5 detection flag Writing 1 in this bit clears the ITAMP5F bit in the TAMP_SR register.
bits : 20 - 20 (1 bit)
access : write-only
CITAMP6F : Clear ITAMP6 detection flag Writing 1 in this bit clears the ITAMP6F bit in the TAMP_SR register.
bits : 21 - 21 (1 bit)
access : write-only
CITAMP7F : Clear ITAMP7 detection flag Writing 1 in this bit clears the ITAMP7F bit in the TAMP_SR register.
bits : 22 - 22 (1 bit)
access : write-only
CITAMP8F : Clear ITAMP8 detection flag Writing 1 in this bit clears the ITAMP8F bit in the TAMP_SR register.
bits : 23 - 23 (1 bit)
access : write-only
CITAMP9F : Clear ITAMP9 detection flag Writing 1 in this bit clears the ITAMP9F bit in the TAMP_SR register.
bits : 24 - 24 (1 bit)
access : write-only
CITAMP11F : Clear ITAMP11 detection flag Writing 1 in this bit clears the ITAMP11F bit in the TAMP_SR register.
bits : 26 - 26 (1 bit)
access : write-only
CITAMP12F : Clear ITAMP12 detection flag Writing 1 in this bit clears the ITAMP12F bit in the TAMP_SR register.
bits : 27 - 27 (1 bit)
access : write-only
CITAMP13F : Clear ITAMP13 detection flag Writing 1 in this bit clears the ITAMP13F bit in the TAMP_SR register.
bits : 28 - 28 (1 bit)
access : write-only
TAMP control register 2
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMP1NOER : Tamper 1 no erase
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 1 event erases the backup registers and all device secrets.
0x1 : B_0x1
Tamper 1 event does not erase the backup registers and device secrets.
End of enumeration elements list.
TAMP2NOER : Tamper 2 no erase
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 2 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Tamper 2 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP3NOER : Tamper 3 no erase
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 3 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Tamper 3 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP4NOER : Tamper 4 no erase
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 4 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Tamper 4 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP5NOER : Tamper 5 no erase
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 5 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Tamper 5 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP6NOER : Tamper 6 no erase
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 6 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Tamper 6 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP7NOER : Tamper 7 no erase
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 7 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Tamper 7 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP8NOER : Tamper 8 no erase
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 8 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Tamper 8 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP1MSK : Tamper 1 mask The tamper 1 interrupt must not be enabled when TAMP1MSK is set.
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 1 event generates a trigger event and TAMP1F must be cleared by software to allow next tamper event detection.
0x1 : B_0x1
Tamper 1 event generates a trigger event. TAMP1F is masked and internally cleared by hardware. The backup registers and device secrets are not erased.
End of enumeration elements list.
TAMP2MSK : Tamper 2 mask The tamper 2 interrupt must not be enabled when TAMP2MSK is set.
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 2 event generates a trigger event and TAMP2F must be cleared by software to allow next tamper event detection.
0x1 : B_0x1
Tamper 2 event generates a trigger event. TAMP2F is masked and internally cleared by hardware. The backup registers and device secrets are not erased.
End of enumeration elements list.
TAMP3MSK : Tamper 3 mask The tamper 3 interrupt must not be enabled when TAMP3MSK is set.
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper 3 event generates a trigger event and TAMP3F must be cleared by software to allow next tamper event detection.
0x1 : B_0x1
Tamper 3 event generates a trigger event. TAMP3F is masked and internally cleared by hardware. The backup registers and device secrets are not erased.
End of enumeration elements list.
BKBLOCK : Backup registers and device secrets access blocked
bits : 22 - 22 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
backup registers and device secrets(1) can be accessed if no tamper flag is set
0x1 : B_0x1
backup registers and device secrets(1) cannot be accessed
End of enumeration elements list.
BKERASE : Backup registers and device secrets erase Writing '1 to this bit reset the backup registers and device secrets(1). Writing 0 has no effect. This bit is always read as 0.
bits : 23 - 23 (1 bit)
access : write-only
TAMP1TRG : Active level for tamper 1 input If TAMPFLT = 00 Tamper 1 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 1 input falling edge and low level triggers a tamper detection event.
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 1 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 1 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP2TRG : Active level for tamper 2 input If TAMPFLT = 00 Tamper 2 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 2 input falling edge and low level triggers a tamper detection event.
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 2 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 2 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP3TRG : Active level for tamper 3 input If TAMPFLT = 00 Tamper 3 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 3 input falling edge and low level triggers a tamper detection event.
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 3 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 3 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP4TRG : Active level for tamper 4 input (active mode disabled) If TAMPFLT = 00 Tamper 4 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 4 input falling edge and low level triggers a tamper detection event.
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 4 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 4 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP5TRG : Active level for tamper 5 input (active mode disabled) If TAMPFLT = 00 Tamper 5 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 5 input falling edge and low level triggers a tamper detection event.
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 5 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 5 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP6TRG : Active level for tamper 6 input (active mode disabled) If TAMPFLT = 00 Tamper 6 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 6 input falling edge and low level triggers a tamper detection event.
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 6 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 6 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP7TRG : Active level for tamper 7 input (active mode disabled) If TAMPFLT = 00 Tamper 7 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 7 input falling edge and low level triggers a tamper detection event.
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 7 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 7 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP8TRG : Active level for tamper 8 input (active mode disabled) If TAMPFLT = 00 Tamper 8 input rising edge and high level triggers a tamper detection event. If TAMPFLT = 00 Tamper 8 input falling edge and low level triggers a tamper detection event.
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
If TAMPFLT 00 Tamper 8 input staying low triggers a tamper detection event.
0x1 : B_0x1
If TAMPFLT 00 Tamper 8 input staying high triggers a tamper detection event.
End of enumeration elements list.
TAMP monotonic counter 1 register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
COUNT : This register is read-only only and is incremented by one when a write access is done to this register. This register cannot roll-over and is frozen when reaching the maximum value.
bits : 0 - 31 (32 bit)
access : read-only
TAMP erase configuration register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ERCFG0 : Configurable device secrets configuration
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Configurable device secrets are not included in the device secrets protected by TAMP peripheral
0x1 : B_0x1
Configurable device secrets are is included in the device secrets protected by TAMP peripheral
End of enumeration elements list.
TAMP control register 3
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ITAMP1NOER : Internal Tamper 1 no erase
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 1 event erases the backup registers and all device secrets.
0x1 : B_0x1
Internal Tamper 1 event does not erase the backup registers and device secrets.
End of enumeration elements list.
ITAMP2NOER : Internal Tamper 2 no erase
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 2 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 2 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP3NOER : Internal Tamper 3 no erase
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 3 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 3 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP5NOER : Internal Tamper 5 no erase
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 5 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 5 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP6NOER : Internal Tamper 6 no erase
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 6 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 6 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP7NOER : Internal Tamper 7 no erase
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 7 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 7 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP8NOER : Internal Tamper 8 no erase
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 8 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 8 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP9NOER : Internal Tamper 9 no erase
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 9 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 9 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP11NOER : Internal Tamper 11 no erase
bits : 10 - 10 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 11 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 11 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP12NOER : Internal Tamper 12 no erase
bits : 11 - 11 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 12 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 12 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
ITAMP13NOER : Internal Tamper 13 no erase
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Internal Tamper 13 event erases the backup registers and all device secrets(1).
0x1 : B_0x1
Internal Tamper 13 event does not erase the backup registers and device secrets(2).
End of enumeration elements list.
TAMP filter control register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
TAMPFREQ : Tamper sampling frequency Determines the frequency at which each of the TAMP_INx inputs are sampled.
bits : 0 - 2 (3 bit)
access : read-write
Enumeration:
0x0 : B_0x0
RTCCLK / 32768 (1 Hz when RTCCLK = 32768 Hz)
0x1 : B_0x1
RTCCLK / 16384 (2 Hz when RTCCLK = 32768 Hz)
0x2 : B_0x2
RTCCLK / 8192 (4 Hz when RTCCLK = 32768 Hz)
0x3 : B_0x3
RTCCLK / 4096 (8 Hz when RTCCLK = 32768 Hz)
0x4 : B_0x4
RTCCLK / 2048 (16 Hz when RTCCLK = 32768 Hz)
0x5 : B_0x5
RTCCLK / 1024 (32 Hz when RTCCLK = 32768 Hz)
0x6 : B_0x6
RTCCLK / 512 (64 Hz when RTCCLK = 32768 Hz)
0x7 : B_0x7
RTCCLK / 256 (128 Hz when RTCCLK = 32768 Hz)
End of enumeration elements list.
TAMPFLT : TAMP_INx filter count These bits determines the number of consecutive samples at the specified level (TAMP*TRG) needed to activate a tamper event. TAMPFLT is valid for each of the TAMP_INx inputs.
bits : 3 - 4 (2 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Tamper event is activated on edge of TAMP_INx input transitions to the active level (no internal pull-up on TAMP_INx input).
0x1 : B_0x1
Tamper event is activated after 2 consecutive samples at the active level.
0x2 : B_0x2
Tamper event is activated after 4 consecutive samples at the active level.
0x3 : B_0x3
Tamper event is activated after 8 consecutive samples at the active level.
End of enumeration elements list.
TAMPPRCH : TAMP_INx precharge duration These bit determines the duration of time during which the pull-up/is activated before each sample. TAMPPRCH is valid for each of the TAMP_INx inputs.
bits : 5 - 6 (2 bit)
access : read-write
Enumeration:
0x0 : B_0x0
1 RTCCLK cycle
0x1 : B_0x1
2 RTCCLK cycles
0x2 : B_0x2
4 RTCCLK cycles
0x3 : B_0x3
8 RTCCLK cycles
End of enumeration elements list.
TAMPPUDIS : TAMP_INx pull-up disable This bit determines if each of the TAMPx pins are precharged before each sample.
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0x0 : B_0x0
Precharge TAMP_INx pins before sampling (enable internal pull-up)
0x1 : B_0x1
Disable precharge of TAMP_INx pins.
End of enumeration elements list.
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.