\n

TAMPER

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x40 byte (0x0)
mem_usage : registers
protection : not protected

Registers

TAMP_INIT

TAMP_EVSTS

TAMP_LIRCTL

TAMP_TIOCTL

TAMP_SEED

TAMP_SEED2

TAMP_ACTSTIOCTL1

TAMP_ACTSTIOCTL2

TAMP_CDBR

TAMP_PWRG

TAMP_PWRGEV

TAMP_LDOTRIM

TAMP_LBSTRIM

TAMP_FUNEN

TAMP_TRIEN

TAMP_INTEVEN


TAMP_INIT

TAMPER Function Initiation Register
address_offset : 0x0 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_INIT TAMP_INIT 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 TCORERST TLDORDY

TCORERST : TAMPER Core Reset
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write 0x5500, the TAMPER coreblock reset will be released

#1 : 1

Write 0x55aa, the TAMPER coreblock will be reset

End of enumeration elements list.

TLDORDY : TLDO Power Ready (Read Only)
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

#0 : 0

The power status of TLDO is not ready

#1 : 1

The power status of TLDO is ready

End of enumeration elements list.


TAMP_EVSTS

TAMPER Event Status Register
address_offset : 0x10 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_EVSTS TAMP_EVSTS 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 TAMP0IF TAMP1IF TAMP2IF TAMP3IF TAMP4IF TAMP5IF CLKFAIL CLKSTOP OVPOUT PWRPEV PWRNEV ACTSEF RTCLVR RIOTRIG RCLKTRIG HXTERR VBATLOSS SECWDT TLDOBOD ACTST1IF ACTST3IF ACTST21IF ACTST23IF

TAMP0IF : Tamper 0 Event Flag\nNote: Write 1 to clear this bit.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Tamper 0 event flag is generated

#1 : 1

Tamper 0 event flag is generated

End of enumeration elements list.

TAMP1IF : Tamper 1 Event Flag\nNote: Write 1 to clear this bit.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Tamper 1 event flag is generated

#1 : 1

Tamper 1 event flag is generated

End of enumeration elements list.

TAMP2IF : Tamper 2 Event Flag\nNote: Write 1 to clear this bit.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Tamper 2 event flag is generated

#1 : 1

Tamper 2 event flag is generated

End of enumeration elements list.

TAMP3IF : Tamper 3 Event Flag\nNote: Write 1 to clear this bit.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Tamper 3 event flag is generated

#1 : 1

Tamper 3 event flag is generated

End of enumeration elements list.

TAMP4IF : Tamper 4 Event Flag\nNote: Write 1 to clear this bit.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Tamper 4 event flag is generated

#1 : 1

Tamper 4 event flag is generated

End of enumeration elements list.

TAMP5IF : Tamper 5 Event Flag\nNote: Write 1 to clear this bit.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Tamper 5 event flag is generated

#1 : 1

Tamper 5 flag is generated

End of enumeration elements list.

CLKFAIL : LXT Clock Frequency Monitor Fail Event Flag\nNote 1: Write 1 to clear the bit to 0.\nNote 2: LXT detector will automatic disable when Fail/Stop flag rise, resume after Fail/Stop flag clear.
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

LXT frequency is normal

#1 : 1

LXT frequency is abnormal

End of enumeration elements list.

CLKSTOP : LXT Clock Frequency Monitor Stop Event Flag\nNote 1: Write 1 to clear the bit to 0.\nNote 2: LXT detector will automatic disable when Fail/Stop flag rise, resume after Fail/Stop flag clear.
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

LXT frequency is normal

#1 : 1

LXT frequency is almost stopped

End of enumeration elements list.

OVPOUT : CORE SB over Voltage Event Flag
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Core_SB no over voltage detected

#1 : 1

Core_SB over voltage detected

End of enumeration elements list.

PWRPEV : Power Glitch Postivie Dection Flag
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Core Power postive glitch is not detected

#1 : 1

Core Power postive glitch is detected

End of enumeration elements list.

PWRNEV : Power Glitch Negative Dection Flag
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Core Power negative glitch is not detected

#1 : 1

Core Power negative glitch is detected

End of enumeration elements list.

ACTSEF : Active Shield Event Dection Flag
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

Active shield event is not detected

#1 : 1

