\n

SNVS

Peripheral Memory Blocks

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

Registers

HPLR

HPSVCR

LPGPR_alias[0]

HPSR

LPZMKR[1]

HPSVSR

LPGPR_alias[1]

LPZMKR[2]

HPHACIVR

HPHACR

LPGPR[0]

LPZMKR[3]

HPRTCMR

LPGPR_alias[2]

HPRTCLR

LPZMKR[4]

HPTAMR

LPGPR_alias[3]

HPTALR

LPGPR[1]

LPZMKR[5]

LPLR

LPCR

LPZMKR[6]

LPMKCR

HPCOMR

LPSVCR

LPGPR[2]

LPZMKR[7]

LPTDCR

LPSR

LPSRTCMR

LPGPR[3]

LPSRTCLR

LPTAR

LPSMCMR

LPSMCLR

LPGPR[4]

LPPGDR

LPGPR0_legacy_alias

LPGPR[5]

HPCR

LPGPR[6]

LPGPR[7]

HPVIDR1

HPVIDR2

HPSICR

LPZMKR[0]


HPLR

SNVS_HP Lock Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPLR HPLR 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 ZMK_WSL ZMK_RSL SRTC_SL LPCALB_SL MC_SL GPR_SL LPSVCR_SL LPTDCR_SL MKS_SL HPSVCR_L HPSICR_L HAC_L

ZMK_WSL : Zeroizable Master Key Write Soft Lock When set, prevents any writes (software and hardware) to the ZMK registers and the ZMK_HWP, ZMK_VAL, and ZMK_ECC_EN fields of the LPMKCR
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : ZMK_WSL_0

Write access is allowed

0x1 : ZMK_WSL_1

Write access is not allowed

End of enumeration elements list.

ZMK_RSL : Zeroizable Master Key Read Soft Lock When set, prevents any software reads to the ZMK Registers and ZMK_ECC_VALUE field of the LPMKCR
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : ZMK_RSL_0

Read access is allowed (only in software Programming mode)

0x1 : ZMK_RSL_1

Read access is not allowed

End of enumeration elements list.

SRTC_SL : Secure Real Time Counter Soft Lock When set, prevents any writes to the SRTC Registers, SRTC_ENV, and SRTC_INV_EN bits
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : SRTC_SL_0

Write access is allowed

0x1 : SRTC_SL_1

Write access is not allowed

End of enumeration elements list.

LPCALB_SL : LP Calibration Soft Lock When set, prevents any writes to the LP Calibration Value (LPCALB_VAL) and LP Calibration Enable (LPCALB_EN)
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : LPCALB_SL_0

Write access is allowed

0x1 : LPCALB_SL_1

Write access is not allowed

End of enumeration elements list.

MC_SL : Monotonic Counter Soft Lock When set, prevents any writes (increments) to the MC Registers and MC_ENV bit
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : MC_SL_0

Write access (increment) is allowed

0x1 : MC_SL_1

Write access (increment) is not allowed

End of enumeration elements list.

GPR_SL : General Purpose Register Soft Lock When set, prevents any writes to the GPR
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : GPR_SL_0

Write access is allowed

0x1 : GPR_SL_1

Write access is not allowed

End of enumeration elements list.

LPSVCR_SL : LP Security Violation Control Register Soft Lock When set, prevents any writes to the LPSVCR
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : LPSVCR_SL_0

Write access is allowed

0x1 : LPSVCR_SL_1

Write access is not allowed

End of enumeration elements list.

LPTDCR_SL : LP Tamper Detectors Configuration Register Soft Lock When set, prevents any writes to the LPTDCR
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : LPTDCR_SL_0

Write access is allowed

0x1 : LPTDCR_SL_1

Write access is not allowed

End of enumeration elements list.

MKS_SL : Master Key Select Soft Lock When set, prevents any writes to the MASTER_KEY_SEL field of the LPMKCR
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : MKS_SL_0

Write access is allowed

0x1 : MKS_SL_1

Write access is not allowed

End of enumeration elements list.

HPSVCR_L : HP Security Violation Control Register Lock When set, prevents any writes to the HPSVCR
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : HPSVCR_L_0

Write access is allowed

0x1 : HPSVCR_L_1

Write access is not allowed

End of enumeration elements list.

HPSICR_L : HP Security Interrupt Control Register Lock When set, prevents any writes to the HPSICR
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : HPSICR_L_0

Write access is allowed

0x1 : HPSICR_L_1

Write access is not allowed

End of enumeration elements list.

HAC_L : High Assurance Counter Lock When set, prevents any writes to HPHACIVR, HPHACR, and HAC_EN bit of HPCOMR
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

0 : HAC_L_0

Write access is allowed

0x1 : HAC_L_1

Write access is not allowed

End of enumeration elements list.


HPSVCR

SNVS_HP Security Violation Control Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPSVCR HPSVCR 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 SV0_CFG SV1_CFG SV2_CFG SV3_CFG SV4_CFG SV5_CFG LPSV_CFG

SV0_CFG : Security Violation 0 Security Violation Configuration This field configures the Security Violation 0 Security Violation Input
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : SV0_CFG_0

Security Violation 0 is a non-fatal violation

0x1 : SV0_CFG_1

Security Violation 0 is a fatal violation

End of enumeration elements list.

SV1_CFG : Security Violation 1 Security Violation Configuration This field configures the Security Violation 1 Security Violation Input
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : SV1_CFG_0

Security Violation 1 is a non-fatal violation

0x1 : SV1_CFG_1

Security Violation 1 is a fatal violation

End of enumeration elements list.

SV2_CFG : Security Violation 2 Security Violation Configuration This field configures the Security Violation 2 Security Violation Input
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : SV2_CFG_0

Security Violation 2 is a non-fatal violation

0x1 : SV2_CFG_1

Security Violation 2 is a fatal violation

End of enumeration elements list.

SV3_CFG : Security Violation 3 Security Violation Configuration This field configures the Security Violation 3 Security Violation Input
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : SV3_CFG_0

Security Violation 3 is a non-fatal violation

0x1 : SV3_CFG_1

Security Violation 3 is a fatal violation

End of enumeration elements list.

SV4_CFG : Security Violation 4 Security Violation Configuration This field configures the Security Violation 4 Security Violation Input
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : SV4_CFG_0

