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 |