SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
| Address Offset | 0x0000 0000 | ||
| Physical Address | 0x4828 1000 | Instance | MPU_WUGEN |
| Description | Wake-up generator control and status register for MPU_C0 | ||
| Type | R | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOMAINRESET | MPU_WARM_RESET | MPU_COLD_RESET | RESERVED | EVENTO | STANDBYWFE | STANDBYWFI | RESERVED | |||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:16 | RESERVED | Reserved | R | 0x00000 |
| 15 | DOMAINRESET | MPU always-on power domain (PD_MPUAON) reset status bit. It shows if the reset occurred previously. 0x0: no reset occur 0x1: reset occur | R | 0x0 |
| 14 | MPU_WARM_RESET | This bit is set when the MPU_WARM_RESET signal is asserted. 0x0: MPU_WARM_RESET reset signal has not been asserted 0x1: MPU_WARM_RESET reset request has been asserted | RW | 0x0 |
| 13 | MPU_COLD_RESET | This bit is set when the MPU_COLD_RESET signal is asserted. 0x0: MPU_COLD_RESET reset signal has not been asserted 0x1: MPU_COLD_RESET reset request has been asserted | RW | 0x0 |
| 12:11 | RESERVED | Reserved | R | 0x0 |
| 10 | EVENTO | EVENTO status bit. The event output signal is active, when one SEV instruction is executed. This bit is set when a rising edge of EVENTO from CPU is detected. 0x0: Rising edge of EVENTO is not detected 0x1: Rising edge of EVENTO is detected | RW | 0x0 |
| 9 | STANDBYWFE | This bit gives software the visibility to track whether WFE mode have been entered. 0x0: WFE mode has not been entered 0x1: WFE mode has been entered | RW | 0x0 |
| 8 | STANDBYWFI | This bit gives software the visibility to track whether WFI mode have been entered. 0x0: WFI mode has not been entered 0x1: WFI mode has been entered | RW | 0x0 |
| 7:0 | RESERVED | Reserved | R | 0x0 |
| Address Offset | 0x0000 0010 | ||
| Physical Address | 0x4828 1010 | Instance | MPU_WUGEN |
| Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_0 to MPU_IRQ_31). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WKG_ENB_FOR_INTR31 | WKG_ENB_FOR_INTR30 | WKG_ENB_FOR_INTR29 | WKG_ENB_FOR_INTR28 | WKG_ENB_FOR_INTR27 | WKG_ENB_FOR_INTR26 | WKG_ENB_FOR_INTR25 | WKG_ENB_FOR_INTR24 | WKG_ENB_FOR_INTR23 | WKG_ENB_FOR_INTR22 | WKG_ENB_FOR_INTR21 | WKG_ENB_FOR_INTR20 | WKG_ENB_FOR_INTR19 | WKG_ENB_FOR_INTR18 | WKG_ENB_FOR_INTR17 | WKG_ENB_FOR_INTR16 | WKG_ENB_FOR_INTR15 | WKG_ENB_FOR_INTR14 | WKG_ENB_FOR_INTR13 | WKG_ENB_FOR_INTR12 | WKG_ENB_FOR_INTR11 | WKG_ENB_FOR_INTR10 | WKG_ENB_FOR_INTR9 | WKG_ENB_FOR_INTR8 | WKG_ENB_FOR_INTR7 | WKG_ENB_FOR_INTR6 | WKG_ENB_FOR_INTR5 | WKG_ENB_FOR_INTR4 | WKG_ENB_FOR_INTR3 | WKG_ENB_FOR_INTR2 | WKG_ENB_FOR_INTR1 | WKG_ENB_FOR_INTR0 |
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | WKG_ENB_FOR_INTR31 | Wakeup enable for interrupt line MPU_IRQ_31 | RW | 0x1 |
| 30 | WKG_ENB_FOR_INTR30 | Wakeup enable for interrupt line MPU_IRQ_30 | RW | 0x1 |
| 29 | WKG_ENB_FOR_INTR29 | Wakeup enable for interrupt line MPU_IRQ_29 | RW | 0x1 |
| 28 | WKG_ENB_FOR_INTR28 | Wakeup enable for interrupt line MPU_IRQ_28 | RW | 0x1 |
| 27 | WKG_ENB_FOR_INTR27 | Wakeup enable for interrupt line MPU_IRQ_27 | RW | 0x1 |
| 26 | WKG_ENB_FOR_INTR26 | Wakeup enable for interrupt line MPU_IRQ_26 | RW | 0x1 |
| 25 | WKG_ENB_FOR_INTR25 | Wakeup enable for interrupt line MPU_IRQ_25 | RW | 0x1 |
| 24 | WKG_ENB_FOR_INTR24 | Wakeup enable for interrupt line MPU_IRQ_24 | RW | 0x1 |
| 23 | WKG_ENB_FOR_INTR23 | Wakeup enable for interrupt line MPU_IRQ_23 | RW | 0x1 |
| 22 | WKG_ENB_FOR_INTR22 | Wakeup enable for interrupt line MPU_IRQ_22 | RW | 0x1 |
| 21 | WKG_ENB_FOR_INTR21 | Wakeup enable for interrupt line MPU_IRQ_21 | RW | 0x1 |
| 20 | WKG_ENB_FOR_INTR20 | Wakeup enable for interrupt line MPU_IRQ_20 | RW | 0x1 |
| 19 | WKG_ENB_FOR_INTR19 | Wakeup enable for interrupt line MPU_IRQ_19 | RW | 0x1 |
| 18 | WKG_ENB_FOR_INTR18 | Wakeup enable for interrupt line MPU_IRQ_18 | RW | 0x1 |
| 17 | WKG_ENB_FOR_INTR17 | Wakeup enable for interrupt line MPU_IRQ_17 | RW | 0x1 |
| 16 | WKG_ENB_FOR_INTR16 | Wakeup enable for interrupt line MPU_IRQ_16 | RW | 0x1 |
| 15 | WKG_ENB_FOR_INTR15 | Wakeup enable for interrupt line MPU_IRQ_15 | RW | 0x1 |
| 14 | WKG_ENB_FOR_INTR14 | Wakeup enable for interrupt line MPU_IRQ_14 | RW | 0x1 |
| 13 | WKG_ENB_FOR_INTR13 | Wakeup enable for interrupt line MPU_IRQ_13 | RW | 0x1 |
| 12 | WKG_ENB_FOR_INTR12 | Wakeup enable for interrupt line MPU_IRQ_12 | RW | 0x1 |
| 11 | WKG_ENB_FOR_INTR11 | Wakeup enable for interrupt line MPU_IRQ_11 | RW | 0x1 |
| 10 | WKG_ENB_FOR_INTR10 | Wakeup enable for interrupt line MPU_IRQ_10 | RW | 0x1 |
| 9 | WKG_ENB_FOR_INTR9 | Wakeup enable for interrupt line MPU_IRQ_9 | RW | 0x1 |
| 8 | WKG_ENB_FOR_INTR8 | Wakeup enable for interrupt line MPU_IRQ_8 | RW | 0x0 |
| 7 | WKG_ENB_FOR_INTR7 | Wakeup enable for interrupt line MPU_IRQ_7 | RW | 0x1 |
| 6 | WKG_ENB_FOR_INTR6 | Wakeup enable for interrupt line MPU_IRQ_6 | RW | 0x1 |
| 5 | WKG_ENB_FOR_INTR5 | Wakeup enable for interrupt line MPU_IRQ_5 | RW | 0x1 |
| 4 | WKG_ENB_FOR_INTR4 | Wakeup enable for interrupt line MPU_IRQ_4 | RW | 0x1 |
| 3 | WKG_ENB_FOR_INTR3 | Wakeup enable for interrupt line MPU_IRQ_3 | RW | 0x1 |
| 2 | WKG_ENB_FOR_INTR2 | Wakeup enable for interrupt line MPU_IRQ_2 | RW | 0x1 |
| 1 | WKG_ENB_FOR_INTR1 | Wakeup enable for interrupt line MPU_IRQ_1 | RW | 0x1 |
| 0 | WKG_ENB_FOR_INTR0 | Wakeup enable for interrupt line MPU_IRQ_0 | RW | 0x1 |
| Address Offset | 0x0000 0014 | ||
| Physical Address | 0x4828 1014 | Instance | MPU_WUGEN |
| Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_32 to MPU_IRQ_63). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WKG_ENB_FOR_INTR63 | WKG_ENB_FOR_INTR62 | WKG_ENB_FOR_INTR61 | WKG_ENB_FOR_INTR60 | WKG_ENB_FOR_INTR59 | WKG_ENB_FOR_INTR58 | WKG_ENB_FOR_INTR57 | WKG_ENB_FOR_INTR56 | WKG_ENB_FOR_INTR55 | WKG_ENB_FOR_INTR54 | WKG_ENB_FOR_INTR53 | WKG_ENB_FOR_INTR52 | WKG_ENB_FOR_INTR51 | WKG_ENB_FOR_INTR50 | WKG_ENB_FOR_INTR49 | WKG_ENB_FOR_INTR48 | WKG_ENB_FOR_INTR47 | WKG_ENB_FOR_INTR46 | WKG_ENB_FOR_INTR45 | WKG_ENB_FOR_INTR44 | WKG_ENB_FOR_INTR43 | WKG_ENB_FOR_INTR42 | WKG_ENB_FOR_INTR41 | WKG_ENB_FOR_INTR40 | WKG_ENB_FOR_INTR39 | WKG_ENB_FOR_INTR38 | WKG_ENB_FOR_INTR37 | WKG_ENB_FOR_INTR36 | WKG_ENB_FOR_INTR35 | WKG_ENB_FOR_INTR34 | WKG_ENB_FOR_INTR33 | WKG_ENB_FOR_INTR32 |
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | WKG_ENB_FOR_INTR63 | Wakeup enable for interrupt line MPU_IRQ_63 | RW | 0x1 |
| 30 | WKG_ENB_FOR_INTR62 | Wakeup enable for interrupt line MPU_IRQ_62 | RW | 0x1 |
| 29 | WKG_ENB_FOR_INTR61 | Wakeup enable for interrupt line MPU_IRQ_61 | RW | 0x1 |
| 28 | WKG_ENB_FOR_INTR60 | Wakeup enable for interrupt line MPU_IRQ_60 | RW | 0x1 |
| 27 | WKG_ENB_FOR_INTR59 | Wakeup enable for interrupt line MPU_IRQ_59 | RW | 0x1 |
| 26 | WKG_ENB_FOR_INTR58 | Wakeup enable for interrupt line MPU_IRQ_58 | RW | 0x1 |
| 25 | WKG_ENB_FOR_INTR57 | Wakeup enable for interrupt line MPU_IRQ_57 | RW | 0x1 |
| 24 | WKG_ENB_FOR_INTR56 | Wakeup enable for interrupt line MPU_IRQ_56 | RW | 0x1 |
| 23 | WKG_ENB_FOR_INTR55 | Wakeup enable for interrupt line MPU_IRQ_55 | RW | 0x1 |
| 22 | WKG_ENB_FOR_INTR54 | Wakeup enable for interrupt line MPU_IRQ_54 | RW | 0x1 |
| 21 | WKG_ENB_FOR_INTR53 | Wakeup enable for interrupt line MPU_IRQ_53 | RW | 0x1 |
| 20 | WKG_ENB_FOR_INTR52 | Wakeup enable for interrupt line MPU_IRQ_52 | RW | 0x1 |
| 19 | WKG_ENB_FOR_INTR51 | Wakeup enable for interrupt line MPU_IRQ_51 | RW | 0x1 |
| 18 | WKG_ENB_FOR_INTR50 | Wakeup enable for interrupt line MPU_IRQ_50 | RW | 0x1 |
| 17 | WKG_ENB_FOR_INTR49 | Wakeup enable for interrupt line MPU_IRQ_49 | RW | 0x1 |
| 16 | WKG_ENB_FOR_INTR48 | Wakeup enable for interrupt line MPU_IRQ_48 | RW | 0x1 |
| 15 | WKG_ENB_FOR_INTR47 | Wakeup enable for interrupt line MPU_IRQ_47 | RW | 0x1 |
| 14 | WKG_ENB_FOR_INTR46 | Wakeup enable for interrupt line MPU_IRQ_46 | RW | 0x1 |
| 13 | WKG_ENB_FOR_INTR45 | Wakeup enable for interrupt line MPU_IRQ_45 | RW | 0x1 |
| 12 | WKG_ENB_FOR_INTR44 | Wakeup enable for interrupt line MPU_IRQ_44 | RW | 0x1 |
| 11 | WKG_ENB_FOR_INTR43 | Wakeup enable for interrupt line MPU_IRQ_43 | RW | 0x1 |
| 10 | WKG_ENB_FOR_INTR42 | Wakeup enable for interrupt line MPU_IRQ_42 | RW | 0x1 |
| 9 | WKG_ENB_FOR_INTR41 | Wakeup enable for interrupt line MPU_IRQ_41 | RW | 0x1 |
| 8 | WKG_ENB_FOR_INTR40 | Wakeup enable for interrupt line MPU_IRQ_40 | RW | 0x1 |
| 7 | WKG_ENB_FOR_INTR39 | Wakeup enable for interrupt line MPU_IRQ_39 | RW | 0x1 |
| 6 | WKG_ENB_FOR_INTR38 | Wakeup enable for interrupt line MPU_IRQ_38 | RW | 0x1 |
| 5 | WKG_ENB_FOR_INTR37 | Wakeup enable for interrupt line MPU_IRQ_37 | RW | 0x1 |
| 4 | WKG_ENB_FOR_INTR36 | Wakeup enable for interrupt line MPU_IRQ_36 | RW | 0x1 |
| 3 | WKG_ENB_FOR_INTR35 | Wakeup enable for interrupt line MPU_IRQ_35 | RW | 0x1 |
| 2 | WKG_ENB_FOR_INTR34 | Wakeup enable for interrupt line MPU_IRQ_34 | RW | 0x1 |
| 1 | WKG_ENB_FOR_INTR33 | Wakeup enable for interrupt line MPU_IRQ_33 | RW | 0x1 |
| 0 | WKG_ENB_FOR_INTR32 | Wakeup enable for interrupt line MPU_IRQ_32 | RW | 0x1 |
| Address Offset | 0x0000 0018 | ||
| Physical Address | 0x4828 1018 | Instance | MPU_WUGEN |
| Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_64 to MPU_IRQ_95). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WKG_ENB_FOR_INTR95 | WKG_ENB_FOR_INTR94 | WKG_ENB_FOR_INTR93 | WKG_ENB_FOR_INTR92 | WKG_ENB_FOR_INTR91 | WKG_ENB_FOR_INTR90 | WKG_ENB_FOR_INTR89 | WKG_ENB_FOR_INTR88 | WKG_ENB_FOR_INTR87 | WKG_ENB_FOR_INTR86 | WKG_ENB_FOR_INTR85 | WKG_ENB_FOR_INTR84 | WKG_ENB_FOR_INTR83 | WKG_ENB_FOR_INTR82 | WKG_ENB_FOR_INTR81 | WKG_ENB_FOR_INTR80 | WKG_ENB_FOR_INTR79 | WKG_ENB_FOR_INTR78 | WKG_ENB_FOR_INTR77 | WKG_ENB_FOR_INTR76 | WKG_ENB_FOR_INTR75 | WKG_ENB_FOR_INTR74 | WKG_ENB_FOR_INTR73 | WKG_ENB_FOR_INTR72 | WKG_ENB_FOR_INTR71 | WKG_ENB_FOR_INTR70 | WKG_ENB_FOR_INTR69 | WKG_ENB_FOR_INTR68 | WKG_ENB_FOR_INTR67 | WKG_ENB_FOR_INTR66 | WKG_ENB_FOR_INTR65 | WKG_ENB_FOR_INTR64 |
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | WKG_ENB_FOR_INTR95 | Wakeup enable for interrupt line MPU_IRQ_95 | RW | 0x1 |
| 30 | WKG_ENB_FOR_INTR94 | Wakeup enable for interrupt line MPU_IRQ_94 | RW | 0x1 |
| 29 | WKG_ENB_FOR_INTR93 | Wakeup enable for interrupt line MPU_IRQ_93 | RW | 0x1 |
| 28 | WKG_ENB_FOR_INTR92 | Wakeup enable for interrupt line MPU_IRQ_92 | RW | 0x1 |
| 27 | WKG_ENB_FOR_INTR91 | Wakeup enable for interrupt line MPU_IRQ_91 | RW | 0x1 |
| 26 | WKG_ENB_FOR_INTR90 | Wakeup enable for interrupt line MPU_IRQ_90 | RW | 0x1 |
| 25 | WKG_ENB_FOR_INTR89 | Wakeup enable for interrupt line MPU_IRQ_89 | RW | 0x1 |
| 24 | WKG_ENB_FOR_INTR88 | Wakeup enable for interrupt line MPU_IRQ_88 | RW | 0x1 |
| 23 | WKG_ENB_FOR_INTR87 | Wakeup enable for interrupt line MPU_IRQ_87 | RW | 0x1 |
| 22 | WKG_ENB_FOR_INTR86 | Wakeup enable for interrupt line MPU_IRQ_86 | RW | 0x1 |
| 21 | WKG_ENB_FOR_INTR85 | Wakeup enable for interrupt line MPU_IRQ_85 | RW | 0x1 |
| 20 | WKG_ENB_FOR_INTR84 | Wakeup enable for interrupt line MPU_IRQ_84 | RW | 0x1 |
| 19 | WKG_ENB_FOR_INTR83 | Wakeup enable for interrupt line MPU_IRQ_83 | RW | 0x1 |
| 18 | WKG_ENB_FOR_INTR82 | Wakeup enable for interrupt line MPU_IRQ_82 | RW | 0x1 |
| 17 | WKG_ENB_FOR_INTR81 | Wakeup enable for interrupt line MPU_IRQ_81 | RW | 0x1 |
| 16 | WKG_ENB_FOR_INTR80 | Wakeup enable for interrupt line MPU_IRQ_80 | RW | 0x1 |
| 15 | WKG_ENB_FOR_INTR79 | Wakeup enable for interrupt line MPU_IRQ_79 | RW | 0x1 |
| 14 | WKG_ENB_FOR_INTR78 | Wakeup enable for interrupt line MPU_IRQ_78 | RW | 0x1 |
| 13 | WKG_ENB_FOR_INTR77 | Wakeup enable for interrupt line MPU_IRQ_77 | RW | 0x1 |
| 12 | WKG_ENB_FOR_INTR76 | Wakeup enable for interrupt line MPU_IRQ_76 | RW | 0x1 |
| 11 | WKG_ENB_FOR_INTR75 | Wakeup enable for interrupt line MPU_IRQ_75 | RW | 0x1 |
| 10 | WKG_ENB_FOR_INTR74 | Wakeup enable for interrupt line MPU_IRQ_74 | RW | 0x1 |
| 9 | WKG_ENB_FOR_INTR73 | Wakeup enable for interrupt line MPU_IRQ_73 | RW | 0x1 |
| 8 | WKG_ENB_FOR_INTR72 | Wakeup enable for interrupt line MPU_IRQ_72 | RW | 0x1 |
| 7 | WKG_ENB_FOR_INTR71 | Wakeup enable for interrupt line MPU_IRQ_71 | RW | 0x1 |
| 6 | WKG_ENB_FOR_INTR70 | Wakeup enable for interrupt line MPU_IRQ_70 | RW | 0x1 |
| 5 | WKG_ENB_FOR_INTR69 | Wakeup enable for interrupt line MPU_IRQ_69 | RW | 0x1 |
| 4 | WKG_ENB_FOR_INTR68 | Wakeup enable for interrupt line MPU_IRQ_68 | RW | 0x1 |
| 3 | WKG_ENB_FOR_INTR67 | Wakeup enable for interrupt line MPU_IRQ_67 | RW | 0x1 |
| 2 | WKG_ENB_FOR_INTR66 | Wakeup enable for interrupt line MPU_IRQ_66 | RW | 0x1 |
| 1 | WKG_ENB_FOR_INTR65 | Wakeup enable for interrupt line MPU_IRQ_65 | RW | 0x1 |
| 0 | WKG_ENB_FOR_INTR64 | Wakeup enable for interrupt line MPU_IRQ_64 | RW | 0x1 |
| Address Offset | 0x0000 001C | ||
| Physical Address | 0x4828 101C | Instance | MPU_WUGEN |
| Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_96 to MPU_IRQ_127). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WKG_ENB_FOR_INTR127 | WKG_ENB_FOR_INTR126 | WKG_ENB_FOR_INTR125 | WKG_ENB_FOR_INTR124 | WKG_ENB_FOR_INTR123 | WKG_ENB_FOR_INTR122 | WKG_ENB_FOR_INTR121 | WKG_ENB_FOR_INTR120 | WKG_ENB_FOR_INTR119 | WKG_ENB_FOR_INTR118 | WKG_ENB_FOR_INTR117 | WKG_ENB_FOR_INTR116 | WKG_ENB_FOR_INTR115 | WKG_ENB_FOR_INTR114 | WKG_ENB_FOR_INTR113 | WKG_ENB_FOR_INTR112 | WKG_ENB_FOR_INTR111 | WKG_ENB_FOR_INTR110 | WKG_ENB_FOR_INTR109 | WKG_ENB_FOR_INTR108 | WKG_ENB_FOR_INTR107 | WKG_ENB_FOR_INTR106 | WKG_ENB_FOR_INTR105 | WKG_ENB_FOR_INTR104 | WKG_ENB_FOR_INTR103 | WKG_ENB_FOR_INTR102 | WKG_ENB_FOR_INTR101 | WKG_ENB_FOR_INTR100 | WKG_ENB_FOR_INTR99 | WKG_ENB_FOR_INTR98 | WKG_ENB_FOR_INTR97 | WKG_ENB_FOR_INTR96 |
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | WKG_ENB_FOR_INTR127 | Wakeup enable for interrupt line MPU_IRQ_127 | RW | 0x1 |
| 30 | WKG_ENB_FOR_INTR126 | Wakeup enable for interrupt line MPU_IRQ_126 | RW | 0x1 |
| 29 | WKG_ENB_FOR_INTR125 | Wakeup enable for interrupt line MPU_IRQ_125 | RW | 0x1 |
| 28 | WKG_ENB_FOR_INTR124 | Wakeup enable for interrupt line MPU_IRQ_124 | RW | 0x1 |
| 27 | WKG_ENB_FOR_INTR123 | Wakeup enable for interrupt line MPU_IRQ_123 | RW | 0x1 |
| 26 | WKG_ENB_FOR_INTR122 | Wakeup enable for interrupt line MPU_IRQ_122 | RW | 0x1 |
| 25 | WKG_ENB_FOR_INTR121 | Wakeup enable for interrupt line MPU_IRQ_121 | RW | 0x1 |
| 24 | WKG_ENB_FOR_INTR120 | Wakeup enable for interrupt line MPU_IRQ_120 | RW | 0x1 |
| 23 | WKG_ENB_FOR_INTR119 | Wakeup enable for interrupt line MPU_IRQ_119 | RW | 0x1 |
| 22 | WKG_ENB_FOR_INTR118 | Wakeup enable for interrupt line MPU_IRQ_118 | RW | 0x1 |
| 21 | WKG_ENB_FOR_INTR117 | Wakeup enable for interrupt line MPU_IRQ_117 | RW | 0x1 |
| 20 | WKG_ENB_FOR_INTR116 | Wakeup enable for interrupt line MPU_IRQ_116 | RW | 0x1 |
| 19 | WKG_ENB_FOR_INTR115 | Wakeup enable for interrupt line MPU_IRQ_115 | RW | 0x1 |
| 18 | WKG_ENB_FOR_INTR114 | Wakeup enable for interrupt line MPU_IRQ_114 | RW | 0x1 |
| 17 | WKG_ENB_FOR_INTR113 | Wakeup enable for interrupt line MPU_IRQ_113 | RW | 0x1 |
| 16 | WKG_ENB_FOR_INTR112 | Wakeup enable for interrupt line MPU_IRQ_112 | RW | 0x1 |
| 15 | WKG_ENB_FOR_INTR111 | Wakeup enable for interrupt line MPU_IRQ_111 | RW | 0x1 |
| 14 | WKG_ENB_FOR_INTR110 | Wakeup enable for interrupt line MPU_IRQ_110 | RW | 0x1 |
| 13 | WKG_ENB_FOR_INTR109 | Wakeup enable for interrupt line MPU_IRQ_109 | RW | 0x1 |
| 12 | WKG_ENB_FOR_INTR108 | Wakeup enable for interrupt line MPU_IRQ_108 | RW | 0x1 |
| 11 | WKG_ENB_FOR_INTR107 | Wakeup enable for interrupt line MPU_IRQ_107 | RW | 0x1 |
| 10 | WKG_ENB_FOR_INTR106 | Wakeup enable for interrupt line MPU_IRQ_106 | RW | 0x1 |
| 9 | WKG_ENB_FOR_INTR105 | Wakeup enable for interrupt line MPU_IRQ_105 | RW | 0x1 |
| 8 | WKG_ENB_FOR_INTR104 | Wakeup enable for interrupt line MPU_IRQ_104 | RW | 0x1 |
| 7 | WKG_ENB_FOR_INTR103 | Wakeup enable for interrupt line MPU_IRQ_103 | RW | 0x1 |
| 6 | WKG_ENB_FOR_INTR102 | Wakeup enable for interrupt line MPU_IRQ_102 | RW | 0x1 |
| 5 | WKG_ENB_FOR_INTR101 | Wakeup enable for interrupt line MPU_IRQ_101 | RW | 0x1 |
| 4 | WKG_ENB_FOR_INTR100 | Wakeup enable for interrupt line MPU_IRQ_100 | RW | 0x1 |
| 3 | WKG_ENB_FOR_INTR99 | Wakeup enable for interrupt line MPU_IRQ_99 | RW | 0x1 |
| 2 | WKG_ENB_FOR_INTR98 | Wakeup enable for interrupt line MPU_IRQ_98 | RW | 0x1 |
| 1 | WKG_ENB_FOR_INTR97 | Wakeup enable for interrupt line MPU_IRQ_97 | RW | 0x1 |
| 0 | WKG_ENB_FOR_INTR96 | Wakeup enable for interrupt line MPU_IRQ_96 | RW | 0x1 |
| Address Offset | 0x0000 001C | ||
| Physical Address | 0x4828 1020 | Instance | MPU_WUGEN |
| Description | Wake-up interrupt enable register for MPU_C0 (interrupts MPU_IRQ_128 to MPU_IRQ_159). Write 0x0: Disable interrupt. Write 0x1: Enable interrupt. | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| WKG_ENB_FOR_INTR159 | WKG_ENB_FOR_INTR158 | WKG_ENB_FOR_INTR157 | WKG_ENB_FOR_INTR156 | WKG_ENB_FOR_INTR155 | WKG_ENB_FOR_INTR154 | WKG_ENB_FOR_INTR153 | WKG_ENB_FOR_INTR152 | WKG_ENB_FOR_INTR151 | WKG_ENB_FOR_INTR150 | WKG_ENB_FOR_INTR149 | WKG_ENB_FOR_INTR148 | WKG_ENB_FOR_INTR147 | WKG_ENB_FOR_INTR146 | WKG_ENB_FOR_INTR145 | WKG_ENB_FOR_INTR144 | WKG_ENB_FOR_INTR143 | WKG_ENB_FOR_INTR142 | WKG_ENB_FOR_INTR141 | WKG_ENB_FOR_INTR140 | WKG_ENB_FOR_INTR139 | WKG_ENB_FOR_INTR138 | WKG_ENB_FOR_INTR137 | WKG_ENB_FOR_INTR136 | WKG_ENB_FOR_INTR135 | WKG_ENB_FOR_INTR134 | WKG_ENB_FOR_INTR133 | WKG_ENB_FOR_INTR132 | WKG_ENB_FOR_INTR131 | WKG_ENB_FOR_INTR130 | WKG_ENB_FOR_INTR129 | WKG_ENB_FOR_INTR128 |
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31 | WKG_ENB_FOR_INTR159 | Wakeup enable for interrupt line MPU_IRQ_159 | RW | 0x1 |
| 30 | WKG_ENB_FOR_INTR158 | Wakeup enable for interrupt line MPU_IRQ_158 | RW | 0x1 |
| 29 | WKG_ENB_FOR_INTR157 | Wakeup enable for interrupt line MPU_IRQ_157 | RW | 0x1 |
| 28 | WKG_ENB_FOR_INTR156 | Wakeup enable for interrupt line MPU_IRQ_156 | RW | 0x1 |
| 27 | WKG_ENB_FOR_INTR155 | Wakeup enable for interrupt line MPU_IRQ_155 | RW | 0x1 |
| 26 | WKG_ENB_FOR_INTR154 | Wakeup enable for interrupt line MPU_IRQ_154 | RW | 0x1 |
| 25 | WKG_ENB_FOR_INTR153 | Wakeup enable for interrupt line MPU_IRQ_153 | RW | 0x1 |
| 24 | WKG_ENB_FOR_INTR152 | Wakeup enable for interrupt line MPU_IRQ_152 | RW | 0x1 |
| 23 | WKG_ENB_FOR_INTR151 | Wakeup enable for interrupt line MPU_IRQ_151 | RW | 0x1 |
| 22 | WKG_ENB_FOR_INTR150 | Wakeup enable for interrupt line MPU_IRQ_150 | RW | 0x1 |
| 21 | WKG_ENB_FOR_INTR149 | Wakeup enable for interrupt line MPU_IRQ_149 | RW | 0x1 |
| 20 | WKG_ENB_FOR_INTR148 | Wakeup enable for interrupt line MPU_IRQ_148 | RW | 0x1 |
| 19 | WKG_ENB_FOR_INTR147 | Wakeup enable for interrupt line MPU_IRQ_147 | RW | 0x1 |
| 18 | WKG_ENB_FOR_INTR146 | Wakeup enable for interrupt line MPU_IRQ_146 | RW | 0x1 |
| 17 | WKG_ENB_FOR_INTR145 | Wakeup enable for interrupt line MPU_IRQ_145 | RW | 0x1 |
| 16 | WKG_ENB_FOR_INTR144 | Wakeup enable for interrupt line MPU_IRQ_144 | RW | 0x1 |
| 15 | WKG_ENB_FOR_INTR143 | Wakeup enable for interrupt line MPU_IRQ_143 | RW | 0x1 |
| 14 | WKG_ENB_FOR_INTR142 | Wakeup enable for interrupt line MPU_IRQ_142 | RW | 0x1 |
| 13 | WKG_ENB_FOR_INTR141 | Wakeup enable for interrupt line MPU_IRQ_141 | RW | 0x1 |
| 12 | WKG_ENB_FOR_INTR140 | Wakeup enable for interrupt line MPU_IRQ_140 | RW | 0x1 |
| 11 | WKG_ENB_FOR_INTR139 | Wakeup enable for interrupt line MPU_IRQ_139 | RW | 0x1 |
| 10 | WKG_ENB_FOR_INTR138 | Wakeup enable for interrupt line MPU_IRQ_138 | RW | 0x1 |
| 9 | WKG_ENB_FOR_INTR137 | Wakeup enable for interrupt line MPU_IRQ_137 | RW | 0x1 |
| 8 | WKG_ENB_FOR_INTR136 | Wakeup enable for interrupt line MPU_IRQ_136 | RW | 0x1 |
| 7 | WKG_ENB_FOR_INTR135 | Wakeup enable for interrupt line MPU_IRQ_135 | RW | 0x1 |
| 6 | WKG_ENB_FOR_INTR134 | Wakeup enable for interrupt line MPU_IRQ_134 | RW | 0x1 |
| 5 | WKG_ENB_FOR_INTR133 | Wakeup enable for interrupt line MPU_IRQ_133 | RW | 0x1 |
| 4 | WKG_ENB_FOR_INTR132 | Wakeup enable for interrupt line MPU_IRQ_132 | RW | 0x1 |
| 3 | WKG_ENB_FOR_INTR131 | Wakeup enable for interrupt line MPU_IRQ_131 | RW | 0x1 |
| 2 | WKG_ENB_FOR_INTR130 | Wakeup enable for interrupt line MPU_IRQ_130 | RW | 0x1 |
| 1 | WKG_ENB_FOR_INTR129 | Wakeup enable for interrupt line MPU_IRQ_129 | RW | 0x1 |
| 0 | WKG_ENB_FOR_INTR128 | Wakeup enable for interrupt line MPU_IRQ_128 | RW | 0x1 |
| Address Offset | 0x0000 0808 | ||
| Physical Address | 0x4828 1808 | Instance | MPU_WUGEN |
| Description | Gives programmable control of inverting or not inverting MPUHWDBGOUT[31:0] going to HWEVENTS[31:0] input of CS_STM | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STM_HWEVENT_INV_ 31 | STM_HWEVENT_INV_ 30 | STM_HWEVENT_INV_ 29 | STM_HWEVENT_INV_ 28 | STM_HWEVENT_INV_ 27 | STM_HWEVENT_INV_ 26 | STM_HWEVENT_INV_ 25 | STM_HWEVENT_INV_ 24 | STM_HWEVENT_INV_ 23 | STM_HWEVENT_INV_ 22 | STM_HWEVENT_INV_ 21 | STM_HWEVENT_INV_ 20 | STM_HWEVENT_INV_ 19 | STM_HWEVENT_INV_ 18 | STM_HWEVENT_INV_ 17 | STM_HWEVENT_INV_ 16 | STM_HWEVENT_INV_ 15 | STM_HWEVENT_INV_ 14 | STM_HWEVENT_INV_ 13 | STM_HWEVENT_INV_ 12 | STM_HWEVENT_INV_ 11 | STM_HWEVENT_INV_ 10 | STM_HWEVENT_INV_ 9 | STM_HWEVENT_INV_ 8 | STM_HWEVENT_INV_ 7 | STM_HWEVENT_INV_ 6 | STM_HWEVENT_INV_ 5 | STM_HWEVENT_INV_ 4 | STM_HWEVENT_INV_ 3 | STM_HWEVENT_INV_ 2 | STM_HWEVENT_INV_ 1 | STM_HWEVENT_INV_0 |
| Bits | Field Name | Description | Type | Reset | |
|---|---|---|---|---|---|
| 31 | STM_HWEVENT_INV_ 31 | Polarity inversion control for MPUHWDBGOUT31 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 30 | STM_HWEVENT_INV_ 30 | Polarity inversion control for MPUHWDBGOUT30 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 29 | STM_HWEVENT_INV_ 29 | Polarity inversion control for MPUHWDBGOUT29 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 28 | STM_HWEVENT_INV_ 28 | Polarity inversion control for MPUHWDBGOUT28 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 27 | STM_HWEVENT_INV_ 27 | Polarity inversion control for MPUHWDBGOUT27 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 26 | STM_HWEVENT_INV_ 26 | Polarity inversion control for MPUHWDBGOUT26 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 25 | STM_HWEVENT_INV_ 25 | Polarity inversion control for MPUHWDBGOUT25 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 24 | STM_HWEVENT_INV_ 24 | Polarity inversion control for MPUHWDBGOUT24 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 23 | STM_HWEVENT_INV_ 23 | Polarity inversion control for MPUHWDBGOUT23 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 22 | STM_HWEVENT_INV_ 22 | Polarity inversion control for MPUHWDBGOUT22 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 21 | STM_HWEVENT_INV_ 21 | Polarity inversion control for MPUHWDBGOUT21 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 20 | STM_HWEVENT_INV_ 20 | Polarity inversion control for MPUHWDBGOUT20 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 19 | STM_HWEVENT_INV_ 19 | Polarity inversion control for MPUHWDBGOUT19 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 18 | STM_HWEVENT_INV_ 18 | Polarity inversion control for MPUHWDBGOUT18 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 17 | STM_HWEVENT_INV_ 17 | Polarity inversion control for MPUHWDBGOUT17 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 16 | STM_HWEVENT_INV_ 16 | Polarity inversion control for MPUHWDBGOUT16 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 15 | STM_HWEVENT_INV_ 15 | Polarity inversion control for MPUHWDBGOUT15 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 14 | STM_HWEVENT_INV_ 14 | Polarity inversion control for MPUHWDBGOUT14 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 13 | STM_HWEVENT_INV_ 13 | Polarity inversion control for MPUHWDBGOUT13 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 12 | STM_HWEVENT_INV_ 12 | Polarity inversion control for MPUHWDBGOUT12 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 11 | STM_HWEVENT_INV_ 11 | Polarity inversion control for MPUHWDBGOUT11 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 10 | STM_HWEVENT_INV_ 10 | Polarity inversion control for MPUHWDBGOUT10 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 9 | STM_HWEVENT_INV_ 9 | Polarity inversion control for MPUHWDBGOUT9 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 8 | STM_HWEVENT_INV_ 8 | Polarity inversion control for MPUHWDBGOUT8 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 7 | STM_HWEVENT_INV_ 7 | Polarity inversion control for MPUHWDBGOUT7 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 6 | STM_HWEVENT_INV_ 6 | Polarity inversion control for MPUHWDBGOUT6 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 5 | STM_HWEVENT_INV_ 5 | Polarity inversion control for MPUHWDBGOUT5 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 4 | STM_HWEVENT_INV_ 4 | Polarity inversion control for MPUHWDBGOUT4 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 3 | STM_HWEVENT_INV_ 3 | Polarity inversion control for MPUHWDBGOUT3 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 2 | STM_HWEVENT_INV_ 2 | Polarity inversion control for MPUHWDBGOUT2 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 1 | STM_HWEVENT_INV_ 1 | Polarity inversion control for MPUHWDBGOUT1 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| 0 | STM_HWEVENT_INV_0 | Polarity inversion control for MPUHWDBGOUT0 signal. | RW | 0x0 | |
| 0x0: | Polarity unchanged | ||||
| 0x1 | Polarity inverted | ||||
| Address Offset | 0x0000 080C | ||
| Physical Address | 0x4828 180C | Instance | MPU_WUGEN |
| Description | This register controls the MPU core interface tie-off values for BI, BO, BCM and SBD. This register is located in MPU always-on domain and is reset by MPUAON_RST. | ||
| Type | RW | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | APB_FENCE_EN | BI | BO | BCM | SBD | ||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:5 | RESERVED | Reserved. Ignored on write and zero on read. | R | 0x000 0000 |
| 4 | APB_FENCE_EN | Enables APB fencing logic. | RW | 0x1 |
| 3 | BI | BROADCASTINNER input of MPU core. | RW | 0x0 |
| 2 | BO | BROADCASTOUTER input of MPU core. | RW | 0x0 |
| 1 | BCM | BROADCASTMAINTENANCE input of MPU core. | RW | 0x0 |
| 0 | SBD | SYSBARDISABLE input of MPU core. | RW | 0x1 |
| Address Offset | 0x0000 0C08 | ||
| Physical Address | 0x4828 1C08 | Instance | MPU_WUGEN |
| Description | Lower 32 bits of the 48-bit timestamp counter value | ||
| Type | R | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COUNTER_31_0 | |||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:0 | COUNTER_31_0 | Lower 32 bits of the 48-bit timestamp counter value. | R | 0x000 0000 |
| Address Offset | 0x0000 0C0C | ||
| Physical Address | 0x4828 1C0C | Instance | MPU_WUGEN |
| Description | Higher 16 bits of the 48-bit timestamp counter value | ||
| Type | R | ||
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | COUNTER_47_32 | ||||||||||||||||||||||||||||||
| Bits | Field Name | Description | Type | Reset |
|---|---|---|---|---|
| 31:16 | RESERVED | Reserved. Ignored on write and zero on read. | R | 0x0000 |
| 15:0 | COUNTER_47_32 | Higher 16 bits of the timestamp counter value. | R | 0x0000 |