Security Violation 4 is a non-fatal violation

0x1 : SV4_CFG_1

Security Violation 4 is a fatal violation

End of enumeration elements list.

SV5_CFG : Security Violation 5 Security Violation Configuration This field configures the Security Violation 5 Security Violation Input
bits : 5 - 6 (2 bit)
access : read-write

Enumeration:

0 : SV5_CFG_0

Security Violation 5 is disabled

0x1 : SV5_CFG_1

Security Violation 5 is a non-fatal violation

#1x : SV5_CFG_2

Security Violation 5 is a fatal violation

End of enumeration elements list.

LPSV_CFG : LP Security Violation Configuration This field configures the LP security violation source.
bits : 30 - 31 (2 bit)
access : read-write

Enumeration:

0 : LPSV_CFG_0

LP security violation is disabled

0x1 : LPSV_CFG_1

LP security violation is a non-fatal violation

#1x : LPSV_CFG_2

LP security violation is a fatal violation

End of enumeration elements list.


LPGPR_alias[0]

SNVS_LP General Purpose Registers 0 .. 3
address_offset : 0x120 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR_alias[0] LPGPR_alias[0] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


HPSR

SNVS_HP Status Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPSR HPSR 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 HPTA PI LPDIS BTN BI SSM_STATE SECURITY_CONFIG OTPMK_SYNDROME OTPMK_ZERO ZMK_ZERO

HPTA : HP Time Alarm Indicates that the HP Time Alarm has occurred since this bit was last cleared.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : HPTA_0

No time alarm interrupt occurred.

0x1 : HPTA_1

A time alarm interrupt occurred.

End of enumeration elements list.

PI : Periodic Interrupt Indicates that periodic interrupt has occurred since this bit was last cleared.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : PI_0

No periodic interrupt occurred.

0x1 : PI_1

A periodic interrupt occurred.

End of enumeration elements list.

LPDIS : Low Power Disable If 1, the low power section has been disabled by means of an input signal to SNVS
bits : 4 - 4 (1 bit)
access : read-only

BTN : Button Value of the BTN input
bits : 6 - 6 (1 bit)
access : read-only

BI : Button Interrupt Signal ipi_snvs_btn_int_b was asserted.
bits : 7 - 7 (1 bit)
access : read-write

SSM_STATE : System Security Monitor State This field contains the encoded state of the SSM's state machine
bits : 8 - 11 (4 bit)
access : read-only

Enumeration:

0 : SSM_STATE_0

Init

0x1 : SSM_STATE_1

Hard Fail

0x3 : SSM_STATE_3

Soft Fail

0x8 : SSM_STATE_8

Init Intermediate (transition state between Init and Check - SSM stays in this state only one clock cycle)

0x9 : SSM_STATE_9

Check

0xB : SSM_STATE_11

Non-Secure

0xD : SSM_STATE_13

Trusted

0xF : SSM_STATE_15

Secure

End of enumeration elements list.

SECURITY_CONFIG : Security Configuration This field reflects the settings of the sys_secure_boot input and the three security configuration inputs to SNVS
bits : 12 - 15 (4 bit)
access : read-only

Enumeration:

0 : FAB_CONFIG

FAB configuration

0x1 : OPEN_CONFIG

OPEN configuration

0x2 : OPEN_CONFIG

OPEN configuration

0x3 : OPEN_CONFIG

OPEN configuration

#x1xx : FIELD_RETURN_CONFIG

FIELD RETURN configuration

0x8 : FAB_CONFIG

FAB configuration

0x9 : CLOSED_CONFIG

CLOSED configuration

0xA : CLOSED_CONFIG

CLOSED configuration

0xB : CLOSED_CONFIG

CLOSED configuration

End of enumeration elements list.

OTPMK_SYNDROME : One Time Programmable Master Key Syndrome In the case of a single-bit error, the eight lower bits of this value indicate the bit number of error location
bits : 16 - 24 (9 bit)
access : read-only

OTPMK_ZERO : One Time Programmable Master Key is Equal to Zero
bits : 27 - 27 (1 bit)
access : read-only

Enumeration:

0 : OTPMK_ZERO_0

The OTPMK is not zero.

0x1 : OTPMK_ZERO_1

The OTPMK is zero.

End of enumeration elements list.

ZMK_ZERO : Zeroizable Master Key is Equal to Zero
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

0 : ZMK_ZERO_0

The ZMK is not zero.

0x1 : ZMK_ZERO_1

The ZMK is zero.

End of enumeration elements list.


LPZMKR[1]

SNVS_LP Zeroizable Master Key Register
address_offset : 0x148 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[1] LPZMKR[1] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write


HPSVSR

SNVS_HP Security Violation Status Register
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPSVSR HPSVSR 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 SV0 SV1 SV2 SV3 SV4 SV5 SW_SV SW_FSV SW_LPSV ZMK_SYNDROME ZMK_ECC_FAIL LP_SEC_VIO

SV0 : Security Violation 0 security violation was detected.
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : SV0_0

No Security Violation 0 security violation was detected.

0x1 : SV0_1

Security Violation 0 security violation was detected.

End of enumeration elements list.

SV1 : Security Violation 1 security violation was detected.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : SV1_0

No Security Violation 1 security violation was detected.

0x1 : SV1_1

Security Violation 1 security violation was detected.

End of enumeration elements list.

SV2 : Security Violation 2 security violation was detected.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : SV2_0

No Security Violation 2 security violation was detected.

0x1 : SV2_1

Security Violation 2 security violation was detected.

End of enumeration elements list.

SV3 : Security Violation 3 security violation was detected.
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : SV3_0

No Security Violation 3 security violation was detected.

0x1 : SV3_1

Security Violation 3 security violation was detected.

End of enumeration elements list.

SV4 : Security Violation 4 security violation was detected.
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : SV4_0

No Security Violation 4 security violation was detected.

0x1 : SV4_1

Security Violation 4 security violation was detected.

End of enumeration elements list.

SV5 : Security Violation 5 security violation was detected.
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : SV5_0

No Security Violation 5 security violation was detected.

0x1 : SV5_1

Security Violation 5 security violation was detected.

End of enumeration elements list.

SW_SV : Software Security Violation This bit is a read-only copy of the SW_SV bit in the HP Command Register
bits : 13 - 13 (1 bit)
access : read-only

