Always-on Control
MCU_CLK_CTRL
- Name: MCU_CLK_CTRL Register
- Description: MCU_CLK_CTRL Register
- Base Address: 0x4000A000
- Offset: 0x0
- Reset Value: 0x42040202
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31 |
RSVD |
R |
0x0 |
Reserved bit |
30 |
RNG_2MHZ_CLK_EN |
RW |
0x1 |
Enable/Disable RNG 256 KHz OSC CLK in PMU. |
29 |
RSVD |
R |
0x0 |
Reserved bit |
28:27 |
SLOW_CLK_SEL |
RW |
0x0 |
Select the source of aon_slow CLK. Please allow about 10 μs for switching. Value:
|
26:24 |
SYS_CLK_RD |
R |
0x2 |
Current MCU_CLK_CTRL_SEL value |
23:19 |
RSVD |
R |
0x0 |
Reserved bits |
18:16 |
SER_CLK_SEL |
RW |
0x4 |
Select the clock for serial modules (UART, I2C, SPI_M, and SPI_S). Value:
|
15:13 |
RSVD |
R |
0x0 |
Reserved bits |
12 |
WKUP_CLK_EN |
RW |
0x0 |
Apply WKUP_CLK_SEL to MCU_CLK_CTRL_SEL on wakeup. |
11 |
RSVD |
R |
0x0 |
Reserved bit |
10:8 |
WKUP_CLK_SEL |
RW |
0x2 |
Select system clock on wakeup. Value:
|
7:6 |
RSVD |
R |
0x0 |
Reserved bits |
5:4 |
SLOW_CLK_CTRL_SEL |
RW |
0x0 |
Select WD timer, sleep timer, and RTC clock. Value:
|
3 |
RSVD |
R |
0x0 |
Reserved bit |
2:0 |
MCU_CLK_CTRL_SEL |
RW |
0x2 |
Select the system clock for MCU subsystem. Value:
|
MCU_MISC_CFG
- Name: MCU_MISC_CFG Register
- Description: MCU_MISC_CFG Register
- Base Address: 0x4000A000
- Offset: 0x4
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:9 |
RSVD |
R |
0x0 |
Reserved bits |
8 |
SWD_ENABLE |
RW |
0x0 |
Enable SWD debugging. |
7:0 |
RSVD |
R |
0x0 |
Reserved bits |
XO_CTRL
- Name: XO_CTRL Register
- Description: XO_CTRL Register
- Base Address: 0x4000A000
- Offset: 0x8
- Reset Value: 0x00000100
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:25 |
RSVD |
R |
0x0 |
Reserved bits |
24 |
BYP |
RW |
0x0 |
RF control register. Keep the default setting in test mode. Value:
|
23:9 |
RSVD |
R |
0x0 |
Reserved bits |
8 |
2MHZ_ENA |
RW |
0x1 |
Enable XO 2 MHz from RF. |
7:1 |
RSVD |
R |
0x0 |
Reserved bits |
0 |
2MHZ_OUT |
RW |
0x0 |
Value:
|
FLASH_CACHE_CTRL0
- Name: FLASH_CACHE_CTRL0 Register
- Description: FLASH_CACHE_CTRL0 Register
- Base Address: 0x4000A000
- Offset: 0xC
- Reset Value: 0x00000014
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:9 |
RSVD |
R |
0x0 |
Reserved bits |
8 |
XF_TAG_RET |
RW |
0x0 |
This signal controls and disables flushing of the tag memory on power-on: Value:
|
7:5 |
RSVD |
R |
0x0 |
Reserved bits |
4 |
XF_XO_DIV1 |
RW |
0x1 |
Always need to be set to 1. |
3 |
RSVD |
R |
0x0 |
Reserved bit |
2:0 |
XF_SCK_CLK_SEL |
RW |
0x4 |
XQSPI clock Value:
|
FLASH_CACHE_CTRL1
- Name: FLASH_CACHE_CTRL1 Register
- Description: FLASH_CACHE_CTRL1 Register
- Base Address: 0x4000A000
- Offset: 0x10
- Reset Value: 0x00000006
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:3 |
RSVD |
R |
0x0 |
Reserved bits |
2 |
PAD_BYPASS |
RW |
0x1 |
Value:
|
1 |
RSVD |
R |
0x1 |
Reserved bit |
0 |
PAD_EN |
RW |
0x0 |
External Flash pad is enabled by SW. This configuration takes effect only when the bypass_pwr_req signal is equal to 1'b1. Enable it to provide POWER to External Flash. |
DIGIO_FST_CLK
- Name: DIGIO_FST_CLK Register
- Description: DIGIO_FST_CLK Register
- Base Address: 0x4000A000
- Offset: 0x14
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:9 |
RSVD |
R |
0x0 |
Reserved bits |
8 |
SEL |
RW |
0x0 |
Clock for digital IO LDO Value:
|
7:1 |
RSVD |
R |
0x0 |
Reserved bits |
0 |
EN |
RW |
0x0 |
Enable digital IO LDO fast CLK. |
AON_CLK
- Name: AON_CLK Register
- Description: AON_CLK Register
- Base Address: 0x4000A000
- Offset: 0x18
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:9 |
RSVD |
R |
0x0 |
Reserved bits |
8 |
WAKUP_FAST_CLK_SEL |
RW |
0x0 |
Select the source of the 192 MHz clock: Value:
|
7:5 |
RSVD |
R |
0x0 |
Reserved bits |
4 |
WAKUP_CLK_EN |
RW |
0x0 |
Apply WAKUP_FAST_CLK_SEL value to CAL_FST_CLK on wakeup. |
3:1 |
RSVD |
R |
0x0 |
Reserved bits |
0 |
CAL_FST_CLK |
RW |
0x0 |
Select the source of the 192 MHz clock: Value:
|
TPP_ANA
- Name: TPP_ANA Register
- Description: TPP_ANA Register
- Base Address: 0x4000A000
- Offset: 0x20
- Reset Value: 0x00000101
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:9 |
RSVD |
R |
0x0 |
Reserved bits |
8 |
EN_N_RD |
R |
0x1 |
Actual value of EN_N |
7:1 |
RSVD |
R |
0x0 |
Reserved bits |
0 |
EN_N |
RW |
0x1 |
This register only gets reset through POR. |
AON_PWR_SAVING
- Name: AON_PWR_SAVING Register
- Description: AON_PWR_SAVING Register
- Base Address: 0x4000A000
- Offset: 0x24
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:1 |
RSVD |
R |
0x0 |
Reserved bits |
0 |
EN |
RW |
0x0 |
Set it to 1 to save more AON power. |
MCU_WAKEUP_CTRL
- Name: MCU_WAKEUP_CTRL Register
- Description: MCU_WAKEUP_CTRL Register
- Base Address: 0x4000A000
- Offset: 0x80
- Reset Value: 0x0000007F
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:7 |
RSVD |
R |
0x0 |
Reserved bits |
6 |
COMP_FALL |
RW |
0x1 |
Select COMP_FALL IRQ as the wakeup event. Value:
|
5 |
AON_WDT |
RW |
0x1 |
Select AON_WDT IRQ as the wakeup event. Value:
|
4 |
COMP_RISE |
RW |
0x1 |
Select COMP_RISE IRQ as the wakeup event. Value:
|
3 |
RTC0 |
RW |
0x1 |
Select RTC0 IRQ as the wakeup event. Value:
|
2 |
SMS_OSC |
RW |
0x1 |
Select SMS_OSC IRQ as the wakeup event. Value:
|
1 |
EXT |
RW |
0x1 |
Select EXT IRQ as the wakeup event. Value:
|
0 |
SLP_TIMER |
RW |
0x1 |
Select SLP_TIMER IRQ as the wakeup event. Value:
|
AON_SLP_EVENT
- Name: AON_SLP_EVENT Register
- Description: AON_SLP_EVENT Register
- Base Address: 0x4000A000
- Offset: 0x84
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:7 |
RSVD |
R |
0x0 |
Reserved bits |
6 |
COMP_FALL |
WC |
0x0 |
COMP_FALL event that happened during sleeping or in functional mode. Write 0 to clear. |
5 |
AON_WDT |
WC |
0x0 |
AON_WDT event that happened during sleeping or in functional mode. Write 0 to clear. |
4 |
COMP_RISE |
WC |
0x0 |
COMP_RISE event that happened during sleeping or in functional mode. Write 0 to clear. |
3 |
RTC0 |
WC |
0x0 |
RTC0 event that happened during sleeping or in functional mode. Write 0 to clear. |
2 |
SMS_OSC |
WC |
0x0 |
SMS_OSC event that happened during sleeping or in functional mode. Write 0 to clear. |
1 |
EXT |
WC |
0x0 |
EXT event that happened during sleeping or in functional mode. Write 0 to clear. |
0 |
SLP_TIMER |
WC |
0x0 |
SLP_TIMER event that happened during sleeping or in functional mode. Write 0 to clear. |
AON_SLP_EVENT_RAW
- Name: AON_SLP_EVENT_RAW Register
- Description: AON_SLP_EVENT_RAW Register
- Base Address: 0x4000A000
- Offset: 0x8C
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
| 31:7 | RSVD | R | 0x0 | Reserved bits |
| 6 | PMU_COMP | R | 0x0 | AON sleep event status before masking (MCU_WAKEUP_CTRL). The bit order matches the AON_SLP_EVT register. |
| 5 | AON_WDT | R | 0x0 | AON Sleep event status before masking (MCU_WAKEUP_CTRL). The bit order matches the AON_SLP_EVT register. |
| 4 | PMU_MSIO | R | 0x0 | AON Sleep event status before masking (MCU_WAKEUP_CTRL). The bit order matches the AON_SLP_EVT register. |
| 3 | RTC0 | R | 0x0 | AON Sleep event status before masking (MCU_WAKEUP_CTRL). The bit order matches the AON_SLP_EVT register. |
| 2 | SMS_OSC | R | 0x0 | AON Sleep event status before masking (MCU_WAKEUP_CTRL). The bit order matches the AON_SLP_EVT register. |
| 1 | EXT | R | 0x0 | AON Sleep event status before masking (MCU_WAKEUP_CTRL). The bit order matches the AON_SLP_EVT register. |
| 0 | SLP_TIMER | R | 0x0 | AON Sleep event status before masking (MCU_WAKEUP_CTRL). The bit order matches the AON_SLP_EVT register. |
AON_IRQ
- Name: AON_IRQ Register
- Description: AON_IRQ Register
- Base Address: 0x4000A000
- Offset: 0x98
- Reset Value: 0x00000008
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:7 |
RSVD |
R |
0x0 |
Reserved bits |
6 |
SLP_FAIL_IRQ |
WC |
0x1 |
Sleep failure status. Write 0 to clear. |
5 |
BLE_MAC_IRQ |
WC |
0x1 |
Bluetooth LE MAC IRQ status. Write 0 to clear. |
4 |
PMU_BOD_FALL |
WC |
0x1 |
PMU BOD falling edge IRQ status. Write 0 to clear. |
3 |
AONPLL_CHG |
WC |
0x1 |
PLL power-on done IRQ status. Write 0 to clear. |
2 |
PMU_BOD_RISE |
WC |
0x1 |
BOD rising edge IRQ status. Write 0 to clear. |
1 |
BLE_PWR_DN |
WC |
0x1 |
Bluetooth LE power-off done IRQ status. Write 0 to clear. |
0 |
BLE_PWR |
WC |
0x1 |
Bluetooth LE power-on done IRQ status. Write 0 to clear. |
AON_IRQ_EN
- Name: AON_IRQ_EN Register
- Description: AON_IRQ_EN Register
- Base Address: 0x4000A000
- Offset: 0x9C
- Reset Value: 0x000000FF
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:7 |
RSVD |
R |
0x0 |
Reserved bits |
6 |
SLP_FAIL_IRQ |
RW |
0x1 |
Enable sleep failure status. Value:
|
5 |
BLE_MAC_IRQ |
RW |
0x1 |
Enable Bluetooth LE MAC IRQ. Value:
|
4 |
PMU_BOD_FALL |
RW |
0x1 |
Enable PMU BOD falling edge IRQ. Value:
|
3 |
AONPLL_CHG |
RW |
0x1 |
Enable PLL power-on done IRQ. Value:
|
2 |
PMU_BOD_RISE |
RW |
0x1 |
Enable BOD rising edge IRQ. Value:
|
1 |
BLE_PWR_DN |
RW |
0x1 |
Enable Bluetooth LE power-off done IRQ. Value:
|
0 |
BLE_PWR_ON |
RW |
0x1 |
Enable Bluetooth LE power-on done IRQ. Value:
|
AON_DBG_CTRL
- Name: AON_DBG_CTRL Register
- Description: AON_DBG_CTRL Register
- Base Address: 0x4000A000
- Offset: 0xA8
- Reset Value: 0x00000007
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:17 |
RSVD |
R |
0x0 |
Reserved bits |
16 |
DBG_SLP |
RW |
0x0 |
Prevent sleep when JLINK is attached. |
15:3 |
RSVD |
R |
0x0 |
Reserved bits |
2 |
AON_WDT |
RW |
0x1 |
Set to stop the watchdog timer when MCU halts. |
1 |
RTC |
RW |
0x1 |
Set to stop the calendar timer when MCU halts. |
0 |
SLP_TIMER |
RW |
0x1 |
Set to stop the sleep timer when MCU halts. |
MEM_MARGIN
- Name: MEM_MARGIN Register
- Description: MEM_MARGIN Register
- Base Address: 0x4000A000
- Offset: 0x1C0
- Reset Value: 0x000000CC
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:8 |
RSVD |
R |
0x0 |
Reserved bits |
7:6 |
NON_CRITICAL_MEM_RWM |
RW |
0x3 |
Control of non-critical memory margin adjustment |
5 |
NON_CRITICAL_MEM_WM |
RW |
0x0 |
Write margin adjustment of non-critical memory |
4 |
NON_CRITICAL_MEM_RM |
RW |
0x0 |
Read margin adjustment of non-critical memory |
3:2 |
CRITICAL_MEM_RWM |
RW |
0x3 |
Control of critical memory margin adjustment |
1 |
CRITICAL_MEM_WM |
RW |
0x0 |
Write margin adjustment of critical memory |
0 |
CRITICAL_MEM_RM |
RW |
0x0 |
Read margin adjustment of critical memory |
MEM_PARAM
- Name: MEM_PARAM Register
- Description: MEM_PARAM Register
- Base Address: 0x4000A000
- Offset: 0x1C4
- Reset Value: 0x00000008
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:4 |
RSVD |
R |
0x0 |
Reserved bits |
3:0 |
MEM_BTRM |
RW |
0x8 |
Source Bias Trim Adjustment for all SRAMs |
EXT_WAKEUP_CTRL0
- Name: EXT_WAKEUP_CTRL0 Register
- Description: EXT_WAKEUP_CTRL0 Register
- Base Address: 0x4000A000
- Offset: 0x200
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:16 |
RSVD |
R |
0x0 |
Reserved bits |
15:8 |
INVERT |
RW |
0x0 |
Invert external wakeup.
Value:
|
7:0 |
SRC_EN |
RW |
0x0 |
Enable external wakeup source.
Value:
|
EXT_WAKEUP_CTRL1
- Name: EXT_WAKEUP_CTRL1 Register
- Description: EXT_WAKEUP_CTRL1 Register
- Base Address: 0x4000A000
- Offset: 0x204
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:24 |
RSVD |
R |
0x0 |
Reserved bits |
23:16 |
EDGE_BOTH |
RW |
0x0 |
Valid when EDGE_EN = 1
Value:
|
15:8 |
EDGE_TYPE |
RW |
0x0 |
Valid when EDGE_EN = 1 & EDGE_BOTH = 0
Value:
|
7:0 |
EDGE_EN |
RW |
0x0 |
Enable edge detecting.
Value:
|
EXT_WAKEUP_STAT
- Name: EXT_WAKEUP_STAT Register
- Description: EXT_WAKEUP_STAT Register
- Base Address: 0x4000A000
- Offset: 0x20C
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:8 |
RSVD |
R |
0x0 |
Reserved bits |
7:0 |
STAT |
WC |
0x0 |
External wakeup status (after masking). Write 0 to clear the wakeup status (both level and pulse).
Value:
|
COMM_CTRL
- Name: COMM_CTRL Register
- Description: COMM_CTRL Register
- Base Address: 0x4000A000
- Offset: 0x280
- Reset Value: 0x00020000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:18 |
RSVD |
R |
0x0 |
Reserved bits |
17:16 |
TIMER_CLK_SEL |
RW |
0x2 |
Select Comm timer clock. Value:
|
15:10 |
RSVD |
R |
0x0 |
Reserved bits |
9 |
DEEPSLCNTL_EXTWKUPDSB |
R |
0x0 |
Comm timer register |
8 |
DEEPSLCNTL_SOFT_WAKEUP_REQ |
R |
0x0 |
Comm timer register |
7 |
RSVD |
R |
0x0 |
Reserved bit |
6 |
DEEPSLCNTL_DEEP_SLEEP_ON |
R |
0x0 |
Comm timer register |
5 |
DEEPSLCNTL_RADIO_SLEEP_EN |
R |
0x0 |
Comm timer register |
4 |
DEEPSLCNTL_OSC_SLEEP_EN |
R |
0x0 |
Comm timer register |
3 |
RSVD |
R |
0x0 |
Reserved bit |
2 |
DEEPSLCNTL_DEEP_SLEEP_STAT |
R |
0x0 |
Comm timer register |
1:0 |
RSVD |
R |
0x0 |
Reserved bits |
BLE_MISC
- Name: BLE_MISC Register
- Description: BLE_MISC Register
- Base Address: 0x4000A000
- Offset: 0x284
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:1 |
RSVD |
R |
0x0 |
Reserved bits |
0 |
SMC_WAKEUP_REQ |
RW |
0x0 |
Wake up SMC by MCU; it needs to be cleared by MCU as well. |
COMM_TIMER_CFG0
- Name: COMM_TIMER_CFG0 Register
- Description: COMM_TIMER_CFG0 Register
- Base Address: 0x4000A000
- Offset: 0x288
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:0 |
DEEPSLWKUP |
RW |
0x0 |
Used for Comm timer |
COMM_TIMER_CFG1
- Name: COMM_TIMER_CFG1 Register
- Description: COMM_TIMER_CFG1 Register
- Base Address: 0x4000A000
- Offset: 0x28C
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:0 |
ENBPRESET |
RW |
0x0 |
Used for Comm timer |
BLE_DEEP_SLP_CORR_EN
- Name: BLE_DEEP_SLP_CORR_EN Register
- Description: BLE_DEEP_SLP_CORR_EN Register
- Base Address: 0x4000A000
- Offset: 0x290
- Reset Value: 0x00000001
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:2 |
RSVD |
R |
0x0 |
Reserved bits |
1 |
HW_EN |
RW |
0x0 |
Enable HW Timer Correction Operation. |
0 |
FW_EN |
RW |
0x1 |
Enable FW Timer Correction Operation. |
BLE_DEEP_SLP_HW_TIMER_CORR
- Name: BLE_DEEP_SLP_HW_TIMER_CORR Register
- Description: BLE_DEEP_SLP_HW_TIMER_CORR Register
- Base Address: 0x4000A000
- Offset: 0x294
- Reset Value: 0x0F424000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:30 |
RSVD |
R |
0x0 |
Reserved bits |
29:12 |
RTC_TOSC |
RW |
0XF424 |
Period of RTC clock in μs |
11:10 |
RSVD |
R |
0x0 |
Reserved bits |
9:0 |
WAIT |
RW |
0x0 |
Wait time in μs after wakeup before correction begins |
COMM_TIMER_STAT
- Name: COMM_TIMER_STAT Register
- Description: COMM_TIMER_STAT Register
- Base Address: 0x4000A000
- Offset: 0x298
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:0 |
DEEPSLSTAT |
RW |
0x0 |
Sleep status |
PMU_COMP_GLITCH_REMOVE
- Name: PMU_COMP_GLITCH_REMOVE Register
- Description: PMU_COMP_GLITCH_REMOVE Register
- Base Address: 0x4000A000
- Offset: 0x2C0
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:3 |
RSVD |
R |
0x0 |
Reserved bits |
2:0 |
CYCLE |
RW |
0x0 |
Value:
|
SOFTWARE_REG0
- Name: SOFTWARE_REG0 Register
- Description: SOFTWARE_REG0 Register
- Base Address: 0x4000A000
- Offset: 0x340
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:0 |
SOFTWARE_REG0 |
RW |
0x0 |
Used to save some values which can be used after waking up |
SOFTWARE_REG1
- Name: SOFTWARE_REG1 Register
- Description: SOFTWARE_REG1 Register
- Base Address: 0x4000A000
- Offset: 0x344
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:0 |
SOFTWARE_REG1 |
RW |
0x0 |
Used to save some values which can be used after waking up |
SLP_BUSY_STAT
- Name: SLP_BUSY_STAT Register
- Description: SLP_BUSY_STAT Register
- Base Address: 0x4000A000
- Offset: 0x348
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:17 |
RSVD |
R |
0x0 |
Reserved bits |
16:0 |
SLP_BUSY_STS |
R |
0x0 |
Sleep busy status, which is updated when sleep fails
|
SLP_BUSY_BYPASS
- Name: SLP_BUSY_BYPASS Register
- Description: SLP_BUSY_BYPASS Register
- Base Address: 0x4000A000
- Offset: 0x34C
- Reset Value: 0x0001FFFF
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:17 |
RSVD |
R |
0x0 |
Reserved bits |
16:0 |
SLP_BUSY_BYPASS |
RW |
0x1FFFF |
0x1: Bypass HW auto goto sleep function.
|
DBG_REG0
- Name: DBG_REG0 Register
- Description: DBG_REG0 Register
- Base Address: 0x4000A000
- Offset: 0x380
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:15 |
RSVD |
R |
0x0 |
Reserved bits |
14:13 |
DBG_FLAGSELH |
RW |
0x0 |
Value:
|
12 |
DBG_FLAGH_EN |
RW |
0x0 |
Value:
|
11 |
RSVD |
R |
0x0 |
Reserved bit |
10:9 |
DBG_FLAGSELL |
RW |
0x0 |
Value:
|
8 |
DBG_FLAGL_EN |
RW |
0x0 |
Value:
|
7:4 |
DBG_BUS_SEL |
RW |
0x0 |
bit0: debug bus to AON pads Value:
bit1: Value:
bit2: debug bus to MISO pads Value:
bit3: Value:
|
3:1 |
RSVD |
R |
0x0 |
Reserved bits |
0 |
DBG_SYS_CLK_SEL |
RW |
0x0 |
0x1: Use the test logic to generate the final MCU_CLK_CTRL_SEL. |
DBG_REG_RST_SRC
- Name: DBG_REG_RST_SRC Register
- Description: DBG_REG_RST_SRC Register
- Base Address: 0x4000A000
- Offset: 0x384
- Reset Value: 0x01010030
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31 |
CFG |
W |
0x0 |
Write 1 to apply the bit [25:24]. |
30 |
CFG_BUSY |
R |
0x0 |
0x1: The block is being configured. Do not perform any write operation. |
29:25 |
RSVD |
R |
0x0 |
Reserved bits |
24 |
EN |
RW |
0x1 |
1: Enable reset source record. |
23:15 |
RSVD |
R |
0x0 |
Reserved bits |
16 |
RDY |
R |
0x1 |
Value:
|
15:6 |
RSVD |
R |
0x0 |
Reserved bits |
5:0 |
STS |
WC |
0x30 |
Reset season status:
|
MEM_BOND_OPT_REG
- Name: MEM_BOND_OPT_REG Register
- Description: MEM_BOND_OPT_REG Register
- Base Address: 0x4000A000
- Offset: 0x3A0
- Reset Value: 0x00000000
| Bits | Field Name | RW | Reset | Description |
|---|---|---|---|---|
31:16 |
REG_MAGIC_WORD |
W |
0x0 |
The valid magic word is 16h5A5A. BOND_OPT cannot be written except when the magic word is valid. |
15:2 |
RSVD |
R |
0x0 |
Reserved bits |
1:0 |
BOND_OPT |
RW |
0x0 |
Value:
|