Active shield event is detected including the VDD and GND attack

End of enumeration elements list.

RTCLVR : RTC Low Voltage Dection Event Bit
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

RTC Power low voltage detection event is not detected

#1 : 1

RTC Power low voltage detection event is detected

End of enumeration elements list.

RIOTRIG : RTC Tamper IO Event Flag
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

There is no RTC tamper I/O detection event

#1 : 1

There is RTC tamper I/O detection event

End of enumeration elements list.

RCLKTRIG : RTC Clock Monitor Detection Event Bit
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

There is no RTC clock monitor detection event

#1 : 1

There is RTC clock monitor detection event

End of enumeration elements list.

HXTERR : Core HXT Error Event Flag
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

Core HXT no fail event

#1 : 1

Core HXT fail event

End of enumeration elements list.

VBATLOSS : RTC VBAT LOSS Dection Event Bit
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

RTC VBAT Power loss detection event is not detected

#1 : 1

RTC VBAT Power loss detection event is detected

End of enumeration elements list.

SECWDT : Security Watch Dog Event Bit\nNote: Write 1 to clear this bit.
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

#0 : 0

No security WDT event detected

#1 : 1

Security WDT event is detected

End of enumeration elements list.

TLDOBOD : Tamper LDO BOD Event Bit
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Brown out event no detected

#1 : 1

Brown out is detected

End of enumeration elements list.

ACTST1IF : Active Shield Tamper 1 Event Flag\nNote: Write 1 to clear this bit.
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Active shiled Tamper 1 event flag is generated

#1 : 1

Active shiled Tamper 1 event flag is generated

End of enumeration elements list.

ACTST3IF : Active Shield Tamper 3 Event Flag\nNote: Write 1 to clear this bit.
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Active shiled Tamper 3 event flag is generated

#1 : 1

Active shiled Tamper 3 event flag is generated

End of enumeration elements list.

ACTST21IF : 2th Active Shield Tamper 1 Event Flag\nNote: Write 1 to clear this bit.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Active shiled Tamper 1 event flag is generated

#1 : 1

2th Active shiled Tamper 1 event flag is generated

End of enumeration elements list.

ACTST23IF : 2th Active Shield Tamper 3 Event Flag\nNote: Write 1 to clear this bit.
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

No Active shiled Tamper 3 event flag is generated

#1 : 1

2th Active shiled Tamper 3 event flag is generated

End of enumeration elements list.


TAMP_LIRCTL

TAMPER LIRC Control Register
address_offset : 0x14 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_LIRCTL TAMP_LIRCTL 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 TLRCTRIM TRIMMOS CKSEL12M

TLRCTRIM : Tamper TLIRC32K Trim Value\nTLIRC32K trim value setting
bits : 0 - 8 (9 bit)
access : read-write

TRIMMOS : Tamper TLIRC32K Trim MOS Value\nTLIRC32K trim MOS value setting
bits : 9 - 10 (2 bit)
access : read-write

CKSEL12M : Tamper Clock Selection Bit
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

The 32K LIRC is selected for Power Glitch Module

#1 : 1

The 12M HIRC is selected for Power Glitch Module

End of enumeration elements list.


TAMP_TIOCTL

TAMPER's Tamper I/O Function Control Register
address_offset : 0x18 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_TIOCTL TAMP_TIOCTL 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 DYN1ISS DYN2ISS DYNSRC SEEDRLD DYNRATE TAMP0EN TAMP0LV TAMP0DBEN TAMP1EN TAMP1LV TAMP1DBEN DYNPR0EN TAMP2EN TAMP2LV TAMP2DBEN TAMP3EN TAMP3LV TAMP3DBEN DYNPR1EN TAMP4EN TAMP4LV TAMP4DBEN TAMP5EN TAMP5LV TAMP5DBEN DYNPR2EN

DYN1ISS : Dynamic Pair 1 Input Source Select\nThis bit determines Tamper 3 input is from Tamper 2 or Tamper 0 in dynamic mode.\nNote: This bit is effective only when DYNPR1EN (TAMP_TIOCTL[23]) and DYNPR0EN (TAMP_TIOCTL[15]) are set.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper input is from Tamper 2

#1 : 1

Tamper input is from Tamper 0

End of enumeration elements list.