SW_FSV : Software Fatal Security Violation This bit is a read-only copy of the SW_FSV bit in the HP Command Register
bits : 14 - 14 (1 bit)
access : read-only

SW_LPSV : LP Software Security Violation This bit is a read-only copy of the SW_LPSV bit in the HP Command Register
bits : 15 - 15 (1 bit)
access : read-only

ZMK_SYNDROME : Zeroizable Master Key Syndrome The ZMK syndrome indicates the single-bit error location and parity for the ZMK register
bits : 16 - 24 (9 bit)
access : read-only

ZMK_ECC_FAIL : Zeroizable Master Key Error Correcting Code Check Failure When set, this bit triggers a bad key violation to the SSM and a security violation to the SNVS_LP section, which clears security sensitive data
bits : 27 - 27 (1 bit)
access : read-write

Enumeration:

0 : ZMK_ECC_FAIL_0

ZMK ECC Failure was not detected.

0x1 : ZMK_ECC_FAIL_1

ZMK ECC Failure was detected.

End of enumeration elements list.

LP_SEC_VIO : LP Security Violation A security volation was detected in the SNVS low power section.
bits : 31 - 31 (1 bit)
access : read-only


LPGPR_alias[1]

SNVS_LP General Purpose Registers 0 .. 3
address_offset : 0x1B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR_alias[1] LPGPR_alias[1] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPZMKR[2]

SNVS_LP Zeroizable Master Key Register
address_offset : 0x1BC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[2] LPZMKR[2] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write


HPHACIVR

SNVS_HP High Assurance Counter IV Register
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPHACIVR HPHACIVR 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 HAC_COUNTER_IV

HAC_COUNTER_IV : High Assurance Counter Initial Value This register is used to set the starting count value to the high assurance counter
bits : 0 - 31 (32 bit)
access : read-write


HPHACR

SNVS_HP High Assurance Counter Register
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

HPHACR HPHACR read-only 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 HAC_COUNTER

HAC_COUNTER : High Assurance Counter When the HAC_EN bit is set and the SSM is in the soft fail state, this counter starts to count down with the system clock
bits : 0 - 31 (32 bit)
access : read-only


LPGPR[0]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x200 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[0] LPGPR[0] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPZMKR[3]

SNVS_LP Zeroizable Master Key Register
address_offset : 0x234 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[3] LPZMKR[3] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write


HPRTCMR

SNVS_HP Real Time Counter MSB Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPRTCMR HPRTCMR 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 RTC

RTC : HP Real Time Counter The most-significant 15 bits of the RTC
bits : 0 - 14 (15 bit)
access : read-write


LPGPR_alias[2]

SNVS_LP General Purpose Registers 0 .. 3
address_offset : 0x24C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR_alias[2] LPGPR_alias[2] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


HPRTCLR

SNVS_HP Real Time Counter LSB Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPRTCLR HPRTCLR 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 RTC

RTC : HP Real Time Counter least-significant 32 bits
bits : 0 - 31 (32 bit)
access : read-write


LPZMKR[4]

SNVS_LP Zeroizable Master Key Register
address_offset : 0x2B0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[4] LPZMKR[4] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write


HPTAMR

SNVS_HP Time Alarm MSB Register
address_offset : 0x2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPTAMR HPTAMR 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 HPTA_MS

HPTA_MS : HP Time Alarm, most-significant 15 bits
bits : 0 - 14 (15 bit)
access : read-write


LPGPR_alias[3]

SNVS_LP General Purpose Registers 0 .. 3
address_offset : 0x2E8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR_alias[3] LPGPR_alias[3] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


HPTALR

SNVS_HP Time Alarm LSB Register
address_offset : 0x30 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPTALR HPTALR 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 HPTA_LS

HPTA_LS : HP Time Alarm, 32 least-significant bits
bits : 0 - 31 (32 bit)
access : read-write


LPGPR[1]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x304 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[1] LPGPR[1] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPZMKR[5]

SNVS_LP Zeroizable Master Key Register
address_offset : 0x330 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[5] LPZMKR[5] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write


LPLR

SNVS_LP Lock Register
address_offset : 0x34 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPLR LPLR 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 ZMK_WHL ZMK_RHL SRTC_HL LPCALB_HL MC_HL GPR_HL LPSVCR_HL LPTDCR_HL MKS_HL

ZMK_WHL : Zeroizable Master Key Write Hard Lock When set, prevents any writes (software and hardware) to the ZMK registers and ZMK_HWP, ZMK_VAL, and ZMK_ECC_EN fields of the LPMKCR
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : ZMK_WHL_0

Write access is allowed.

0x1 : ZMK_WHL_1

Write access is not allowed.

End of enumeration elements list.

ZMK_RHL : Zeroizable Master Key Read Hard Lock When set, prevents any software reads to the ZMK registers and ZMK_ECC_VALUE field of the LPMKCR
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : ZMK_RHL_0

Read access is allowed (only in software programming mode).

0x1 : ZMK_RHL_1

Read access is not allowed.

End of enumeration elements list.

SRTC_HL : Secure Real Time Counter Hard Lock When set, prevents any writes to the SRTC registers, SRTC_ENV, and SRTC_INV_EN bits
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : SRTC_HL_0

Write access is allowed.

0x1 : SRTC_HL_1

Write access is not allowed.

End of enumeration elements list.

LPCALB_HL : LP Calibration Hard Lock When set, prevents any writes to the LP Calibration Value (LPCALB_VAL) and LP Calibration Enable (LPCALB_EN)
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : LPCALB_HL_0

Write access is allowed.

0x1 : LPCALB_HL_1

Write access is not allowed.

End of enumeration elements list.

MC_HL : Monotonic Counter Hard Lock When set, prevents any writes (increments) to the MC Registers and MC_ENV bit
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : MC_HL_0

Write access (increment) is allowed.

0x1 : MC_HL_1

Write access (increment) is not allowed.

End of enumeration elements list.

GPR_HL : General Purpose Register Hard Lock When set, prevents any writes to the GPR
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : GPR_HL_0

Write access is allowed.

0x1 : GPR_HL_1

Write access is not allowed.

End of enumeration elements list.

LPSVCR_HL : LP Security Violation Control Register Hard Lock When set, prevents any writes to the LPSVCR
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : LPSVCR_HL_0

Write access is allowed.

