\n

TAMP

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection :

Registers

TAMP_CR1 (CR1)

TAMP_ATCR1 (ATCR1)

TAMP_BKP0R (BKP0R)

TAMP_BKP1R (BKP1R)

TAMP_BKP2R (BKP2R)

TAMP_BKP3R (BKP3R)

TAMP_BKP4R (BKP4R)

TAMP_BKP5R (BKP5R)

TAMP_BKP6R (BKP6R)

TAMP_BKP7R (BKP7R)

TAMP_BKP8R (BKP8R)

TAMP_BKP9R (BKP9R)

TAMP_BKP10R (BKP10R)

TAMP_BKP11R (BKP11R)

TAMP_BKP12R (BKP12R)

TAMP_BKP13R (BKP13R)

TAMP_BKP14R (BKP14R)

TAMP_BKP15R (BKP15R)

TAMP_ATSEEDR (ATSEEDR)

TAMP_BKP16R (BKP16R)

TAMP_BKP17R (BKP17R)

TAMP_BKP18R (BKP18R)

TAMP_BKP19R (BKP19R)

TAMP_BKP20R (BKP20R)

TAMP_BKP21R (BKP21R)

TAMP_BKP22R (BKP22R)

TAMP_BKP23R (BKP23R)

TAMP_BKP24R (BKP24R)

TAMP_BKP25R (BKP25R)

TAMP_BKP26R (BKP26R)

TAMP_BKP27R (BKP27R)

TAMP_BKP28R (BKP28R)

TAMP_BKP29R (BKP29R)

TAMP_BKP30R (BKP30R)

TAMP_BKP31R (BKP31R)

TAMP_ATOR (ATOR)

TAMP_ATCR2 (ATCR2)

TAMP_SECCFGR (SECCFGR)

TAMP_PRIVCR (PRIVCR)

TAMP_IER (IER)

TAMP_SR (SR)

TAMP_MISR (MISR)

TAMP_SMISR (SMISR)

TAMP_SCR (SCR)

TAMP_CR2 (CR2)

TAMP_COUNT1R (COUNT1R)

TAMP_ERCFGR (ERCFGR)

TAMP_CR3 (CR3)

TAMP_FLTCR (FLTCR)


TAMP_CR1 (CR1)

TAMP control register 1
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_CR1 TAMP_CR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMP1E TAMP2E TAMP3E TAMP4E TAMP5E TAMP6E TAMP7E TAMP8E ITAMP1E ITAMP2E ITAMP3E ITAMP5E ITAMP6E ITAMP7E ITAMP8E ITAMP9E ITAMP11E ITAMP12E ITAMP13E

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_ATCR1 (ATCR1)

TAMP active tamper control register 1
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_ATCR1 TAMP_ATCR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMP1AM TAMP2AM TAMP3AM TAMP4AM TAMP5AM TAMP6AM TAMP7AM TAMP8AM ATOSEL1 ATOSEL2 ATOSEL3 ATOSEL4 ATCKSEL ATPER ATOSHARE FLTEN

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_BKP0R (BKP0R)

TAMP backup 0 register
address_offset : 0x100 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP0R TAMP_BKP0R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP1R (BKP1R)

TAMP backup 1 register
address_offset : 0x104 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP1R TAMP_BKP1R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP2R (BKP2R)

TAMP backup 2 register
address_offset : 0x108 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP2R TAMP_BKP2R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP3R (BKP3R)

TAMP backup 3 register
address_offset : 0x10C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP3R TAMP_BKP3R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP4R (BKP4R)

TAMP backup 4 register
address_offset : 0x110 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP4R TAMP_BKP4R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP5R (BKP5R)

TAMP backup 5 register
address_offset : 0x114 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP5R TAMP_BKP5R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP6R (BKP6R)

TAMP backup 6 register
address_offset : 0x118 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP6R TAMP_BKP6R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP7R (BKP7R)

TAMP backup 7 register
address_offset : 0x11C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP7R TAMP_BKP7R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP8R (BKP8R)

TAMP backup 8 register
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP8R TAMP_BKP8R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP9R (BKP9R)

TAMP backup 9 register
address_offset : 0x124 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP9R TAMP_BKP9R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP10R (BKP10R)

TAMP backup 10 register
address_offset : 0x128 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP10R TAMP_BKP10R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP11R (BKP11R)

TAMP backup 11 register
address_offset : 0x12C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP11R TAMP_BKP11R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP12R (BKP12R)

TAMP backup 12 register
address_offset : 0x130 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP12R TAMP_BKP12R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP13R (BKP13R)

TAMP backup 13 register
address_offset : 0x134 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP13R TAMP_BKP13R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP14R (BKP14R)

TAMP backup 14 register
address_offset : 0x138 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP14R TAMP_BKP14R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP15R (BKP15R)

TAMP backup 15 register
address_offset : 0x13C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP15R TAMP_BKP15R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_ATSEEDR (ATSEEDR)

TAMP active tamper seed register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_ATSEEDR TAMP_ATSEEDR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEED

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_BKP16R (BKP16R)

TAMP backup 16 register
address_offset : 0x140 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP16R TAMP_BKP16R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP17R (BKP17R)

TAMP backup 17 register
address_offset : 0x144 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP17R TAMP_BKP17R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP18R (BKP18R)

TAMP backup 18 register
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP18R TAMP_BKP18R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP19R (BKP19R)

TAMP backup 19 register
address_offset : 0x14C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP19R TAMP_BKP19R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP20R (BKP20R)

TAMP backup 20 register
address_offset : 0x150 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP20R TAMP_BKP20R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP21R (BKP21R)