DYN2ISS : Dynamic Pair 2 Input Source Select\nThis bit determines Tamper 5 input is from Tamper 4 or Tamper 0 in dynamic mode.\nNote: This bit has effect only when DYNPR2EN (TAMP_TIOCTL[31]) and DYNPR0EN (TAMP_TIOCTL[15]) are set.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper input is from Tamper 4

#1 : 1

Tamper input is from Tamper 0

End of enumeration elements list.

DYNSRC : Dynamic Reference Pattern\nThis field determines the new reference pattern when current pattern run out in dynamic pair mode.\nNote: After this bit is modified, the SEEDRLD (TAMP_TIOCTL[4]) should be set.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The new reference pattern is generated by random number generator when the reference pattern run out

#1 : 1

The new reference pattern is repeated from SEED (TAMP_SEED[31:0]) when the reference pattern run out

End of enumeration elements list.

SEEDRLD : Reload New Seed for PRNG Engine\nSetting this bit, the tamper configuration will be reload.\nNote 1: Before this bit is set, the tamper configuration should be set to complete and this bit will be auto clear to 0 after reload new seed completed.\nNote 2: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Generating key based on the current seed

#1 : 1

Reload new seed

End of enumeration elements list.

DYNRATE : Dynamic Change Rate\nThis item is choice the dynamic tamper output change rate.\nNote: After revising this field, setting SEEDRLD (TAMP_TIOCTL[4]) can reload change rate immediately.
bits : 5 - 7 (3 bit)
access : read-write

Enumeration:

#000 : 0

26 * RTC_CLK

#001 : 1

27 * RTC_CLK

#010 : 2

28 * RTC_CLK

#011 : 3

29 * RTC_CLK

#100 : 4

210 * RTC_CLK

#101 : 5

211 * RTC_CLK

#110 : 6

212 * RTC_CLK

#111 : 7

213 * RTC_CLK

End of enumeration elements list.

TAMP0EN : Tamper0 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 0 detect Disabled

#1 : 1

Tamper 0 detect Enabled

End of enumeration elements list.

TAMP0LV : Tamper 0 Level\nThis bit depends on level attribute of tamper pin for static tamper detection.
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Detect voltage level is low

#1 : 1

Detect voltage level is high

End of enumeration elements list.

TAMP0DBEN : Tamper 0 De-bounce Enable Bit
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 0 de-bounce Disabled

#1 : 1

Tamper 0 de-bounce Enabled. Tamper detection pin will sync 1 RTC clock

End of enumeration elements list.

TAMP1EN : Tamper 1 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 1 detect Disabled

#1 : 1

Tamper 1 detect Enabled

End of enumeration elements list.

TAMP1LV : Tamper 1 Level\nThis bit depends on level attribute of tamper pin for static tamper detection.
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

#0 : 0

Detect voltage level is low

#1 : 1

Detect voltage level is high

End of enumeration elements list.

TAMP1DBEN : Tamper 1 De-bounce Enable Bit
bits : 14 - 14 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 1 de-bounce Disabled

#1 : 1

Tamper 1 de-bounce Enabled, tamper detection pin will sync 1 RTC clock

End of enumeration elements list.

DYNPR0EN : Dynamic Pair 0 Enable Bit
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Static detect

#1 : 1

Dynamic detect

End of enumeration elements list.

TAMP2EN : Tamper 2 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector need sync 2 ~ 3 RTC-clock.
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 2 detect Disabled

#1 : 1

Tamper 2 detect Enabled

End of enumeration elements list.

TAMP2LV : Tamper 2 Level\nThis bit depends on level attribute of tamper pin for static tamper detection.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

Detect voltage level is low

#1 : 1

Detect voltage level is high

End of enumeration elements list.

TAMP2DBEN : Tamper 2 De-bounce Enable Bit
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 2 de-bounce Disabled

#1 : 1

Tamper 2 de-bounce Enabled. Tamper detection pin will sync 1 RTC clock

End of enumeration elements list.

TAMP3EN : Tamper 3 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 3 detect Disabled

#1 : 1

Tamper 3 detect Enabled

End of enumeration elements list.

TAMP3LV : Tamper 3 Level\nThis bit depends on level attribute of tamper pin for static tamper detection.
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

#0 : 0

Detect voltage level is low

#1 : 1

Detect voltage level is high