0x1 : LPSVCR_HL_1

Write access is not allowed.

End of enumeration elements list.

LPTDCR_HL : LP Tamper Detectors Configuration Register Hard Lock When set, prevents any writes to the LPTDCR
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : LPTDCR_HL_0

Write access is allowed.

0x1 : LPTDCR_HL_1

Write access is not allowed.

End of enumeration elements list.

MKS_HL : Master Key Select Hard Lock When set, prevents any writes to the MASTER_KEY_SEL field of the LP Master Key Control Register
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : MKS_HL_0

Write access is allowed.

0x1 : MKS_HL_1

Write access is not allowed.

End of enumeration elements list.


LPCR

SNVS_LP Control Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPCR LPCR 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 SRTC_ENV LPTA_EN MC_ENV LPWUI_EN SRTC_INV_EN DP_EN TOP PWR_GLITCH_EN LPCALB_EN LPCALB_VAL BTN_PRESS_TIME DEBOUNCE ON_TIME PK_EN PK_OVERRIDE GPR_Z_DIS

SRTC_ENV : Secure Real Time Counter Enabled and Valid When set, the SRTC becomes operational
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : SRTC_ENV_0

SRTC is disabled or invalid.

0x1 : SRTC_ENV_1

SRTC is enabled and valid.

End of enumeration elements list.

LPTA_EN : LP Time Alarm Enable When set, the SNVS functional interrupt is asserted if the LP Time Alarm Register is equal to the 32 MSBs of the secure real time counter
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : LPTA_EN_0

LP time alarm interrupt is disabled.

0x1 : LPTA_EN_1

LP time alarm interrupt is enabled.

End of enumeration elements list.

MC_ENV : Monotonic Counter Enabled and Valid When set, the MC can be incremented (by write transaction to the LPSMCMR or LPSMCLR)
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : MC_ENV_0

MC is disabled or invalid.

0x1 : MC_ENV_1

MC is enabled and valid.

End of enumeration elements list.

LPWUI_EN : LP Wake-Up Interrupt Enable This interrupt line should be connected to the external pin and is intended to inform the external chip about an SNVS_LP event (tamper event, MC rollover, SRTC rollover, or time alarm )
bits : 3 - 3 (1 bit)
access : read-write

SRTC_INV_EN : If this bit is 1, in the case of a security violation the SRTC stops counting and the SRTC is invalidated (SRTC_ENV bit is cleared)
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : SRTC_INV_EN_0

SRTC stays valid in the case of security violation.

0x1 : SRTC_INV_EN_1

SRTC is invalidated in the case of security violation.

End of enumeration elements list.

DP_EN : Dumb PMIC Enabled When set, software can control the system power
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : DP_EN_0

Smart PMIC enabled.

0x1 : DP_EN_1

Dumb PMIC enabled.

End of enumeration elements list.

TOP : Turn off System Power Asserting this bit causes a signal to be sent to the Power Management IC to turn off the system power
bits : 6 - 6 (1 bit)
access : read-write

Enumeration:

0 : TOP_0

Leave system power on.

0x1 : TOP_1

Turn off system power.

End of enumeration elements list.

PWR_GLITCH_EN : Power Glitch Enable By default the detection of a power glitch does not cause the pmic_en_b signal to be asserted
bits : 7 - 7 (1 bit)
access : read-write

LPCALB_EN : LP Calibration Enable When set, enables the SRTC calibration mechanism
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : LPCALB_EN_0

SRTC Time calibration is disabled.

0x1 : LPCALB_EN_1

SRTC Time calibration is enabled.

End of enumeration elements list.

LPCALB_VAL : LP Calibration Value Defines signed calibration value for SRTC
bits : 10 - 14 (5 bit)
access : read-write

Enumeration:

0 : LPCALB_VAL_0

+0 counts per each 32768 ticks of the counter clock

0x1 : LPCALB_VAL_1

+1 counts per each 32768 ticks of the counter clock

0x2 : LPCALB_VAL_2

+2 counts per each 32768 ticks of the counter clock

0xF : LPCALB_VAL_15

+15 counts per each 32768 ticks of the counter clock

0x10 : LPCALB_VAL_16

-16 counts per each 32768 ticks of the counter clock

0x11 : LPCALB_VAL_17

-15 counts per each 32768 ticks of the counter clock

0x1E : LPCALB_VAL_30

-2 counts per each 32768 ticks of the counter clock

0x1F : LPCALB_VAL_31

-1 counts per each 32768 ticks of the counter clock

End of enumeration elements list.

BTN_PRESS_TIME : This field configures the button press time out values for the PMIC Logic
bits : 16 - 17 (2 bit)
access : read-write

DEBOUNCE : This field configures the amount of debounce time for the BTN input signal
bits : 18 - 19 (2 bit)
access : read-write

ON_TIME : The ON_TIME field is used to configure the period of time after BTN is asserted before pmic_en_b is asserted to turn on the SoC power
bits : 20 - 21 (2 bit)
access : read-write

PK_EN : PMIC On Request Enable The value written to PK_EN will be asserted on output signal snvs_lp_pk_en
bits : 22 - 22 (1 bit)
access : read-write

PK_OVERRIDE : PMIC On Request Override The value written to PK_OVERRIDE will be asserted on output signal snvs_lp_pk_override
bits : 23 - 23 (1 bit)
access : read-write

GPR_Z_DIS : General Purpose Registers Zeroization Disable
bits : 24 - 24 (1 bit)
access : read-write


LPZMKR[6]

SNVS_LP Zeroizable Master Key Register
address_offset : 0x3B4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[6] LPZMKR[6] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write


LPMKCR

SNVS_LP Master Key Control Register
address_offset : 0x3C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPMKCR LPMKCR 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 MASTER_KEY_SEL ZMK_HWP ZMK_VAL ZMK_ECC_EN ZMK_ECC_VALUE

MASTER_KEY_SEL : Master Key Select These bits select the SNVS Master Key output when Master Key Select bits are enabled by MKS_EN bit in the HPCOMR
bits : 0 - 1 (2 bit)
access : read-write

Enumeration:

#0x : MASTER_KEY_SEL_0

Select one time programmable master key.

0x2 : MASTER_KEY_SEL_2

Select zeroizable master key when MKS_EN bit is set .

0x3 : MASTER_KEY_SEL_3