TAMP backup 21 register
address_offset : 0x154 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP21R TAMP_BKP21R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP22R (BKP22R)

TAMP backup 22 register
address_offset : 0x158 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP22R TAMP_BKP22R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP23R (BKP23R)

TAMP backup 23 register
address_offset : 0x15C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP23R TAMP_BKP23R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP24R (BKP24R)

TAMP backup 24 register
address_offset : 0x160 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP24R TAMP_BKP24R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP25R (BKP25R)

TAMP backup 25 register
address_offset : 0x164 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP25R TAMP_BKP25R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP26R (BKP26R)

TAMP backup 26 register
address_offset : 0x168 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP26R TAMP_BKP26R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP27R (BKP27R)

TAMP backup 27 register
address_offset : 0x16C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP27R TAMP_BKP27R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP28R (BKP28R)

TAMP backup 28 register
address_offset : 0x170 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP28R TAMP_BKP28R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP29R (BKP29R)

TAMP backup 29 register
address_offset : 0x174 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP29R TAMP_BKP29R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP30R (BKP30R)

TAMP backup 30 register
address_offset : 0x178 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP30R TAMP_BKP30R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_BKP31R (BKP31R)

TAMP backup 31 register
address_offset : 0x17C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_BKP31R TAMP_BKP31R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKP

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_ATOR (ATOR)

TAMP active tamper output register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_ATOR TAMP_ATOR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PRNG SEEDF INITS

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_ATCR2 (ATCR2)

TAMP active tamper control register 2
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_ATCR2 TAMP_ATCR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ATOSEL1 ATOSEL2 ATOSEL3 ATOSEL4 ATOSEL5 ATOSEL6 ATOSEL7 ATOSEL8

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_SECCFGR (SECCFGR)

TAMP secure mode register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_SECCFGR TAMP_SECCFGR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BKPRWSEC CNT1SEC BKPWSEC BHKLOCK TAMPSEC

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_PRIVCR (PRIVCR)

TAMP privilege mode control register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_PRIVCR TAMP_PRIVCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CNT1PRIV BKPRWPRIV BKPWPRIV TAMPPRIV

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_IER (IER)

TAMP interrupt enable register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_IER TAMP_IER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMP1IE TAMP2IE TAMP3IE TAMP4IE TAMP5IE TAMP6IE TAMP7IE TAMP8IE ITAMP1IE ITAMP2IE ITAMP3IE ITAMP5IE ITAMP6IE ITAMP7IE ITAMP8IE ITAMP9IE ITAMP11IE ITAMP12IE ITAMP13IE

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_SR (SR)

TAMP status register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_SR TAMP_SR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMP1F TAMP2F TAMP3F TAMP4F TAMP5F TAMP6F TAMP7F TAMP8F ITAMP1F ITAMP2F ITAMP3F ITAMP5F ITAMP6F ITAMP7F ITAMP8F ITAMP9F ITAMP11F ITAMP12F ITAMP13F

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_MISR (MISR)

TAMP non-secure masked interrupt status register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_MISR TAMP_MISR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMP1MF TAMP2MF TAMP3MF TAMP4MF TAMP5MF TAMP6MF TAMP7MF TAMP8MF ITAMP1MF ITAMP2MF ITAMP3MF ITAMP5MF ITAMP6MF ITAMP7MF ITAMP8MF ITAMP9MF ITAMP11MF ITAMP12MF ITAMP13MF

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_SMISR (SMISR)

TAMP secure masked interrupt status register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_SMISR TAMP_SMISR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMP1MF TAMP2MF TAMP3MF TAMP4MF TAMP5MF TAMP6MF TAMP7MF TAMP8MF ITAMP1MF ITAMP2MF ITAMP3MF ITAMP5MF ITAMP6MF ITAMP7MF ITAMP8MF ITAMP9MF ITAMP11MF ITAMP12MF ITAMP13MF

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_SCR (SCR)

TAMP status clear register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_SCR TAMP_SCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CTAMP1F CTAMP2F CTAMP3F CTAMP4F CTAMP5F CTAMP6F CTAMP7F CTAMP8F CITAMP1F CITAMP2F CITAMP3F CITAMP5F CITAMP6F CITAMP7F CITAMP8F CITAMP9F CITAMP11F CITAMP12F CITAMP13F

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_CR2 (CR2)

TAMP control register 2
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_CR2 TAMP_CR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMP1NOER TAMP2NOER TAMP3NOER TAMP4NOER TAMP5NOER TAMP6NOER TAMP7NOER TAMP8NOER TAMP1MSK TAMP2MSK TAMP3MSK BKBLOCK BKERASE TAMP1TRG TAMP2TRG TAMP3TRG TAMP4TRG TAMP5TRG TAMP6TRG TAMP7TRG TAMP8TRG

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_COUNT1R (COUNT1R)

TAMP monotonic counter 1 register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_COUNT1R TAMP_COUNT1R read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 COUNT

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_ERCFGR (ERCFGR)

TAMP erase configuration register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_ERCFGR TAMP_ERCFGR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ERCFG0

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_CR3 (CR3)

TAMP control register 3
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_CR3 TAMP_CR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ITAMP1NOER ITAMP2NOER ITAMP3NOER ITAMP5NOER ITAMP6NOER ITAMP7NOER ITAMP8NOER ITAMP9NOER ITAMP11NOER ITAMP12NOER ITAMP13NOER

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_FLTCR (FLTCR)

TAMP filter control register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_FLTCR TAMP_FLTCR read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TAMPFREQ TAMPFLT TAMPPRCH TAMPPUDIS

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 EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.