STMicroelectronics /STM32U585 /TAMP /TAMP_ATCR1

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as TAMP_ATCR1

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (B_0x0)TAMP1AM 0 (B_0x0)TAMP2AM 0 (B_0x0)TAMP3AM 0 (B_0x0)TAMP4AM 0 (B_0x0)TAMP5AM 0 (B_0x0)TAMP6AM 0 (B_0x0)TAMP7AM 0 (B_0x0)TAMP8AM 0 (B_0x0)ATOSEL1 0 (B_0x0)ATOSEL2 0 (B_0x0)ATOSEL3 0 (B_0x0)ATOSEL4 0 (B_0x0)ATCKSEL 0ATPER0 (B_0x0)ATOSHARE 0 (B_0x0)FLTEN

TAMP6AM=B_0x0, FLTEN=B_0x0, ATOSEL4=B_0x0, TAMP7AM=B_0x0, ATOSHARE=B_0x0, ATOSEL2=B_0x0, TAMP1AM=B_0x0, ATOSEL1=B_0x0, TAMP8AM=B_0x0, TAMP2AM=B_0x0, ATCKSEL=B_0x0, TAMP4AM=B_0x0, TAMP5AM=B_0x0, ATOSEL3=B_0x0, TAMP3AM=B_0x0

Description

TAMP active tamper control register 1

Fields

TAMP1AM

Tamper 1 active mode

0 (B_0x0): Tamper 1 detection mode is passive.

1 (B_0x1): Tamper 1 detection mode is active.

TAMP2AM

Tamper 2 active mode

0 (B_0x0): Tamper 2 detection mode is passive.

1 (B_0x1): Tamper 2 detection mode is active.

TAMP3AM

Tamper 3 active mode

0 (B_0x0): Tamper 3 detection mode is passive.

1 (B_0x1): Tamper 3 detection mode is active.

TAMP4AM

Tamper 4 active mode

0 (B_0x0): Tamper 4 detection mode is passive.

1 (B_0x1): Tamper 4 detection mode is active.

TAMP5AM

Tamper 5 active mode

0 (B_0x0): Tamper 5 detection mode is passive.

1 (B_0x1): Tamper 5 detection mode is active.

TAMP6AM

Tamper 6 active mode

0 (B_0x0): Tamper 6 detection mode is passive.

1 (B_0x1): Tamper 6 detection mode is active.

TAMP7AM

Tamper 7 active mode

0 (B_0x0): Tamper 7 detection mode is passive.

1 (B_0x1): Tamper 7 detection mode is active.

TAMP8AM

Tamper 8 active mode

0 (B_0x0): Tamper 8 detection mode is passive.

1 (B_0x1): Tamper 8 detection mode is active.

ATOSEL1

Active tamper shared output 1 selection The selected output must be available in the package pinout

0 (B_0x0): TAMPOUTSEL1 = TAMP_OUT1

1 (B_0x1): TAMPOUTSEL1 = TAMP_OUT2

2 (B_0x2): TAMPOUTSEL1 = TAMP_OUT3

3 (B_0x3): TAMPOUTSEL1 = TAMP_OUT4

ATOSEL2

Active tamper shared output 2 selection The selected output must be available in the package pinout

0 (B_0x0): TAMPOUTSEL2 = TAMP_OUT1

1 (B_0x1): TAMPOUTSEL2 = TAMP_OUT2

2 (B_0x2): TAMPOUTSEL2 = TAMP_OUT3

3 (B_0x3): TAMPOUTSEL2 = TAMP_OUT4

ATOSEL3

Active tamper shared output 3 selection The selected output must be available in the package pinout

0 (B_0x0): TAMPOUTSEL3 = TAMP_OUT1

1 (B_0x1): TAMPOUTSEL3 = TAMP_OUT2

2 (B_0x2): TAMPOUTSEL3 = TAMP_OUT3

3 (B_0x3): TAMPOUTSEL3 = TAMP_OUT4

ATOSEL4

Active tamper shared output 4 selection The selected output must be available in the package pinout.

0 (B_0x0): TAMPOUTSEL4 = TAMP_OUT1

1 (B_0x1): TAMPOUTSEL4 = TAMP_OUT2

2 (B_0x2): TAMPOUTSEL4 = TAMP_OUT3

3 (B_0x3): TAMPOUTSEL4 = TAMP_OUT4

ATCKSEL

Active tamper RTC asynchronous prescaler clock selection These bits selects the RTC asynchronous prescaler stage output.The selected clock is CK_ATPRE. fCK_ATPRE = fRTCCLK / 2ATCKSEL when (PREDIV_A+1) = 128. … These bits can be written only when all active tampers are disabled. The write protection remains for up to 1.5 ck_atpre cycles after all the active tampers are disable.

0 (B_0x0): RTCCLK is selected

1 (B_0x1): RTCCLK/2 is selected when (PREDIV_A+1) = 128 (actually selects 1st flip flop output)

2 (B_0x2): RTCCLK/4 is selected when (PREDIV_A+1) = 128 (actually selects 2nd flip flop output)

7 (B_0x7): RTCCLK/128 is selected when (PREDIV_A+1) = 128 (actually selects 7th flip flop output)

ATPER

Active tamper output change period The tamper output is changed every CK_ATPER = (2ATPER x CK_ATPRE) cycles. Refer to .

ATOSHARE

Active tamper output sharing TAMP_IN1 is compared with TAMPOUTSEL1 TAMP_IN2 is compared with TAMPOUTSEL2 TAMP_IN3 is compared with TAMPOUTSEL3 TAMP_IN4 is compared with TAMPOUTSEL4 TAMP_IN5 is compared with TAMPOUTSEL5 TAMP_IN6 is compared with TAMPOUTSEL6 TAMP_IN7 is compared with TAMPOUTSEL7 TAMP_IN8 is compared with TAMPOUTSEL8

0 (B_0x0): Each active tamper input TAMP_INi is compared with its dedicated output TAMP_OUTi

1 (B_0x1): Each active tamper input TAMP_INi is compared with TAMPOUTSELx as defined below, with TAMPOUTSELx defined by ATOSELx bits.

FLTEN

Active tamper filter enable

0 (B_0x0): Active tamper filtering disable

1 (B_0x1): Active tamper filtering enable: a tamper event is detected when 2 comparison mismatches occur out of 4 consecutive samples.

Links

()