Select combined master key when MKS_EN bit is set .

End of enumeration elements list.

ZMK_HWP : Zeroizable Master Key hardware Programming mode When set, only the hardware key programming mechanism can set the ZMK and software cannot read it
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : ZMK_HWP_0

ZMK is in the software programming mode.

0x1 : ZMK_HWP_1

ZMK is in the hardware programming mode.

End of enumeration elements list.

ZMK_VAL : Zeroizable Master Key Valid When set, the ZMK value can be selected by the master key control block for use by cryptographic modules
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : ZMK_VAL_0

ZMK is not valid.

0x1 : ZMK_VAL_1

ZMK is valid.

End of enumeration elements list.

ZMK_ECC_EN : Zeroizable Master Key Error Correcting Code Check Enable Writing one to this field automatically calculates and sets the ZMK ECC value in the ZMK_ECC_VALUE field of this register
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : ZMK_ECC_EN_0

ZMK ECC check is disabled.

0x1 : ZMK_ECC_EN_1

ZMK ECC check is enabled.

End of enumeration elements list.

ZMK_ECC_VALUE : Zeroizable Master Key Error Correcting Code Value This field is automatically calculated and set when one is written into ZMK_ECC_EN bit of this register
bits : 7 - 15 (9 bit)
access : read-only


HPCOMR

SNVS_HP Command Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPCOMR HPCOMR 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 SSM_ST SSM_ST_DIS SSM_SFNS_DIS LP_SWR LP_SWR_DIS SW_SV SW_FSV SW_LPSV PROG_ZMK MKS_EN HAC_EN HAC_LOAD HAC_CLEAR HAC_STOP NPSWA_EN

SSM_ST : SSM State Transition Transition state of the system security monitor
bits : 0 - 0 (1 bit)
access : write-only

SSM_ST_DIS : SSM Secure to Trusted State Transition Disable When set, disables the SSM transition from secure to trusted state
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : SSM_ST_DIS_0

Secure to Trusted State transition is enabled

0x1 : SSM_ST_DIS_1

Secure to Trusted State transition is disabled

End of enumeration elements list.

SSM_SFNS_DIS : SSM Soft Fail to Non-Secure State Transition Disable When set, it disables the SSM transition from soft fail to non-secure state
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : SSM_SFNS_DIS_0

Soft Fail to Non-Secure State transition is enabled

0x1 : SSM_SFNS_DIS_1

Soft Fail to Non-Secure State transition is disabled

End of enumeration elements list.

LP_SWR : LP Software Reset When set to 1, most registers in the SNVS_LP section are reset, but the following registers are not reset by an LP software reset: Secure Real Time Counter Time Alarm Register This bit cannot be set when the LP_SWR_DIS bit is set
bits : 4 - 4 (1 bit)
access : write-only

Enumeration:

0 : LP_SWR_0

No Action

0x1 : LP_SWR_1

Reset LP section

End of enumeration elements list.

LP_SWR_DIS : LP Software Reset Disable When set, disables the LP software reset
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : LP_SWR_DIS_0

LP software reset is enabled

0x1 : LP_SWR_DIS_1

LP software reset is disabled

End of enumeration elements list.

SW_SV : Software Security Violation When set, the system security monitor treats this bit as a non-fatal security violation
bits : 8 - 8 (1 bit)
access : read-write

SW_FSV : Software Fatal Security Violation When set, the system security monitor treats this bit as a fatal security violation
bits : 9 - 9 (1 bit)
access : read-write

SW_LPSV : LP Software Security Violation When set, SNVS_LP treats this bit as a security violation
bits : 10 - 10 (1 bit)
access : read-write

PROG_ZMK : Program Zeroizable Master Key This bit activates ZMK hardware programming mechanism
bits : 12 - 12 (1 bit)
access : write-only

Enumeration:

0 : PROG_ZMK_0

No Action

0x1 : PROG_ZMK_1

Activate hardware key programming mechanism

End of enumeration elements list.

MKS_EN : Master Key Select Enable When not set, the one time programmable (OTP) master key is selected by default
bits : 13 - 13 (1 bit)
access : read-write

Enumeration:

0 : MKS_EN_0

OTP master key is selected as an SNVS master key

0x1 : MKS_EN_1

SNVS master key is selected according to the setting of the MASTER_KEY_SEL field of LPMKCR

End of enumeration elements list.

HAC_EN : High Assurance Counter Enable This bit controls the SSM transition from the soft fail to the hard fail state
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : HAC_EN_0

High Assurance Counter is disabled

0x1 : HAC_EN_1

High Assurance Counter is enabled

End of enumeration elements list.

HAC_LOAD : High Assurance Counter Load When set, it loads the High Assurance Counter Register with the value of the High Assurance Counter Load Register
bits : 17 - 17 (1 bit)
access : write-only

Enumeration:

0 : HAC_LOAD_0

No Action

0x1 : HAC_LOAD_1

Load the HAC

End of enumeration elements list.

HAC_CLEAR : High Assurance Counter Clear When set, it clears the High Assurance Counter Register
bits : 18 - 18 (1 bit)
access : write-only

Enumeration:

0 : HAC_CLEAR_0

No Action

0x1 : HAC_CLEAR_1

Clear the HAC

End of enumeration elements list.

HAC_STOP : High Assurance Counter Stop This bit can be set only when SSM is in soft fail state
bits : 19 - 19 (1 bit)
access : read-write

NPSWA_EN : Non-Privileged Software Access Enable When set, allows non-privileged software to access all SNVS registers, including those that are privileged software read/write access only
bits : 31 - 31 (1 bit)
access : read-write


LPSVCR

SNVS_LP Security Violation Control Register
address_offset : 0x40 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPSVCR LPSVCR 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 SV0_EN SV1_EN SV2_EN SV3_EN SV4_EN SV5_EN

SV0_EN : Security Violation 0 Enable This bit enables Security Violation 0 Input
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : SV0_EN_0

Security Violation 0 is disabled in the LP domain.

0x1 : SV0_EN_1

Security Violation 0 is enabled in the LP domain.

End of enumeration elements list.

SV1_EN : Security Violation 1 Enable This bit enables Security Violation 1 Input
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : SV1_EN_0

Security Violation 1 is disabled in the LP domain.

0x1 : SV1_EN_1

