Instance: AON_EVENT
Component: AON_EVENT
Base address: 0x40093000
This module configures the event fabric located in the AON domain.
Note: This module is only supporting 32 bit ReadWrite access from MCU
TOP:AON_EVENT Register Summary
Register Name
|
Type
|
Register Width (Bits)
|
Register Reset
|
Address Offset
|
Physical Address
|
MCUWUSEL
|
RW
|
32
|
0x3F3F 3F3F
|
0x0000 0000
|
0x4009 3000
|
MCUWUSEL1
|
RW
|
32
|
0x3F3F 3F3F
|
0x0000 0004
|
0x4009 3004
|
EVTOMCUSEL
|
RW
|
32
|
0x002B 2B2B
|
0x0000 0008
|
0x4009 3008
|
RTCSEL
|
RW
|
32
|
0x0000 003F
|
0x0000 000C
|
0x4009 300C
|
TOP:AON_EVENT Register Descriptions
Address Offset |
0x0000 0000 |
Physical Address |
0x4009 3000 |
Instance |
0x4009 3000 |
Description |
Wake-up Selector For MCU
This register contains pointers to 4 of 8 events (events 0 to 3) which are routed to AON_PMCTRL as wakeup sources for MCU. AON_PMCTRL will start a wakeup sequence for the MCU domain when either of the 8 selected events are asserted. A wakeup sequence will guarantee that the MCU power switches are turned on, LDO resources are available and SCLK_HF is available and selected as clock source for MCU.
Note: It is required to setup a wakeup event in AON_EVENT before MCU is requesting powerdown ( PRCM requests uLDO, see conditions in PRCM:VDCTL.ULDO ). |
Type |
RW |
Bits |
Field Name |
Description |
Type |
Reset |
31:30
|
RESERVED30 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
29:24
|
WU3_EV |
MCU Wakeup Source #3
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
21:16
|
WU2_EV |
MCU Wakeup Source #2
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
15:14
|
RESERVED14 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
13:8
|
WU1_EV |
MCU Wakeup Source #1
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
7:6
|
RESERVED6 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
5:0
|
WU0_EV |
MCU Wakeup Source #0
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
Address Offset |
0x0000 0004 |
Physical Address |
0x4009 3004 |
Instance |
0x4009 3004 |
Description |
Wake-up Selector For MCU
This register contains pointers to 4 of 8 events (events 4 to 7) which are routed to AON_PMCTRL as wakeup sources for MCU. AON_PMCTRL will start a wakeup sequence for the MCU domain when either of the 8 selected events are asserted. A wakeup sequence will guarantee that the MCU power switches are turned on, LDO resources are available and SCLK_HF is available and selected as clock source for MCU.
Note: It is required to setup a wakeup event in AON_EVENT before MCU is requesting powerdown ( PRCM requests uLDO, see conditions in PRCM:VDCTL.ULDO ). |
Type |
RW |
Bits |
Field Name |
Description |
Type |
Reset |
31:30
|
RESERVED30 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
29:24
|
WU7_EV |
MCU Wakeup Source #7
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
23:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
21:16
|
WU6_EV |
MCU Wakeup Source #6
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
15:14
|
RESERVED14 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
13:8
|
WU5_EV |
MCU Wakeup Source #5
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
7:6
|
RESERVED6 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
5:0
|
WU4_EV |
MCU Wakeup Source #4
AON Event Source selecting 1 of 8 events routed to AON_PMCTRL for waking up the MCU domain from Power Off or Power Down.
Note:
Value |
ENUM Name |
Description |
0x0 |
IOEV_MCU_WU |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_MCU_WU in [MCU_IOC:IOCFGx.IOEV_MCU_WU_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b11 1111 |
Address Offset |
0x0000 0008 |
Physical Address |
0x4009 3008 |
Instance |
0x4009 3008 |
Description |
Event Selector For MCU Event Fabric
This register contains pointers for 3 AON events that are routed to the MCU Event Fabric EVENT |
Type |
RW |
Bits |
Field Name |
Description |
Type |
Reset |
31:22
|
RESERVED22 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 |
21:16
|
AON_PROG2_EV |
Event selector for AON_PROG2 event.
AON Event Source id# selecting event routed to EVENT as AON_PROG2 event.
Value |
ENUM Name |
Description |
0x0 |
IOEV_AON_PROG2 |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_AON_PROG2 in [MCU_IOC:IOCFGx.IOEV_AON_PROG2_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
RTC channel 1 - delayed event |
0x28 |
RTC_CH2_DLY |
RTC channel 2 - delayed event |
0x29 |
RTC_COMB_DLY |
RTC combined delayed event |
0x2A |
RTC_UPD |
RTC Update Tick (16 kHz signal, i.e. event line toggles value every 32 kHz clock period) |
0x2B |
JTAG |
JTAG generated event |
0x2C |
AUX_SWEV0 |
AUX Software triggered event #0. Triggered by AUX_EVCTL:SWEVSET.SWEV0 |
0x2D |
AUX_SWEV1 |
AUX Software triggered event #1. Triggered by AUX_EVCTL:SWEVSET.SWEV1 |
0x2E |
AUX_SWEV2 |
AUX Software triggered event #2. Triggered by AUX_EVCTL:SWEVSET.SWEV2 |
0x2F |
AUX_COMPA |
Comparator A triggered |
0x30 |
AUX_COMPB |
Comparator B triggered |
0x31 |
AUX_ADC_DONE |
ADC conversion completed |
0x32 |
AUX_TDC_DONE |
TDC completed or timed out |
0x33 |
AUX_TIMER0_EV |
AUX Timer 0 Event |
0x34 |
AUX_TIMER1_EV |
AUX Timer 1 Event |
0x35 |
BATMON_TEMP |
BATMON temperature update event |
0x36 |
BATMON_VOLT |
BATMON voltage update event |
0x37 |
AUX_COMPB_ASYNC |
Comparator B triggered. Asynchronous signal directly from the AUX Comparator B as opposed to AUX_COMPB which is synchronized in AUX |
0x38 |
AUX_COMPB_ASYNC_N |
Comparator B not triggered. Asynchronous signal directly from AUX Comparator B (inverted) as opposed to AUX_COMPB which is synchronized in AUX |
0x3F |
NONE |
No event, always low |
|
RW |
0b10 1011 |
15:14
|
RESERVED14 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
13:8
|
AON_PROG1_EV |
Event selector for AON_PROG1 event.
AON Event Source id# selecting event routed to EVENT as AON_PROG1 event.
Value |
ENUM Name |
Description |
0x0 |
IOEV_AON_PROG1 |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_AON_PROG1 in [MCU_IOC:IOCFGx.IOEV_AON_PROG1_EN] |
0x1 |
AUX_TIMER2_EV0 |
Event 0 from AUX TImer2 |
0x2 |
AUX_TIMER2_EV1 |
Event 1 from AUX TImer2 |
0x3 |
AUX_TIMER2_EV2 |
Event 2 from AUX TImer2 |
0x4 |
AUX_TIMER2_EV3 |
Event 3 from AUX TImer2 |
0x5 |
BATMON_BATT_UL |
BATMON event: Battery level above upper limit |
0x6 |
BATMON_BATT_LL |
BATMON event: Battery level below lower limit |
0x7 |
BATMON_TEMP_UL |
BATMON event: Temperature level above upper limit |
0x8 |
BATMON_TEMP_LL |
BATMON event: Temperature level below lower limit |
0x9 |
BATMON_COMBINED |
Combined event from BATMON |
0x20 |
PAD |
Edge detect on any PAD |
0x23 |
RTC_CH0 |
RTC channel 0 event |
0x24 |
RTC_CH1 |
RTC channel 1 event |
0x25 |
RTC_CH2 |
RTC channel 2 event |
0x26 |
RTC_CH0_DLY |
RTC channel 0 - delayed event |
0x27 |
RTC_CH1_DLY |
0 |
0x28 |
RTC_CH2_DLY |
0 |
0x29 |
RTC_COMB_DLY |
0 |
0x2A |
RTC_UPD |
0 |
0x2B |
JTAG |
0 |
0x2C |
AUX_SWEV0 |
0 |
0x2D |
AUX_SWEV1 |
0 |
0x2E |
AUX_SWEV2 |
0 |
0x2F |
AUX_COMPA |
0 |
0x30 |
AUX_COMPB |
0 |
0x31 |
AUX_ADC_DONE |
0 |
0x32 |
AUX_TDC_DONE |
0 |
0x33 |
AUX_TIMER0_EV |
0 |
0x34 |
AUX_TIMER1_EV |
0 |
0x35 |
BATMON_TEMP |
0 |
0x36 |
BATMON_VOLT |
0 |
0x37 |
AUX_COMPB_ASYNC |
0 |
0x38 |
AUX_COMPB_ASYNC_N |
0 |
0x3F |
NONE |
0 |
|
RW |
0b10 1011 |
7:6
|
RESERVED6 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 |
5:0
|
AON_PROG0_EV |
Event selector for AON_PROG0 event.
AON Event Source id# selecting event routed to EVENT as AON_PROG0 event.
Value |
ENUM Name |
Description |
0x0 |
IOEV_AON_PROG0 |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_AON_PROG0 in [MCU_IOC:IOCFGx.IOEV_AON_PROG0_EN] |
0x1 |
AUX_TIMER2_EV0 |
0 |
0x2 |
AUX_TIMER2_EV1 |
0 |
0x3 |
AUX_TIMER2_EV2 |
0 |
0x4 |
AUX_TIMER2_EV3 |
0 |
0x5 |
BATMON_BATT_UL |
0 |
0x6 |
BATMON_BATT_LL |
0 |
0x7 |
BATMON_TEMP_UL |
0 |
0x8 |
BATMON_TEMP_LL |
0 |
0x9 |
BATMON_COMBINED |
0 |
0x20 |
PAD |
0 |
0x23 |
RTC_CH0 |
0 |
0x24 |
RTC_CH1 |
0 |
0x25 |
RTC_CH2 |
0 |
0x26 |
RTC_CH0_DLY |
0 |
0x27 |
RTC_CH1_DLY |
0 |
0x28 |
RTC_CH2_DLY |
0 |
0x29 |
RTC_COMB_DLY |
0 |
0x2A |
RTC_UPD |
0 |
0x2B |
JTAG |
0 |
0x2C |
AUX_SWEV0 |
0 |
0x2D |
AUX_SWEV1 |
0 |
0x2E |
AUX_SWEV2 |
0 |
0x2F |
AUX_COMPA |
0 |
0x30 |
AUX_COMPB |
0 |
0x31 |
AUX_ADC_DONE |
0 |
0x32 |
AUX_TDC_DONE |
0 |
0x33 |
AUX_TIMER0_EV |
0 |
0x34 |
AUX_TIMER1_EV |
0 |
0x35 |
BATMON_TEMP |
0 |
0x36 |
BATMON_VOLT |
0 |
0x37 |
AUX_COMPB_ASYNC |
0 |
0x38 |
AUX_COMPB_ASYNC_N |
0 |
0x3F |
NONE |
0 |
|
RW |
0b10 1011 |
Address Offset |
0x0000 000C |
Physical Address |
0x4009 300C |
Instance |
0x4009 300C |
Description |
RTC Capture Event Selector For AON_RTC
This register contains a pointer to select an AON event for RTC capture. Please refer to AON_RTC:CH1CAPT |
Type |
RW |
Bits |
Field Name |
Description |
Type |
Reset |
31:6
|
RESERVED6 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
RO |
0b00 0000 0000 0000 0000 0000 0000 |
5:0
|
RTC_CH1_CAPT_EV |
AON Event Source id# for RTCSEL event which is fed to AON_RTC. Please refer to AON_RTC:CH1CAPT
Value |
ENUM Name |
Description |
0x0 |
IOEV_RTC |
Edge detect IO event from the DIO(s) which have enabled contribution to IOEV_RTC in [MCU_IOC:IOCFGx.IOEV_RTC_EN] |
0x1 |
AUX_TIMER2_EV0 |
0 |
0x2 |
AUX_TIMER2_EV1 |
0 |
0x3 |
AUX_TIMER2_EV2 |
0 |
0x4 |
AUX_TIMER2_EV3 |
0 |
0x5 |
BATMON_BATT_UL |
0 |
0x6 |
BATMON_BATT_LL |
0 |
0x7 |
BATMON_TEMP_UL |
0 |
0x8 |
BATMON_TEMP_LL |
0 |
0x9 |
BATMON_COMBINED |
0 |
0x20 |
PAD |
0 |
0x23 |
RTC_CH0 |
0 |
0x24 |
RTC_CH1 |
0 |
0x25 |
RTC_CH2 |
0 |
0x26 |
RTC_CH0_DLY |
0 |
0x27 |
RTC_CH1_DLY |
0 |
0x28 |
RTC_CH2_DLY |
0 |
0x29 |
RTC_COMB_DLY |
0 |
0x2A |
RTC_UPD |
0 |
0x2B |
JTAG |
0 |
0x2C |
AUX_SWEV0 |
0 |
0x2D |
AUX_SWEV1 |
0 |
0x2E |
AUX_SWEV2 |
0 |
0x2F |
AUX_COMPA |
0 |
0x30 |
AUX_COMPB |
0 |
0x31 |
AUX_ADC_DONE |
0 |
0x32 |
AUX_TDC_DONE |
0 |
0x33 |
AUX_TIMER0_EV |
0 |
0x34 |
AUX_TIMER1_EV |
0 |
0x35 |
BATMON_TEMP |
0 |
0x36 |
BATMON_VOLT |
0 |
0x37 |
AUX_COMPB_ASYNC |
0 |
0x38 |
AUX_COMPB_ASYNC_N |
0 |
0x3F |
NONE |
0 |
|
RW |
0b11 1111 |