ACS_WAKEUP_CTRL

Bit Field

Read/Write

Field Name

Description

27

R

RTC_OVERFLOW_WAKEUP

Indicate if RTC overflow has triggered a wake-up event

26

R

RTC_CLOCK_WAKEUP

Indicate if RTC clock has triggered a wake-up event

25

R

RTC_ALARM_WAKEUP

Indicate if RTC alarm has triggered a wake-up event

24

R

THRESHOLD_WAKEUP

Indicate if the sensor interface threshold has triggered a wake-up event

23

R

FIFO_FULL_WAKEUP

Indicate if the sensor interface FIFO has triggered a wake-up event

22

R

ACOMP_WAKEUP

Indicate if ACOMP has triggered a wake-up event

21

R

DCDC_OVERLOAD_WAKEUP

Indicate if DCDC overload has triggered a wake-up event

20

R

BB_TIMER_WAKEUP

Indicate if baseband timer has triggered a wake-up event

19

R

GPIO3_WAKEUP

Indicate if GPIO3 has triggered a wake-up event

18

R

GPIO2_WAKEUP

Indicate if GPIO2 has triggered a wake-up event

17

R

GPIO1_WAKEUP

Indicate if GPIO1 has triggered a wake-up event

16

R

GPIO0_WAKEUP

Indicate if GPIO0 has triggered a wake-up event

11

W

THRESHOLD_WAKEUP_CLEAR

Reset the sticky WAKEUP_THRESHOLD_EVENT flag

10

W

FIFO_FULL_WAKEUP_CLEAR

Reset the sticky WAKEUP_FIFO_FULL_EVENT flag

9

W

ACOMP_WAKEUP_CLEAR

Reset the sticky WAKEUP_ACOMP_EVENT flag

8

W

DCDC_OVERLOAD_WAKEUP_CLEAR

Reset the sticky WAKEUP_DCDC_OVERLOAD flag

7

W

RTC_OVERFLOW_WAKEUP_CLEAR

Reset the sticky WAKEUP_RTC_OVERFLOW_EVENT flag

6

W

RTC_CLOCK_WAKEUP_CLEAR

Reset the sticky WAKEUP_RTC_CLOCK_EVENT flag

5

W

RTC_ALARM_WAKEUP_CLEAR

Reset the sticky WAKEUP_RTC_ALARM_EVENT flag

4

W

BB_TIMER_WAKEUP_CLEAR

Reset the sticky WAKEUP_BB_TIMER_EVENT flag

3

W

GPIO3_WAKEUP_CLEAR

Reset the sticky WAKEUP_GPIO3_EVENT flag

2

W

GPIO2_WAKEUP_CLEAR

Reset the sticky WAKEUP_GPIO2_EVENT flag

1

W

GPIO1_WAKEUP_CLEAR

Reset the sticky WAKEUP_GPIO1_EVENT flag

0

W

GPIO0_WAKEUP_CLEAR

Reset the sticky WAKEUP_GPIO0_EVENT flag

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

27

RTC_OVERFLOW_WAKEUP

WAKEUP_RTC_OVERFLOW_EVENT_NOT_SET

RTC overflow has not triggered a wake-up event

0x0*

WAKEUP_RTC_OVERFLOW_EVENT_SET

RTC overflow has triggered a wake-up event at least once

0x1

26

RTC_CLOCK_WAKEUP

WAKEUP_RTC_CLOCK_EVENT_NOT_SET

RTC clock has not triggered a wake-up event

0x0*

WAKEUP_RTC_CLOCK_EVENT_SET

RTC clock has triggered a wake-up event at least once

0x1

25

RTC_ALARM_WAKEUP

WAKEUP_RTC_ALARM_EVENT_NOT_SET

RTC alarm has not triggered a wake-up event

0x0*

WAKEUP_RTC_ALARM_EVENT_SET

RTC alarm has triggered a wake-up event at least once

0x1

24

THRESHOLD_WAKEUP

WAKEUP_THRESHOLD_EVENT_NOT_SET

The ULP data acquisition subsystem threshold has not triggered a wake-up event

0x0*

WAKEUP_THRESHOLD_EVENT_SET

The ULP data acquisition subsystem threshold has triggered a wake-up event at least once

0x1

23

FIFO_FULL_WAKEUP

WAKEUP_FIFO_FULL_EVENT_NOT_SET

The ULP data acquisition subsystem FIFO has not triggered a wake-up event

0x0*

WAKEUP_FIFO_FULL_EVENT_SET