Security Violation 1 is enabled in the LP domain.

End of enumeration elements list.

SV2_EN : Security Violation 2 Enable This bit enables Security Violation 2 Input
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : SV2_EN_0

Security Violation 2 is disabled in the LP domain.

0x1 : SV2_EN_1

Security Violation 2 is enabled in the LP domain.

End of enumeration elements list.

SV3_EN : Security Violation 3 Enable This bit enables Security Violation 3 Input
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : SV3_EN_0

Security Violation 3 is disabled in the LP domain.

0x1 : SV3_EN_1

Security Violation 3 is enabled in the LP domain.

End of enumeration elements list.

SV4_EN : Security Violation 4 Enable This bit enables Security Violation 4 Input
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : SV4_EN_0

Security Violation 4 is disabled in the LP domain.

0x1 : SV4_EN_1

Security Violation 4 is enabled in the LP domain.

End of enumeration elements list.

SV5_EN : Security Violation 5 Enable This bit enables Security Violation 5 Input
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : SV5_EN_0

Security Violation 5 is disabled in the LP domain.

0x1 : SV5_EN_1

Security Violation 5 is enabled in the LP domain.

End of enumeration elements list.


LPGPR[2]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x40C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[2] LPGPR[2] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPZMKR[7]

SNVS_LP Zeroizable Master Key Register
address_offset : 0x43C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[7] LPZMKR[7] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write


LPTDCR

SNVS_LP Tamper Detectors Configuration Register
address_offset : 0x48 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPTDCR LPTDCR 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 SRTCR_EN MCR_EN ET1_EN ET1P PFD_OBSERV POR_OBSERV OSCB

SRTCR_EN : SRTC Rollover Enable When set, an SRTC rollover event generates an LP security violation.
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : SRTCR_EN_0

SRTC rollover is disabled.

0x1 : SRTCR_EN_1

SRTC rollover is enabled.

End of enumeration elements list.

MCR_EN : MC Rollover Enable When set, an MC Rollover event generates an LP security violation.
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : MCR_EN_0

MC rollover is disabled.

0x1 : MCR_EN_1

MC rollover is enabled.

End of enumeration elements list.

ET1_EN : External Tampering 1 Enable When set, external tampering 1 detection generates an LP security violation
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : ET1_EN_0

External tamper 1 is disabled.

0x1 : ET1_EN_1

External tamper 1 is enabled.

End of enumeration elements list.

ET1P : External Tampering 1 Polarity This bit is used to determine the polarity of external tamper 1.
bits : 11 - 11 (1 bit)
access : read-write

Enumeration:

0 : ET1P_0

External tamper 1 is active low.

0x1 : ET1P_1

External tamper 1 is active high.

End of enumeration elements list.

PFD_OBSERV : System Power Fail Detector (PFD) Observability Flop The asynchronous reset input of this flop is connected directly to the inverted output of the PFD analog circuitry (external to the SNVS block)
bits : 14 - 14 (1 bit)
access : read-write

