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