End of enumeration elements list.

TAMP3DBEN : Tamper 3 De-bounce Enable Bit
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 3 de-bounce Disabled

#1 : 1

Tamper 3 de-bounce Enabled. Tamper detection pin will sync 1 RTC clock

End of enumeration elements list.

DYNPR1EN : Dynamic Pair 1 Enable Bit
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Static detect

#1 : 1

Dynamic detect

End of enumeration elements list.

TAMP4EN : Tamper4 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 24 - 24 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 4 detect Disabled

#1 : 1

Tamper 4 detect Enabled

End of enumeration elements list.

TAMP4LV : Tamper 4 Level\nThis bit depends on level attribute of tamper pin for static tamper detection.
bits : 25 - 25 (1 bit)
access : read-write

Enumeration:

#0 : 0

Detect voltage level is low

#1 : 1

Detect voltage level is high

End of enumeration elements list.

TAMP4DBEN : Tamper 4 De-bounce Enable Bit
bits : 26 - 26 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 4 de-bounce Disabled

#1 : 1

Tamper 4 de-bounce Enabled. Tamper detection pin will sync 1 RTC clock

End of enumeration elements list.

TAMP5EN : Tamper 5 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 5 detect Disabled

#1 : 1

Tamper 5 detect Enabled

End of enumeration elements list.

TAMP5LV : Tamper 5 Level\nThis bit depends on level attribute of tamper pin for static tamper detection.
bits : 29 - 29 (1 bit)
access : read-write

Enumeration:

#0 : 0

Detect voltage level is low

#1 : 1

Detect voltage level is high

End of enumeration elements list.

TAMP5DBEN : Tamper 5 De-bounce Enable Bit
bits : 30 - 30 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 5 de-bounce Disabled

#1 : 1

Tamper 5 de-bounce Enabled. Tamper detection pin will sync 1 RTC clock

End of enumeration elements list.

DYNPR2EN : Dynamic Pair 2 Enable Bit
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

#0 : 0

Static detect

#1 : 1

Dynamic detect

End of enumeration elements list.


TAMP_SEED

TAMPER Seed Value Control Register
address_offset : 0x1C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_SEED TAMP_SEED 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 : Seed value.
bits : 0 - 31 (32 bit)
access : read-write


TAMP_SEED2

TAMPER 2nd Seed Value Control Register
address_offset : 0x20 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_SEED2 TAMP_SEED2 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 SEED2

SEED2 : Seed value These seed value are used for 2nd active shield I/O.
bits : 0 - 31 (32 bit)
access : read-write


TAMP_ACTSTIOCTL1

TAMPER's Active Shield Tamper I/O Function Control Register 1
address_offset : 0x24 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_ACTSTIOCTL1 TAMP_ACTSTIOCTL1 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 ADYN1ISS ADYNSRC ADYNRATE ATAMP0EN ATAMP1EN ADYNPR0EN ATAMP2EN ATAMP3EN ADYNPR1EN

ADYN1ISS : Active Shied Dynamic Pair 1 Input Source Select\nThis bit determines Tamper 3 input is from Tamper 2 or Tamper 0 in dynamic mode.\nNote: This bit is effective only when ADYNPR1EN (TAMP_ACTSTIOCTL1[23]) and ADYNPR0EN (TAMP_ACTSTIOCTL1[15]) are set.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper input is from Tamper 2

#1 : 1

Tamper input is from Tamper 0

End of enumeration elements list.

ADYNSRC : Active Shied Dynamic Reference Pattern\nThis field determines the new reference pattern when current pattern run out in dynamic pair mode.\nNote: After this bit is modified, the SEEDRLD (TAMP_TIOCTL[4]) should be set.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The new reference pattern is generated by random number generator when the reference pattern run out

#1 : 1

The new reference pattern is repeated from SEED (TAMP_SEED[31:0]) when the reference pattern run out

End of enumeration elements list.

ADYNRATE : Active Shied Dynamic Change Rate\nThis item is choice the dynamic tamper output change rate.\nNote: After revising this field, setting SEEDRLD (TAMP_TIOCTL[4]) can reload change rate immediately.
bits : 5 - 7 (3 bit)
access : read-write

Enumeration:

#000 : 0

210 * LIRC32K

#001 : 1

