ACS_WAKEUP_CFG

Bit Field

Read/Write

Field Name

Description

18:16

RW

DELAY

Delay from VDDD ready to digital clock enable (power of 2)

11

RW

DCDC_OVERLOAD_EN

Enable / Disable the Wake-up functionality on the DCDC overload flag

9

RW

FIFO_FULL_EN

Enable the wake-up on full FIFO

8

RW

RTC_OVERFLOW_EN

Enable / Disable the Wake-up functionality on RTC overflow flag

7

RW

GPIO3_POL

Wake-up polarity on the GPIO3 pad

6

RW

GPIO2_POL

Wake-up polarity on the GPIO2 pad

5

RW

GPIO1_POL

Wake-up polarity on the GPIO1 pad

4

RW

GPIO0_POL

Wake-up polarity on the GPIO0 pad

3

RW

GPIO3_EN

Enable the wake-up functionality on the GPIO3 pad

2

RW

GPIO2_EN

Enable the wake-up functionality on the GPIO2 pad

1

RW

GPIO1_EN

Enable the wake-up functionality on the GPIO1 pad

0

RW

GPIO0_EN

Enable the wake-up functionality on the GPIO0 pad

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

18:16

DELAY

WAKEUP_DELAY_1

Wait for 1 32kHz clock cycle

0x0

WAKEUP_DELAY_2

Wait for 2 32kHz clock cycles

0x1

WAKEUP_DELAY_4

Wait for 4 32kHz clock cycles

0x2

WAKEUP_DELAY_8

Wait for 8 32kHz clock cycles

0x3

WAKEUP_DELAY_16

Wait for 16 32kHz clock cycles

0x4*

WAKEUP_DELAY_32

Wait for 32 32kHz clock cycles

0x5

WAKEUP_DELAY_64

Wait for 64 32kHz clock cycles

0x6

WAKEUP_DELAY_128

Wait for 128 32kHz clock cycles

0x7

11

DCDC_OVERLOAD_EN

WAKEUP_DCDC_OVERLOAD_DISABLE

Disable the wake-up functionality on the DCDC overload flag

0x0*

WAKEUP_DCDC_OVERLOAD_ENABLE

Enable the wake-up functionality on the DCDC overload flag

0x1

9

FIFO_FULL_EN

WAKEUP_FIFO_DISABLE

Disable the wake-up functionality on the ULP data acquisition subsystem FIFO

0x0*

WAKEUP_FIFO_ENABLE

Enable the wake-up functionality on the ULP data acquisition subsystem FIFO

0x1

8

RTC_OVERFLOW_EN

WAKEUP_RTC_OVERFLOW_DISABLE

Disable the wake-up functionality on the RTC overflow flag

0x0*

WAKEUP_RTC_OVERFLOW_ENABLE

Enable the wake-up functionality on the RTC overflow flag

0x1

7

GPIO3_POL

WAKEUP_GPIO3_RISING

Wake-up on the GPIO3 rising edge

0x0*

WAKEUP_GPIO3_FALLING

Wake-up on the GPIO3 falling edge

0x1

6

GPIO2_POL

WAKEUP_GPIO2_RISING

Wake-up on the GPIO2 rising edge

0x0*

WAKEUP_GPIO2_FALLING

Wake-up on the GPIO2 falling edge

0x1

5

GPIO1_POL

WAKEUP_GPIO1_RISING

Wake-up on the GPIO1 rising edge

0x0*

WAKEUP_GPIO1_FALLING

Wake-up on the GPIO1 falling edge

0x1

4

GPIO0_POL

WAKEUP_GPIO0_RISING

Wake-up on the GPIO0 rising edge

0x0*

WAKEUP_GPIO0_FALLING

Wake-up on the GPIO0 falling edge

0x1

3

GPIO3_EN

WAKEUP_GPIO3_DISABLE

Disable the wake-up functionality on the GPIO3 pad

0x0*

WAKEUP_GPIO3_ENABLE

Enable the wake-up functionality on the GPIO3 pad

0x1

2

GPIO2_EN

WAKEUP_GPIO2_DISABLE

Disable the wake-up functionality on the GPIO2 pad

0x0*

WAKEUP_GPIO2_ENABLE

Enable the wake-up functionality on the GPIO2 pad

0x1

1

GPIO1_EN

WAKEUP_GPIO1_DISABLE

Disable the wake-up functionality on the GPIO1 pad

0x0*

WAKEUP_GPIO1_ENABLE

Enable the wake-up functionality on the GPIO1 pad

0x1

0

GPIO0_EN

WAKEUP_GPIO0_DISABLE

Disable the wake-up functionality on the GPIO0 pad

0x0*

WAKEUP_GPIO0_ENABLE

Enable the wake-up functionality on the GPIO0 pad

0x1