POR_OBSERV : Power On Reset (POR) Observability Flop The asynchronous reset input of this flop is connected directly to the output of the POR analog circuitry (external to the SNVS
bits : 15 - 15 (1 bit)
access : read-write

OSCB : Oscillator Bypass When OSCB=1 the osc_bypass signal is asserted
bits : 28 - 28 (1 bit)
access : read-write

Enumeration:

0 : OSCB_0

Normal SRTC clock oscillator not bypassed.

0x1 : OSCB_1

Normal SRTC clock oscillator bypassed. Alternate clock can drive the SRTC clock source.

End of enumeration elements list.


LPSR

SNVS_LP Status Register
address_offset : 0x4C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPSR LPSR 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 LPTA SRTCR MCR PGD ET1D ESVD EO SPO SED LPNS LPS

LPTA : LP Time Alarm
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : LPTA_0

No time alarm interrupt occurred.

0x1 : LPTA_1

A time alarm interrupt occurred.

End of enumeration elements list.

SRTCR : Secure Real Time Counter Rollover
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : SRTCR_0

SRTC has not reached its maximum value.

0x1 : SRTCR_1

SRTC has reached its maximum value.

End of enumeration elements list.

MCR : Monotonic Counter Rollover
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : MCR_0

MC has not reached its maximum value.

0x1 : MCR_1

MC has reached its maximum value.

End of enumeration elements list.

PGD : Power Supply Glitch Detected 0 No power supply glitch. 1 Power supply glitch is detected.
bits : 3 - 3 (1 bit)
access : read-write

ET1D : External Tampering 1 Detected
bits : 9 - 9 (1 bit)
access : read-write

Enumeration:

0 : ET1D_0

External tampering 1 not detected.

0x1 : ET1D_1

External tampering 1 detected.

End of enumeration elements list.

ESVD : External Security Violation Detected Indicates that a security violation is detected on one of the HP security violation ports
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : ESVD_0

No external security violation.

0x1 : ESVD_1

External security violation is detected.

End of enumeration elements list.

EO : Emergency Off This bit is set when a power off is requested.
bits : 17 - 17 (1 bit)
access : read-write

Enumeration:

0 : EO_0

Emergency off was not detected.

0x1 : EO_1

Emergency off was detected.

End of enumeration elements list.

SPO : Set Power Off The SPO bit is set when the power button is pressed longer than the configured debounce time
bits : 18 - 18 (1 bit)
access : read-write

Enumeration:

0 : SPO_0

Set Power Off was not detected.

0x1 : SPO_1

Set Power Off was detected.

End of enumeration elements list.

SED : Scan Exit Detected
bits : 20 - 20 (1 bit)
access : read-write

Enumeration:

0 : SED_0

Scan exit was not detected.

0x1 : SED_1

Scan exit was detected.

End of enumeration elements list.

LPNS : LP Section is Non-Secured Indicates that LP section was provisioned/programmed in the non-secure state
bits : 30 - 30 (1 bit)
access : read-only

Enumeration:

0 : LPNS_0

LP section was not programmed in the non-secure state.

0x1 : LPNS_1

LP section was programmed in the non-secure state.

End of enumeration elements list.

LPS : LP Section is Secured Indicates that the LP section is provisioned/programmed in the secure or trusted state
bits : 31 - 31 (1 bit)
access : read-only

Enumeration:

0 : LPS_0

LP section was not programmed in secure or trusted state.

0x1 : LPS_1

LP section was programmed in secure or trusted state.

End of enumeration elements list.


LPSRTCMR

SNVS_LP Secure Real Time Counter MSB Register
address_offset : 0x50 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPSRTCMR LPSRTCMR 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 SRTC

SRTC : LP Secure Real Time Counter The most-significant 15 bits of the SRTC
bits : 0 - 14 (15 bit)
access : read-write


LPGPR[3]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x518 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[3] LPGPR[3] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPSRTCLR

SNVS_LP Secure Real Time Counter LSB Register
address_offset : 0x54 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPSRTCLR LPSRTCLR 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 SRTC

SRTC : LP Secure Real Time Counter least-significant 32 bits This register can be programmed only when SRTC is not active and not locked, meaning the SRTC_ENV, SRTC_SL, and SRTC_HL bits are not set
bits : 0 - 31 (32 bit)
access : read-write


LPTAR

SNVS_LP Time Alarm Register
address_offset : 0x58 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPTAR LPTAR 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 LPTA

LPTA : LP Time Alarm This register can be programmed only when the LP time alarm is disabled (LPTA_EN bit is not set)
bits : 0 - 31 (32 bit)
access : read-write


LPSMCMR

SNVS_LP Secure Monotonic Counter MSB Register
address_offset : 0x5C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

LPSMCMR LPSMCMR read-only 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 MON_COUNTER MC_ERA_BITS

MON_COUNTER : Monotonic Counter most-significant 16 Bits The MC is incremented by one when: A write transaction to the LPSMCMR or LPSMCLR register is detected
bits : 0 - 15 (16 bit)
access : read-only

MC_ERA_BITS : Monotonic Counter Era Bits These bits are inputs to the module and typically connect to fuses
bits : 16 - 31 (16 bit)
access : read-only


LPSMCLR

SNVS_LP Secure Monotonic Counter LSB Register
address_offset : 0x60 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

LPSMCLR LPSMCLR read-only 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 MON_COUNTER

MON_COUNTER : Monotonic Counter bits The MC is incremented by one when: A write transaction to the LPSMCMR or LPSMCLR Register is detected
bits : 0 - 31 (32 bit)
access : read-only


LPGPR[4]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x628 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[4] LPGPR[4] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPPGDR

SNVS_LP Power Glitch Detector Register
address_offset : 0x64 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPPGDR LPPGDR 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 PGD

PGD : Power Glitch Detector Value
bits : 0 - 31 (32 bit)
access : read-write


LPGPR0_legacy_alias

SNVS_LP General Purpose Register 0 (legacy alias)
address_offset : 0x68 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR0_legacy_alias LPGPR0_legacy_alias 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPGPR[5]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x73C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[5] LPGPR[5] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


HPCR

SNVS_HP Control Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPCR HPCR 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 RTC_EN HPTA_EN DIS_PI PI_EN PI_FREQ HPCALB_EN HPCALB_VAL HP_TS BTN_CONFIG BTN_MASK

RTC_EN : HP Real Time Counter Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : RTC_EN_0

RTC is disabled

0x1 : RTC_EN_1

RTC is enabled

End of enumeration elements list.

HPTA_EN : HP Time Alarm Enable When set, the time alarm interrupt is generated if the value in the HP Time Alarm Registers is equal to the value of the HP Real Time Counter
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : HPTA_EN_0

HP Time Alarm Interrupt is disabled

0x1 : HPTA_EN_1

HP Time Alarm Interrupt is enabled

End of enumeration elements list.

DIS_PI : Disable periodic interrupt in the functional interrupt
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : DIS_PI_0

Periodic interrupt will trigger a functional interrupt

0x1 : DIS_PI_1

Disable periodic interrupt in the function interrupt

End of enumeration elements list.

PI_EN : HP Periodic Interrupt Enable The periodic interrupt can be generated only if the HP Real Time Counter is enabled
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : PI_EN_0

HP Periodic Interrupt is disabled

0x1 : PI_EN_1

HP Periodic Interrupt is enabled

End of enumeration elements list.

PI_FREQ : Periodic Interrupt Frequency Defines frequency of the periodic interrupt
bits : 4 - 7 (4 bit)
access : read-write

Enumeration:

0 : PI_FREQ_0

- bit 0 of the HPRTCLR is selected as a source of the periodic interrupt

0x1 : PI_FREQ_1

- bit 1 of the HPRTCLR is selected as a source of the periodic interrupt

0x2 : PI_FREQ_2

- bit 2 of the HPRTCLR is selected as a source of the periodic interrupt

0x3 : PI_FREQ_3

- bit 3 of the HPRTCLR is selected as a source of the periodic interrupt

0x4 : PI_FREQ_4

- bit 4 of the HPRTCLR is selected as a source of the periodic interrupt

0x5 : PI_FREQ_5

- bit 5 of the HPRTCLR is selected as a source of the periodic interrupt

0x6 : PI_FREQ_6

- bit 6 of the HPRTCLR is selected as a source of the periodic interrupt

0x7 : PI_FREQ_7

- bit 7 of the HPRTCLR is selected as a source of the periodic interrupt

0x8 : PI_FREQ_8

- bit 8 of the HPRTCLR is selected as a source of the periodic interrupt

0x9 : PI_FREQ_9

- bit 9 of the HPRTCLR is selected as a source of the periodic interrupt

0xA : PI_FREQ_10

- bit 10 of the HPRTCLR is selected as a source of the periodic interrupt

0xB : PI_FREQ_11

- bit 11 of the HPRTCLR is selected as a source of the periodic interrupt

0xC : PI_FREQ_12

- bit 12 of the HPRTCLR is selected as a source of the periodic interrupt

0xD : PI_FREQ_13

- bit 13 of the HPRTCLR is selected as a source of the periodic interrupt

0xE : PI_FREQ_14

- bit 14 of the HPRTCLR is selected as a source of the periodic interrupt

0xF : PI_FREQ_15

- bit 15 of the HPRTCLR is selected as a source of the periodic interrupt

End of enumeration elements list.

HPCALB_EN : HP Real Time Counter Calibration Enabled Indicates that the time calibration mechanism is enabled.
bits : 8 - 8 (1 bit)
access : read-write

Enumeration:

0 : HPCALB_EN_0

HP Timer calibration disabled

0x1 : HPCALB_EN_1

HP Timer calibration enabled

End of enumeration elements list.

HPCALB_VAL : HP Calibration Value Defines signed calibration value for the HP Real Time Counter
bits : 10 - 14 (5 bit)
access : read-write

Enumeration:

0 : HPCALB_VAL_0

+0 counts per each 32768 ticks of the counter

0x1 : HPCALB_VAL_1

+1 counts per each 32768 ticks of the counter

0x2 : HPCALB_VAL_2

+2 counts per each 32768 ticks of the counter

0xF : HPCALB_VAL_15

+15 counts per each 32768 ticks of the counter

0x10 : HPCALB_VAL_16

-16 counts per each 32768 ticks of the counter

0x11 : HPCALB_VAL_17

-15 counts per each 32768 ticks of the counter

0x1E : HPCALB_VAL_30

-2 counts per each 32768 ticks of the counter

0x1F : HPCALB_VAL_31

-1 counts per each 32768 ticks of the counter

End of enumeration elements list.

HP_TS : HP Time Synchronize
bits : 16 - 16 (1 bit)
access : read-write

Enumeration:

0 : HP_TS_0

No Action

0x1 : HP_TS_1

Synchronize the HP Time Counter to the LP Time Counter

End of enumeration elements list.

BTN_CONFIG : Button Configuration
bits : 24 - 26 (3 bit)
access : read-write

BTN_MASK : Button interrupt mask
bits : 27 - 27 (1 bit)
access : read-write


LPGPR[6]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x854 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[6] LPGPR[6] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


LPGPR[7]

SNVS_LP General Purpose Registers 0 .. 7
address_offset : 0x970 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPGPR[7] LPGPR[7] 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 GPR

GPR : General Purpose Register When GPR_SL or GPR_HL bit is set, the register cannot be programmed.
bits : 0 - 31 (32 bit)
access : read-write


HPVIDR1

SNVS_HP Version ID Register 1
address_offset : 0xBF8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

HPVIDR1 HPVIDR1 read-only 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 MINOR_REV MAJOR_REV IP_ID

MINOR_REV : SNVS block minor version number
bits : 0 - 7 (8 bit)
access : read-only

MAJOR_REV : SNVS block major version number
bits : 8 - 15 (8 bit)
access : read-only

IP_ID : SNVS block ID
bits : 16 - 31 (16 bit)
access : read-only


HPVIDR2

SNVS_HP Version ID Register 2
address_offset : 0xBFC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0

HPVIDR2 HPVIDR2 read-only 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 CONFIG_OPT ECO_REV INTG_OPT IP_ERA

CONFIG_OPT : SNVS Configuration Options
bits : 0 - 7 (8 bit)
access : read-only

ECO_REV : SNVS ECO Revision
bits : 8 - 15 (8 bit)
access : read-only

INTG_OPT : SNVS Integration Options
bits : 16 - 23 (8 bit)
access : read-only

IP_ERA : IP Era 00h - Era 1 or 2 03h - Era 3 04h - Era 4 05h - Era 5
bits : 24 - 31 (8 bit)
access : read-only


HPSICR

SNVS_HP Security Interrupt Control Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HPSICR HPSICR 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 SV0_EN SV1_EN SV2_EN SV3_EN SV4_EN SV5_EN LPSVI_EN

SV0_EN : Security Violation 0 Interrupt Enable Setting this bit to 1 enables generation of the security interrupt to the host processor upon detection of the Security Violation 0 security violation
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : SV0_EN_0

Security Violation 0 Interrupt is Disabled

0x1 : SV0_EN_1

Security Violation 0 Interrupt is Enabled

End of enumeration elements list.

SV1_EN : Security Violation 1 Interrupt Enable Setting this bit to 1 enables generation of the security interrupt to the host processor upon detection of the Security Violation 1 security violation
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : SV1_EN_0

Security Violation 1 Interrupt is Disabled

0x1 : SV1_EN_1

Security Violation 1 Interrupt is Enabled

End of enumeration elements list.

SV2_EN : Security Violation 2 Interrupt Enable Setting this bit to 1 enables generation of the security interrupt to the host processor upon detection of the Security Violation 2 security violation
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : SV2_EN_0

Security Violation 2 Interrupt is Disabled

0x1 : SV2_EN_1

Security Violation 2 Interrupt is Enabled

End of enumeration elements list.

SV3_EN : Security Violation 3 Interrupt Enable Setting this bit to 1 enables generation of the security interrupt to the host processor upon detection of the Security Violation 3 security violation
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

0 : SV3_EN_0

Security Violation 3 Interrupt is Disabled

0x1 : SV3_EN_1

Security Violation 3 Interrupt is Enabled

End of enumeration elements list.

SV4_EN : Security Violation 4 Interrupt Enable Setting this bit to 1 enables generation of the security interrupt to the host processor upon detection of the Security Violation 4 security violation
bits : 4 - 4 (1 bit)
access : read-write

Enumeration:

0 : SV4_EN_0

Security Violation 4 Interrupt is Disabled

0x1 : SV4_EN_1

Security Violation 4 Interrupt is Enabled

End of enumeration elements list.

SV5_EN : Security Violation 5 Interrupt Enable Setting this bit to 1 enables generation of the security interrupt to the host processor upon detection of the Security Violation 5 security violation
bits : 5 - 5 (1 bit)
access : read-write

Enumeration:

0 : SV5_EN_0

Security Violation 5 Interrupt is Disabled

0x1 : SV5_EN_1

Security Violation 5 Interrupt is Enabled

End of enumeration elements list.

LPSVI_EN : LP Security Violation Interrupt Enable This bit enables generating of the security interrupt to the host processor upon security violation signal from the LP section
bits : 31 - 31 (1 bit)
access : read-write

Enumeration:

0 : LPSVI_EN_0

LP Security Violation Interrupt is Disabled

0x1 : LPSVI_EN_1

LP Security Violation Interrupt is Enabled

End of enumeration elements list.


LPZMKR[0]

SNVS_LP Zeroizable Master Key Register
address_offset : 0xD8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LPZMKR[0] LPZMKR[0] 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 ZMK

ZMK : Zeroizable Master Key Each of these registers contains 32 bits of the 256-bit ZMK value
bits : 0 - 31 (32 bit)
access : read-write



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.