211 * LIRC32K

#010 : 2

212 * LIRC32K

#011 : 3

213 * LIRC32K

#100 : 4

214 * LIRC32K

#101 : 5

215 * LIRC32K

#110 : 6

216 * LIRC32K

#111 : 7

217 * LIRC32K

End of enumeration elements list.

ATAMP0EN : Active Shied Tamper0 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector need sync 2 ~ 3 RTC-clock.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 0 detect Disabled

#1 : 1

Tamper 0 detect Enabled

End of enumeration elements list.

ATAMP1EN : Active Shied Tamper 1 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 1 detect Disabled

#1 : 1

Tamper 1 detect Enabled

End of enumeration elements list.

ADYNPR0EN : Active Shied Dynamic Pair 0 Enable Bit
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Static detect (No support)

#1 : 1

Dynamic detect

End of enumeration elements list.

ATAMP2EN : Active Shied Tamper 2 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 2 detect Disabled

#1 : 1

Tamper 2 detect Enabled

End of enumeration elements list.

ATAMP3EN : Active Shied Tamper 3 Detect Enable Bit\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 3 detect Disabled

#1 : 1

Tamper 3 detect Enabled

End of enumeration elements list.

ADYNPR1EN : Active Shied Dynamic Pair 1 Enable Bit
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Static detect (Not Supported)

#1 : 1

Dynamic detect

End of enumeration elements list.


TAMP_ACTSTIOCTL2

TAMPER's Active Shield Tamper I/O Function Control Register 2
address_offset : 0x28 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_ACTSTIOCTL2 TAMP_ACTSTIOCTL2 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 ADYN1ISS2 ADYNSRC2 SEEDRLD2 ADYNRATE2 ATAMP0EN2 ATAMP1EN2 ADYNPR0EN2 ATAMP2EN2 ATAMP3EN2 ADYNPR1EN2

ADYN1ISS2 : Active Shied Dynamic Pair 1 Input Source Select 2\nThis bit determines Tamper 3 input is from Tamper 2 or Tamper 0 in dynamic mode.\nNote: This bit is effective only when ADYNPR1EN2 (TAMP_ACTSTIOCTL2[23]) and ADYNPR0EN2 (TAMP_ACTSTIOCTL2[15]) are set.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper input is from Tamper 2

#1 : 1

Tamper input is from Tamper 0

End of enumeration elements list.

ADYNSRC2 : Active Shied Dynamic Reference Pattern 2\nThis field determines the new reference pattern when current pattern run out in dynamic pair mode.\nNote: After this bit is modified, the SEEDRLD2 (TAMP_ACTSTIOCTL2[4]) should be set.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

The new reference pattern is generated by random number generator when the reference pattern run out

#1 : 1

The new reference pattern is repeated from SEED2 (TAMP_SEED2[31:0]) when the reference pattern run out

End of enumeration elements list.

SEEDRLD2 : Reload New Seed for PRNG Engine 2\nSetting this bit, the tamper configuration will be reload.\nNote 1: Before this bit is set, the tamper configuration should be set to complete and this bit will be auto clear to 0 after reload new seed completed.\nNote 2: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Generating key based on the current seed

#1 : 1

Reload new seed

End of enumeration elements list.

ADYNRATE2 : Active Shied Dynamic Change Rate 2\nThis item is choice the dynamic tamper output change rate.\nNote: After revising this field, setting SEEDRLD2 (TAMP_ACTSTIOCTL2[4]) can reload change rate immediately.
bits : 5 - 7 (3 bit)
access : read-write

Enumeration:

#000 : 0

210 * LIRC32K

#001 : 1

211 * LIRC32K

#010 : 2

212 * LIRC32K

#011 : 3

213 * LIRC32K

#100 : 4

214 * LIRC32K

#101 : 5

215 * LIRC32K

#110 : 6

216 * LIRC32K

#111 : 7

217 * LIRC32K

End of enumeration elements list.

ATAMP0EN2 : Active Shied Tamper0 Detect Enable Bit 2\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 0 detect Disabled

#1 : 1

Tamper 0 detect Enabled

End of enumeration elements list.

ATAMP1EN2 : Active Shied Tamper 1 Detect Enable Bit 2\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 12 - 12 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 1 detect Disabled

#1 : 1