The ULP data acquisition subsystem FIFO has triggered a wake-up event at least once

0x1

22

ACOMP_WAKEUP

WAKEUP_ACOMP_EVENT_NOT_SET

The ACOMP has not triggered a wake-up event

0x0*

WAKEUP_ACOMP_EVENT_SET

The ACOMP has triggered a wake-up event at least once

0x1

21

DCDC_OVERLOAD_WAKEUP

WAKEUP_DCDC_OVERLOAD_EVENT_NOT_SET

DCDC overload has not triggered a wake-up event

0x0*

WAKEUP_DCDC_OVERLOAD_EVENT_SET

DCDC overload has triggered a wake-up event at least once

0x1

20

BB_TIMER_WAKEUP

WAKEUP_BB_TIMER_EVENT_NOT_SET

BB timer has not triggered a wake-up event

0x0*

WAKEUP_BB_TIMER_EVENT_SET

BB timer has triggered a wake-up event at least once

0x1

19

GPIO3_WAKEUP

WAKEUP_GPIO3_EVENT_NOT_SET

GPIO3 has not triggered a wake-up event

0x0*

WAKEUP_GPIO3_EVENT_SET

GPIO3 has triggered a wake-up event at least once

0x1

18

GPIO2_WAKEUP

WAKEUP_GPIO2_EVENT_NOT_SET

GPIO2 has not triggered a wake-up event

0x0*

WAKEUP_GPIO2_EVENT_SET

GPIO2 has triggered a wake-up event at least once

0x1

17

GPIO1_WAKEUP

WAKEUP_GPIO1_EVENT_NOT_SET

GPIO1 has not triggered a wake-up event

0x0*

WAKEUP_GPIO1_EVENT_SET

GPIO1 has triggered a wake-up event at least once

0x1

16

GPIO0_WAKEUP

WAKEUP_GPIO0_EVENT_NOT_SET

GPIO0 has not triggered a wake-up event

0x0*

WAKEUP_GPIO0_EVENT_SET

GPIO0 has triggered a wake-up event at least once

0x1

11

THRESHOLD_WAKEUP_CLEAR

THRESHOLD_FULL_EVENT_CLEAR

Reset the sticky WAKEUP_THRESHOLD_EVENT flag

0x1

10

FIFO_FULL_WAKEUP_CLEAR

WAKEUP_FIFO_FULL_EVENT_CLEAR

Reset the sticky WAKEUP_FIFO_FULL_EVENT flag

0x1

9

ACOMP_WAKEUP_CLEAR

WAKEUP_ACOMP_EVENT_CLEAR

Reset the sticky WAKEUP_ACOMP_EVENT flag

0x1

8

DCDC_OVERLOAD_WAKEUP_CLEAR

WAKEUP_DCDC_OVERLOAD_EVENT_CLEAR

Reset the sticky WAKEUP_DCDC_OVERLOAD flag

0x1

7

RTC_OVERFLOW_WAKEUP_CLEAR

WAKEUP_RTC_OVERFLOW_EVENT_CLEAR

Reset the sticky WAKEUP_RTC_OVERFLOW_EVENT flag

0x1

6

RTC_CLOCK_WAKEUP_CLEAR

WAKEUP_RTC_CLOCK_EVENT_CLEAR

Reset the sticky WAKEUP_RTC_CLOCK_EVENT flag

0x1

5

RTC_ALARM_WAKEUP_CLEAR

WAKEUP_RTC_ALARM_EVENT_CLEAR

Reset the sticky WAKEUP_RTC_ALARM_EVENT flag

0x1

4

BB_TIMER_WAKEUP_CLEAR

WAKEUP_BB_TIMER_CLEAR

Reset the sticky WAKEUP_BB_TIMER_EVENT flag

0x1

3

GPIO3_WAKEUP_CLEAR

WAKEUP_GPIO3_EVENT_CLEAR

Reset the sticky WAKEUP_GPIO3_EVENT flag

0x1

2

GPIO2_WAKEUP_CLEAR

WAKEUP_GPIO2_EVENT_CLEAR

Reset the sticky WAKEUP_GPIO2_EVENT flag

0x1

1

GPIO1_WAKEUP_CLEAR

WAKEUP_GPIO1_EVENT_CLEAR

Reset the sticky WAKEUP_GPIO1_EVENT flag

0x1

0

GPIO0_WAKEUP_CLEAR

WAKEUP_GPIO0_EVENT_CLEAR

Reset the sticky WAKEUP_GPIO0_EVENT flag

0x1