This section provides information on the HOSTMCU_AON Module Instance within this product. Each of the registers within the Module Instance is described separately below.
HOST AON REGISTERS
|
Register Name |
Type |
Register Width (Bits) |
Register Reset |
Address Offset |
|
RW |
32 |
0x0000 0000 |
0x0000 0004 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 0008 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 000C |
|
|
RW |
32 |
0x0000 0002 |
0x0000 0010 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 0014 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 0018 |
|
|
RW |
32 |
0x800E A600 |
0x0000 001C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 0020 |
|
|
RW |
32 |
0xFFFF FFFF |
0x0000 0028 |
|
|
RW |
32 |
0xFFFF FFFF |
0x0000 002C |
|
|
RW |
32 |
0x000F FFFF |
0x0000 0030 |
|
|
RW |
32 |
0x000F FFFF |
0x0000 0034 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 0038 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 003C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 0040 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 004C |
|
|
RW |
32 |
0x0000 0012 |
0x0000 0050 |
|
|
RW |
32 |
0x0000 0004 |
0x0000 005C |
|
Address offset |
0x0000 0004 |
||
|
Description |
Wake up Control Skip Configuration |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:2 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 0000 |
||
|
1 |
SKPPDVLD |
SKIP POWER DOMAIN VALID |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
0 |
SKPPRCMVLD |
SKIP PRCM VALID |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
Address offset |
0x0000 0008 |
||
|
Description |
Configure WIC SENSE |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:18 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 |
||
|
17:0 |
VAL |
Field to control wake up source |
RW |
0x0 0000 |
||
|
|
|
0x0 0000 |
DIS |
|
||
|
|
|
0x0 0001 |
TMRREQ_EN |
|
||
|
|
|
0x0 0002 |
WUSRC0_EN |
|
||
|
|
|
0x0 0004 |
WUSRC1_EN |
|
||
|
|
|
0x0 0008 |
DRBL0_EN |
|
||
|
|
|
0x0 0010 |
DRBL1_EN |
|
||
|
|
|
0x0 0020 |
DRBL2_EN |
|
||
|
|
|
0x0 0040 |
DRBL3_EN |
|
||
|
|
|
0x0 0080 |
DRBL4_EN |
|
||
|
|
|
0x0 0100 |
DRBL5_EN |
|
||
|
|
|
0x0 0200 |
DRBL6_EN |
|
||
|
|
|
0x0 0400 |
DRBL7_EN |
|
||
|
|
|
0x0 0800 |
NAB_EN |
|
||
|
|
|
0x0 1000 |
BLERFCGPO_EN |
|
||
|
|
|
0x0 2000 |
RTC_EN |
|
||
|
|
|
0x0 4000 |
DBGPWRUP_EN |
|
||
|
|
|
0x0 8000 |
DBGFRCACT_EN |
|
||
|
|
|
0x1 0000 |
SECERR_EN |
|
||
|
|
|
0x2 0000 |
COREWDT_EN |
|
||
|
Address offset |
0x0000 000C |
||
|
Description |
ELP Wake-up Type Configuration. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:18 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 |
||
|
17:0 |
VAL |
Field to configure wake up type |
RW |
0x0 0000 |
||
|
|
|
0x0 0000 |
SLOW |
|
||
|
|
|
0x0 0001 |
TMRREQ |
|
||
|
|
|
0x0 0002 |
WUSRC0 |
|
||
|
|
|
0x0 0004 |
WUSRC1 |
|
||
|
|
|
0x0 0008 |
DRBL0 |
|
||
|
|
|
0x0 0010 |
DRBL1 |
|
||
|
|
|
0x0 0020 |
DRBL2 |
|
||
|
|
|
0x0 0040 |
DRBL3 |
|
||
|
|
|
0x0 0080 |
DRBL4 |
|
||
|
|
|
0x0 0100 |
DRBL5 |
|
||
|
|
|
0x0 0200 |
DRBL6 |
|
||
|
|
|
0x0 0400 |
DRBL7 |
|
||
|
|
|
0x0 0800 |
NAB |
|
||
|
|
|
0x0 1000 |
BLERFCGPO |
|
||
|
|
|
0x0 2000 |
RTC |
|
||
|
|
|
0x0 4000 |
DBGPWRUP |
|
||
|
|
|
0x0 8000 |
DBGFRCACT |
|
||
|
|
|
0x1 0000 |
SECERR |
|
||
|
|
|
0x2 0000 |
COREWDT |
|
||
|
Address offset |
0x0000 0010 |
||
|
Description |
ELP Timer Enable. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:17 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 |
||
|
16 |
ELPTMRLD |
ELP TIMER LOAD |
WO |
0 |
||
|
15:4 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x000 |
||
|
3 |
ELPTMRRST |
ELP TIMER RESET |
RW |
0 |
||
|
2 |
ELPTMRSET |
ELP TIMER SET |
RW |
0 |
||
|
1 |
TMRSWCTL |
Field to configure the type of timer control |
RW |
1 |
||
|
|
|
0 |
HW |
|
||
|
|
|
1 |
SW |
|
||
|
0 |
ELPTMREN |
Field to enable ELP Timer |
RO |
0 |
||
|
|
|
Read 0 |
DIS |
|
||
|
|
|
Read 1 |
EN |
|
||
|
Address offset |
0x0000 0014 |
||
|
Description |
Timer Wake-up Configuration. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31 |
EN |
Field to enable timer wake up |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
30:0 |
THR |
Field to configure the Threshold of timer wake up |
RW |
0x0000 0000 |
||
|
Address offset |
0x0000 0018 |
||
|
Description |
Timer Wake-up Request Clear. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:1 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 0000 |
||
|
0 |
TMRWUREQ_WRCL |
Field to clear timer wake up request. Set this bit to clear |
WO |
0 |
||
|
Address offset |
0x0000 001C |
||
|
Description |
Watch Dog Timer Configuration. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31 |
EN |
Field to enable watchdog timer |
RW |
1 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
30:8 |
THR |
Field to configure watchdog timer threshold |
RW |
0x00 0EA6 |
||
|
7:0 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x00 |
||
|
Address offset |
0x0000 0020 |
||
|
Description |
Watch Dog Timer Request Clear. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:1 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 0000 |
||
|
0 |
WDTREQ_WRCL |
Field to clear watchdog timer request. Set this bet to clear |
WO |
0 |
||
|
Address offset |
0x0000 0028 |
||
|
Description |
GPIO Wake-up AND IRQ Configuration. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
BM0T31 |
Field to bit mask GPIO 0 to 31 |
RW |
0xFFFF FFFF |
||
|
Address offset |
0x0000 002C |
||
|
Description |
GPIO Wake-up OR IRQ Configuration. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
BM0T31 |
Field to bit mask GPIO 0 to 31 |
RW |
0xFFFF FFFF |
||
|
Address offset |
0x0000 0030 |
||
|
Description |
GPIO Wake-up AND IRQ Configuration. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:13 |
RESERVED316042 |
|
RO |
0x0 007F |
||
|
12:0 |
BM32T44 |
Field to bit mask 32 to 44 |
RW |
0x1FFF |
||
|
Address offset |
0x0000 0034 |
||
|
Description |
GPIO Wake-up OR IRQ Configuration. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:13 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0 007F |
||
|
12:0 |
BM32T44 |
Field to bit mask 32 to 44 |
RW |
0x1FFF |
||
|
Address offset |
0x0000 0038 |
||
|
Description |
Fast Clock From ARM Command |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 |
||
|
15:0 |
FCLKARM |
Command |
RO |
0x0000 |
||
|
Address offset |
0x0000 003C |
||
|
Description |
Sleep Time Slow Clock. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
SLPTIMES_CLK_RDCL |
Sleep time value from last ELP sleep entry (slow clock synced ARM CMD). |
RO |
0x0000 0000 |
||
|
Address offset |
0x0000 0040 |
||
|
Description |
Sleep Time Fast Clock. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:11 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x00 0000 |
||
|
10:0 |
SLPTIMEF_CLK |
Sleep time value from last ELP sleep entry (slow clock synced ARM CMD). |
RO |
0x000 |
||
|
Address offset |
0x0000 004C |
||
|
Description |
Wake up Request Status |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:18 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 |
||
|
17:0 |
VAL |
Field to show the event request |
RO |
0x0 0000 |
||
|
|
|
Read 0x0 0000 |
CLEAR |
|
||
|
|
|
Read 0x0 0001 |
TMRREQ |
|
||
|
|
|
Read 0x0 0002 |
WUSRC0 |
|
||
|
|
|
Read 0x0 0004 |
WUSRC1 |
|
||
|
|
|
Read 0x0 0008 |
DRBL0 |
|
||
|
|
|
Read 0x0 0010 |
DRBL1 |
|
||
|
|
|
Read 0x0 0020 |
DRBL2 |
|
||
|
|
|
Read 0x0 0040 |
DRBL3 |
|
||
|
|
|
Read 0x0 0080 |
DRBL4 |
|
||
|
|
|
Read 0x0 0100 |
DRBL5 |
|
||
|
|
|
Read 0x0 0200 |
DRBL6 |
|
||
|
|
|
Read 0x0 0400 |
DRBL7 |
|
||
|
|
|
Read 0x0 0800 |
NAB |
|
||
|
|
|
Read 0x0 1000 |
BLERFCGPO |
|
||
|
|
|
Read 0x0 2000 |
RTC |
|
||
|
|
|
Read 0x0 4000 |
DBGPWRUP |
|
||
|
|
|
Read 0x0 8000 |
DBGFRCACT |
|
||
|
|
|
Read 0x1 0000 |
SECERR |
|
||
|
|
|
Read 0x2 0000 |
COREWDT |
|
||
|
Address offset |
0x0000 0050 |
||
|
Description |
OSPI Reference Clock. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:1 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 0009 |
||
|
0 |
SEL |
SELECTOR |
RW |
0 |
||
|
|
|
0 |
SEL_0 |
|
||
|
|
|
1 |
SEL_1 |
|
||
|
Address offset |
0x0000 005C |
||
|
Description |
Wake-up Control State. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:3 |
RESERVED316042 |
Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior |
RO |
0x0000 0000 |
||
|
2:0 |
STA |
Field showing the host wake up state |
RO |
0x4 |
||
|
|
|
Read 0x0 |
RD_0 |
|
||
|
|
|
Read 0x1 |
RD_1 |
|
||
|
|
|
Read 0x2 |
RD_2 |
|
||
|
|
|
Read 0x3 |
RD_3 |
|
||