Tamper 1 detect Enabled

End of enumeration elements list.

ADYNPR0EN2 : Active Shied Dynamic Pair 0 Enable Bit 2
bits : 15 - 15 (1 bit)
access : read-write

Enumeration:

#0 : 0

Static detect (No support)

#1 : 1

Dynamic detect

End of enumeration elements list.

ATAMP2EN2 : Active Shied Tamper 2 Detect Enable Bit 2\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 2 detect Disabled

#1 : 1

Tamper 2 detect Enabled

End of enumeration elements list.

ATAMP3EN2 : Active Shied Tamper 3 Detect Enable Bit 2\nNote: The reference is RTC-clock. Tamper detector needs sync 2 ~ 3 RTC-clock.
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 3 detect Disabled

#1 : 1

Tamper 3 detect Enabled

End of enumeration elements list.

ADYNPR1EN2 : Active Shied Dynamic Pair 1 Enable Bit 2
bits : 23 - 23 (1 bit)
access : read-write

Enumeration:

#0 : 0

Static detect (No Support)

#1 : 1

Dynamic detect

End of enumeration elements list.


TAMP_CDBR

TAMPER Clock Frequency Detector Boundary Register
address_offset : 0x2C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_CDBR TAMP_CDBR 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 STOPBD FAILBD

STOPBD : LXT Clock Frequency Detector Stop Boundary\nThe bits define the stop value of frequency monitor window.\nWhen LXT frequency monitor counter lower than Clock Frequency Detector Stop Boundary, the LXT frequency detect stop interrupt flag will set to 1.\nNote: The boundary is defined as the maximun value of LXT among 256 TAMPER clock time.
bits : 0 - 7 (8 bit)
access : read-write

FAILBD : LXT Clock Frequency Detector Fail Boundary\nThe bits define the fail value of frequency monitor window.\nWhen LXT frequency monitor counter lower than Clock Frequency Detector Fail Boundary, the LXT frequency detect fail interrupt flag will set to 1.\nNote: The boundary is defined as the minimun value of LXT among 256 TAMPER clock time.
bits : 16 - 23 (8 bit)
access : read-write


TAMP_PWRG

TAMPER Power Glitch Control Register
address_offset : 0x30 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_PWRG TAMP_PWRG 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 PCLKSEL NCLKSEL PDATSEL NDATSEL

PCLKSEL : Postive Clock Trim Range\nThe setting value of the postive clock tolerance.\nOne step is about 2.5% tolerance. The maximun tolerance is 20%.
bits : 0 - 3 (4 bit)
access : read-write

NCLKSEL : Negative Clock Trim Range\nThe setting value of the negative clock tolerance.\nOne step is about 2.5% tolerance. The maximun tolerance is 20%.
bits : 4 - 7 (4 bit)
access : read-write

PDATSEL : Postive Data Trim Range\nThe setting value of the postive data tolerance.\nOne step is about 2.5% tolerance. The maximun tolerance is 20%.
bits : 8 - 11 (4 bit)
access : read-write

NDATSEL : Negative Data Trim Range\nThe setting value of the negative data tolerance.\nOne step is about 2.5% tolerance. The maximun tolerance is 20%.
bits : 12 - 15 (4 bit)
access : read-write


TAMP_PWRGEV

TAMPER Power Glitch Event Tolerance Control Register
address_offset : 0x34 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_PWRGEV TAMP_PWRGEV 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 PWRECNTP PWRECNTN

PWRECNTP : Postive Power Glitch Error Tolerance\nThe value indicates the tolerance count for postive power glitch event.
bits : 0 - 7 (8 bit)
access : read-write

PWRECNTN : Negative Power Glitch Error Tolerance\nThe value indicates the tolerance count for negative power glitch event.
bits : 8 - 15 (8 bit)
access : read-write


TAMP_LDOTRIM

TAMPER LDO Trim Value Control Register
address_offset : 0x38 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_LDOTRIM TAMP_LDOTRIM 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 TLDOTRIM TLDOIQSEL

TLDOTRIM : TLDO Output Votlage Trim\nThe value indicates the trim value of the TLDO output voltage.
bits : 0 - 3 (4 bit)
access : read-write

TLDOIQSEL : TLDO Qu Current Selection\nIndicates the Qu current selection of TLDO.
bits : 8 - 9 (2 bit)
access : read-write


TAMP_LBSTRIM

TAMPER LDO BIAS Trim Value Control Register
address_offset : 0x3C Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_LBSTRIM TAMP_LBSTRIM 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 TLVDSEL TOVDSEL BSCMPLV BSCMPOV HYSCMPLV HYSCMPOV

TLVDSEL : Under-shoot Detect Level Trim Bits\nThe value indicates the trim value of the under-shoot detection level
bits : 0 - 2 (3 bit)
access : read-write

TOVDSEL : Over-shoot Detect Level Trim Bits\nThe value indicates the trim value of the over-shoot detection level
bits : 4 - 4 (1 bit)
access : read-write

BSCMPLV : Under-shoot Detect Comparator Current Trim Bits\nThe value indicates the trim value of the under-shoot detection comparator current trim level
bits : 8 - 9 (2 bit)
access : read-write

BSCMPOV : Over-shoot Detect Comparator Current Trim Bits\nThe value indicates the trim value of the over-shoot detection comparator current trim level
bits : 10 - 11 (2 bit)
access : read-write

HYSCMPLV : Under-shoot Detect Comparator Hysteresis Trim Bits\nThe value indicates the trim value of the under-shoot detection comparator of hystersis trim level
bits : 12 - 13 (2 bit)
access : read-write

HYSCMPOV : Over-shoot Detect Comparator Hysteresis Trim Bits\nThe value indicates the trim value of the over-shoot detection comparator of hystersis trim level
bits : 14 - 15 (2 bit)
access : read-write


TAMP_FUNEN

TAMPER Block Function Enable Register
address_offset : 0x4 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_FUNEN TAMP_FUNEN 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 LXTDETEN HXTDETEN TMPIOSEL HIRC12MEN

LXTDETEN : LXT Clock Detection Enable Bit
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write 0x40, the LXT clock detection Disabled

#1 : 1

Write 0x44, the LXT clock detection Enabled

End of enumeration elements list.

HXTDETEN : HXT Detection Enable Bit
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Write 0x30, the HXT detection Disabled

#1 : 1

Write 0x34, the HXT detection Enabled

End of enumeration elements list.

TMPIOSEL : Tamper IO Dection Selection Bit
bits : 8 - 13 (6 bit)
access : read-write

Enumeration:

0 : 0

Write 0x90/0xA0/0xB0/0xC0/0xD0/0xE0 for tamper I/O 0~5, the I/O tamper function is detected through RTC block

1 : 1

Write 0x94/0xA4/0xB4/0xC4/0xD4/0xE4 for tamper I/O 0~5, the I/O tamper function is detected through TAMPER block

End of enumeration elements list.

HIRC12MEN : HIRC12M Enable Bit\nThe HIRC12M is disable when theses bits equal 0x5a, otherwise it will be enable with any other values.
bits : 16 - 23 (8 bit)
access : read-write


TAMP_TRIEN

TAMPER Trigger Enable Register
address_offset : 0x8 Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_TRIEN TAMP_TRIEN 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 FMCTRIGEN KSTRIGEN WakeupEN

FMCTRIGEN : FMC Trigger Enable Bit
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper event is detected and to trigger FMC Disabled

#1 : 1

Tamper event is detected and to trigger FMC Enabled

End of enumeration elements list.

KSTRIGEN : Key Store Trigger Enable Bit
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper event is detected and to trigger Key Store Disabled

#1 : 1

Tamper event is detected and to trigger Key Store Enabled

End of enumeration elements list.

WakeupEN : Wakeup Enable Bit
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper wakeup event Disabled

#1 : 1

Tamper wakeup event Enabled

End of enumeration elements list.


TAMP_INTEVEN

TAMPER Interrupt Event Enable Register
address_offset : 0xC Bytes (0x0)
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TAMP_INTEVEN TAMP_INTEVEN 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 TAMP0EN TAMP1EN TAMP2EN TAMP3EN TAMP4EN TAMP5EN CLKFEN CLKSTOPEN OVPEN PWRPEN PWRNEN ACTSEN RTCLVREN RTCIOEN RTCLKEN HXTERREN VLOSSEN WDTEN BODEN

TAMP0EN : Tamper 0 Event Enable Bit
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 0 event Disabled

#1 : 1

Tamper 0 event Enabled

End of enumeration elements list.

TAMP1EN : Tamper 1 or Pair 0 Event Enable Bit
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 1 or Pair 0 event Disabled

#1 : 1

Tamper 1 or Pair 0 event Enabled

End of enumeration elements list.

TAMP2EN : Tamper 2 Event Enable Bit
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 2 event Disabled

#1 : 1

Tamper 2 event Enabled

End of enumeration elements list.

TAMP3EN : Tamper 3 or Pair 1 Event Enable Bit
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 3 or Pair 1 event Disabled

#1 : 1

Tamper 3 or Pair 1 event Enabled

End of enumeration elements list.

TAMP4EN : Tamper 4 Event Enable Bit
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 4 event Disabled

#1 : 1

Tamper 4 event Enabled

End of enumeration elements list.

TAMP5EN : Tamper 5 or Pair 2 Event Enable Bit
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

#0 : 0

Tamper 5 or Pair 2 event Disabled

#1 : 1

Tamper 5 or Pair 2 event Enabled

End of enumeration elements list.

CLKFEN : LXT Clock Frequency Monitor Fail Event Enable Bit
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

#0 : 0

LXT frequency fail event Disabled

#1 : 1

LXT frequency fail event Enabled

End of enumeration elements list.

CLKSTOPEN : LXT Clock Frequency Monitor Stop Event Enable Bit
bits : 7 - 7 (1 bit)
access : read-write

Enumeration:

#0 : 0

LXT frequency stop event Disabled

#1 : 1

LXT frequency stop event Enabled

End of enumeration elements list.

OVPEN : CORE_S over Voltage Protect Detection Enable Bit\nNote: The function enable of the over voltage detection is defined in GMISC.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

#0 : 0

Detect Core_SB over voltage protect detection Disabled

#1 : 1

Detect Core_SB over voltage protect detection Enabled

End of enumeration elements list.

PWRPEN : Power Glitch Postivie Dection Event Enable Bit
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

#0 : 0

Core Power postive glitch event Disabled

#1 : 1

Core Power postive glitch event Enabled

End of enumeration elements list.

PWRNEN : Power Glitch Negative Dection Event Enable Bit
bits : 10 - 10 (1 bit)
access : read-write

Enumeration:

#0 : 0

Core Power negative glitch event Disabled

#1 : 1

Core Power negative glitch event Enabled

End of enumeration elements list.

ACTSEN : Active Shiled Event Enable Bit
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

#0 : 0

Active shield event Disabled

#1 : 1

Active shiled event Enabled

End of enumeration elements list.

RTCLVREN : RTC Low Voltage Dection Event Enable Bit
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

#0 : 0

RTC Power low voltage detection event Disabled

#1 : 1

RTC Power low voltage detection event Enabled

End of enumeration elements list.

RTCIOEN : RTC Tamper IO Event Enable Bit
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

#0 : 0

RTC tamper I/O detection event Disabled

#1 : 1

RTC tamper I/O detection event Enabled

End of enumeration elements list.

RTCLKEN : RTC Clock Monitor Detection Event Enable Bit
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

#0 : 0

RTC clcok monitor event Disabled

#1 : 1

RTC clcok monitor event Enabled

End of enumeration elements list.

HXTERREN : Core HXT Error Event Enable Bit
bits : 19 - 19 (1 bit)
access : read-write

Enumeration:

#0 : 0

Core HXT error event Disabled

#1 : 1

Core HXT error event Enabled

End of enumeration elements list.

VLOSSEN : VBAT Power Loss Event Enable Bit
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

#0 : 0

VBAT power loss event Disabled

#1 : 1

VBAT power loss event Enabled

End of enumeration elements list.

WDTEN : Watch Dog Event Enable Bit\nNote: If there is WDT event, it can be used to enable to tamper trigger fucntion when the enable bit is set to 1.
bits : 21 - 21 (1 bit)
access : read-write

Enumeration:

#0 : 0

Watch dog event Disabled

#1 : 1

Watch dog event Enabled

End of enumeration elements list.

BODEN : BOD Event Enable Bit
bits : 22 - 22 (1 bit)
access : read-write

Enumeration:

#0 : 0

Brown out event Disabled

#1 : 1

Brown out Enabled

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.