Instance: PRCM
Component: PRCM
Base address: 0x40082000
Power, Reset and Clock Management
Register Name |
Type |
Register Width (Bits) |
Register Reset |
Address Offset |
Physical Address |
RW |
32 |
0x0000 0000 |
0x0000 0000 |
0x4008 2000 |
|
RW |
32 |
0x0000 0000 |
0x0000 0004 |
0x4008 2004 |
|
RW |
32 |
0x0000 0000 |
0x0000 0008 |
0x4008 2008 |
|
RW |
32 |
0x0000 0000 |
0x0000 000C |
0x4008 200C |
|
RW |
32 |
0x0000 0002 |
0x0000 0028 |
0x4008 2028 |
|
RW |
32 |
0x0000 0001 |
0x0000 002C |
0x4008 202C |
|
RW |
32 |
0x0000 0003 |
0x0000 0030 |
0x4008 2030 |
|
RW |
32 |
0x0000 0000 |
0x0000 003C |
0x4008 203C |
|
RW |
32 |
0x0000 0000 |
0x0000 0040 |
0x4008 2040 |
|
RW |
32 |
0x0000 0000 |
0x0000 0044 |
0x4008 2044 |
|
RW |
32 |
0x0000 0000 |
0x0000 0048 |
0x4008 2048 |
|
RW |
32 |
0x0000 0000 |
0x0000 004C |
0x4008 204C |
|
RW |
32 |
0x0000 0000 |
0x0000 0050 |
0x4008 2050 |
|
RW |
32 |
0x0000 0000 |
0x0000 0054 |
0x4008 2054 |
|
RW |
32 |
0x0000 0000 |
0x0000 0058 |
0x4008 2058 |
|
RW |
32 |
0x0000 0000 |
0x0000 005C |
0x4008 205C |
|
RW |
32 |
0x0000 0000 |
0x0000 0060 |
0x4008 2060 |
|
RW |
32 |
0x0000 0000 |
0x0000 0064 |
0x4008 2064 |
|
RW |
32 |
0x0000 0000 |
0x0000 0068 |
0x4008 2068 |
|
RW |
32 |
0x0000 0000 |
0x0000 006C |
0x4008 206C |
|
RW |
32 |
0x0000 0000 |
0x0000 0070 |
0x4008 2070 |
|
RW |
32 |
0x0000 0000 |
0x0000 0074 |
0x4008 2074 |
|
RW |
32 |
0x0000 0000 |
0x0000 0078 |
0x4008 2078 |
|
RW |
32 |
0x0000 0000 |
0x0000 007C |
0x4008 207C |
|
RW |
32 |
0x0000 0000 |
0x0000 0080 |
0x4008 2080 |
|
RW |
32 |
0x0000 0000 |
0x0000 0084 |
0x4008 2084 |
|
RW |
32 |
0x0000 0000 |
0x0000 0088 |
0x4008 2088 |
|
RW |
32 |
0x0000 0000 |
0x0000 008C |
0x4008 208C |
|
RW |
32 |
0x0000 0000 |
0x0000 00B8 |
0x4008 20B8 |
|
RW |
32 |
0x0000 0000 |
0x0000 00C8 |
0x4008 20C8 |
|
RW |
32 |
0x0000 0000 |
0x0000 00CC |
0x4008 20CC |
|
RW |
32 |
0x0000 0000 |
0x0000 00D0 |
0x4008 20D0 |
|
RW |
32 |
0x0000 0000 |
0x0000 00D4 |
0x4008 20D4 |
|
RW |
32 |
0x0000 0000 |
0x0000 00D8 |
0x4008 20D8 |
|
RW |
32 |
0x0000 0000 |
0x0000 00DC |
0x4008 20DC |
|
RW |
32 |
0x0000 0000 |
0x0000 010C |
0x4008 210C |
|
RW |
32 |
0x0000 0000 |
0x0000 0110 |
0x4008 2110 |
|
RW |
32 |
0x0000 0000 |
0x0000 012C |
0x4008 212C |
|
RW |
32 |
0x0000 0000 |
0x0000 0130 |
0x4008 2130 |
|
RW |
32 |
0x0000 0000 |
0x0000 0134 |
0x4008 2134 |
|
RW |
32 |
0x0000 0000 |
0x0000 0138 |
0x4008 2138 |
|
RO |
32 |
0x0000 0000 |
0x0000 0140 |
0x4008 2140 |
|
RO |
32 |
0x0000 0000 |
0x0000 0144 |
0x4008 2144 |
|
RO |
32 |
0x0000 0000 |
0x0000 0148 |
0x4008 2148 |
|
RO |
32 |
0x0000 0000 |
0x0000 014C |
0x4008 214C |
|
RW |
32 |
0x0000 000A |
0x0000 017C |
0x4008 217C |
|
RW |
32 |
0x0000 0001 |
0x0000 0184 |
0x4008 2184 |
|
RW |
32 |
0x0000 0000 |
0x0000 0188 |
0x4008 2188 |
|
RW |
32 |
0x0000 0001 |
0x0000 018C |
0x4008 218C |
|
RO |
32 |
0x0000 001A |
0x0000 0194 |
0x4008 2194 |
|
RO |
32 |
0x0000 0001 |
0x0000 0198 |
0x4008 2198 |
|
RO |
32 |
0x0000 0000 |
0x0000 019C |
0x4008 219C |
|
RO |
32 |
0x0000 0001 |
0x0000 01A0 |
0x4008 21A0 |
|
RO |
32 |
0x0000 0001 |
0x0000 01A4 |
0x4008 21A4 |
|
RW |
32 |
0x0000 0000 |
0x0000 01CC |
0x4008 21CC |
|
RW |
32 |
0x0000 0000 |
0x0000 01D0 |
0x4008 21D0 |
|
RO |
32 |
0x0000 0000 |
0x0000 01D4 |
0x4008 21D4 |
|
RW |
32 |
0x0000 0001 |
0x0000 01E0 |
0x4008 21E0 |
|
RW |
32 |
0x0000 0003 |
0x0000 0224 |
0x4008 2224 |
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4008 2000 | Instance | 0x4008 2000 |
Description | Infrastructure Clock Division Factor For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||
31:2 | RESERVED2 | 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 0000 | |||||||||||||||||
1:0 | RATIO | Division rate for clocks driving modules in the MCU_AON domain when system CPU is in run mode. Division ratio affects both infrastructure clock and perbusull clock.
|
RW | 0b00 |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x4008 2004 | Instance | 0x4008 2004 |
Description | Infrastructure Clock Division Factor For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||
31:2 | RESERVED2 | 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 0000 | |||||||||||||||||
1:0 | RATIO | Division rate for clocks driving modules in the MCU_AON domain when system CPU is in sleep mode. Division ratio affects both infrastructure clock and perbusull clock.
|
RW | 0b00 |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x4008 2008 | Instance | 0x4008 2008 |
Description | Infrastructure Clock Division Factor For DeepSleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||
31:2 | RESERVED2 | 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 0000 | |||||||||||||||||
1:0 | RATIO | Division rate for clocks driving modules in the MCU_AON domain when system CPU is in seepsleep mode. Division ratio affects both infrastructure clock and perbusull clock.
|
RW | 0b00 |
Address Offset | 0x0000 000C | ||
Physical Address | 0x4008 200C | Instance | 0x4008 200C |
Description | MCU Voltage Domain Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b0 0000 0000 0000 0000 0000 0000 0000 | ||
2 | MCU_VD | Request WUC to power down the MCU voltage domain 0: No request 1: Assert request when possible. An asserted power down request will result in a boot of the MCU system when powered up again. The bit will have no effect before the following requirements are met: 1. PDCTL1.CPU_ON = 0 2. PDCTL1.VIMS_MODE = 0 3. SECDMACLKGDS.DMA_CLK_EN = 0 (Note: Setting must be loaded with CLKLOADCTL.LOAD) 4. SECDMACLKGDS.CRYPTO_CLK_EN = 0 (Note: Setting must be loaded with CLKLOADCTL.LOAD) 5. RFC do no request access to BUS 6. System CPU in deepsleep |
RW | 0 | ||
1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0 | ||
0 | ULDO | Request WUC to switch to uLDO. 0: No request 1: Assert request when possible The bit will have no effect before the following requirements are met: 1. PDCTL1.CPU_ON = 0 2. PDCTL1.VIMS_MODE = 0 3. SECDMACLKGDS.DMA_CLK_EN = 0 (Note: Setting must be loaded with CLKLOADCTL.LOAD) 4. SECDMACLKGDS.CRYPTO_CLK_EN = 0 (Note: Setting must be loaded with CLKLOADCTL.LOAD) 5. RFC do no request access to BUS 6. System CPU in deepsleep |
RW | 0 |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x4008 2028 | Instance | 0x4008 2028 |
Description | Load PRCM Settings To CLKCTRL Power Domain | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:2 | RESERVED2 | 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 0000 | ||
1 | LOAD_DONE | Status of LOAD. Will be cleared to 0 when any of the registers requiring a LOAD is written to, and be set to 1 when a LOAD is done. Note that writing no change to a register will result in the LOAD_DONE being cleared. 0 : One or more registers have been write accessed after last LOAD 1 : No registers are write accessed after last LOAD |
RO | 1 | ||
0 | LOAD | 0: No action 1: Load settings to CLKCTRL. Bit is HW cleared. Multiple changes to settings may be done before LOAD is written once so all changes takes place at the same time. LOAD can also be done after single setting updates. Registers that needs to be followed by LOAD before settings being applied are: - RFCCLKG - VIMSCLKG - SECDMACLKGR - SECDMACLKGS - SECDMACLKGDS - GPIOCLKGR - GPIOCLKGS - GPIOCLKGDS - GPTCLKGR - GPTCLKGS - GPTCLKGDS - GPTCLKDIV - I2CCLKGR - I2CCLKGS - I2CCLKGDS - SSICLKGR - SSICLKGS - SSICLKGDS - UARTCLKGR - UARTCLKGS - UARTCLKGDS - I2SCLKGR - I2SCLKGS - I2SCLKGDS - I2SBCLKSEL - I2SCLKCTL - I2SMCLKDIV - I2SBCLKDIV - I2SWCLKDIV |
WO | 0 |
Address Offset | 0x0000 002C | ||
Physical Address | 0x4008 202C | Instance | 0x4008 202C |
Description | RFC Clock Gate | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock if RFC power domain is on For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 1 |
Address Offset | 0x0000 0030 | ||
Physical Address | 0x4008 2030 | Instance | 0x4008 2030 |
Description | VIMS Clock Gate | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:2 | RESERVED2 | 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 0000 | ||
1:0 | CLK_EN | 00: Disable clock 01: Disable clock when system CPU is in DeepSleep 11: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0b11 |
Address Offset | 0x0000 003C | ||
Physical Address | 0x4008 203C | Instance | 0x4008 203C |
Description | TRNG, CRYPTO And UDMA Clock Gate For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:9 | RESERVED9 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 | ||
8 | DMA_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 | ||
7:2 | RESERVED2 | 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 | ||
1 | TRNG_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 | ||
0 | CRYPTO_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0040 | ||
Physical Address | 0x4008 2040 | Instance | 0x4008 2040 |
Description | TRNG, CRYPTO And UDMA Clock Gate For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:9 | RESERVED9 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 | ||
8 | DMA_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 | ||
7:2 | RESERVED2 | 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 | ||
1 | TRNG_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 | ||
0 | CRYPTO_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0044 | ||
Physical Address | 0x4008 2044 | Instance | 0x4008 2044 |
Description | TRNG, CRYPTO And UDMA Clock Gate For Deep Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:9 | RESERVED9 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 | ||
8 | DMA_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 | ||
7:2 | RESERVED2 | 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 | ||
1 | TRNG_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 | ||
0 | CRYPTO_CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0048 | ||
Physical Address | 0x4008 2048 | Instance | 0x4008 2048 |
Description | GPIO Clock Gate For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 004C | ||
Physical Address | 0x4008 204C | Instance | 0x4008 204C |
Description | GPIO Clock Gate For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0050 | ||
Physical Address | 0x4008 2050 | Instance | 0x4008 2050 |
Description | GPIO Clock Gate For Deep Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0054 | ||
Physical Address | 0x4008 2054 | Instance | 0x4008 2054 |
Description | GPT Clock Gate For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||
31:4 | RESERVED4 | 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 0000 | |||||||||||||||||
3:0 | CLK_EN | Each bit below has the following meaning: 0: Disable clock 1: Enable clock ENUMs can be combined For changes to take effect, CLKLOADCTL.LOAD needs to be written
|
RW | 0x0 |
Address Offset | 0x0000 0058 | ||
Physical Address | 0x4008 2058 | Instance | 0x4008 2058 |
Description | GPT Clock Gate For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||
31:4 | RESERVED4 | 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 0000 | |||||||||||||||||
3:0 | CLK_EN | Each bit below has the following meaning: 0: Disable clock 1: Enable clock ENUMs can be combined For changes to take effect, CLKLOADCTL.LOAD needs to be written
|
RW | 0x0 |
Address Offset | 0x0000 005C | ||
Physical Address | 0x4008 205C | Instance | 0x4008 205C |
Description | GPT Clock Gate For Deep Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||
31:4 | RESERVED4 | 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 0000 | |||||||||||||||||
3:0 | CLK_EN | Each bit below has the following meaning: 0: Disable clock 1: Enable clock ENUMs can be combined For changes to take effect, CLKLOADCTL.LOAD needs to be written
|
RW | 0x0 |
Address Offset | 0x0000 0060 | ||
Physical Address | 0x4008 2060 | Instance | 0x4008 2060 |
Description | I2C Clock Gate For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0064 | ||
Physical Address | 0x4008 2064 | Instance | 0x4008 2064 |
Description | I2C Clock Gate For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0068 | ||
Physical Address | 0x4008 2068 | Instance | 0x4008 2068 |
Description | I2C Clock Gate For Deep Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 006C | ||
Physical Address | 0x4008 206C | Instance | 0x4008 206C |
Description | UART Clock Gate For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0070 | ||
Physical Address | 0x4008 2070 | Instance | 0x4008 2070 |
Description | UART Clock Gate For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0074 | ||
Physical Address | 0x4008 2074 | Instance | 0x4008 2074 |
Description | UART Clock Gate For Deep Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0078 | ||
Physical Address | 0x4008 2078 | Instance | 0x4008 2078 |
Description | SSI Clock Gate For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||
31:2 | RESERVED2 | 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 0000 | |||||||||||
1:0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written
|
RW | 0b00 |
Address Offset | 0x0000 007C | ||
Physical Address | 0x4008 207C | Instance | 0x4008 207C |
Description | SSI Clock Gate For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||
31:2 | RESERVED2 | 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 0000 | |||||||||||
1:0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written
|
RW | 0b00 |
Address Offset | 0x0000 0080 | ||
Physical Address | 0x4008 2080 | Instance | 0x4008 2080 |
Description | SSI Clock Gate For Deep Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||
31:2 | RESERVED2 | 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 0000 | |||||||||||
1:0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written
|
RW | 0b00 |
Address Offset | 0x0000 0084 | ||
Physical Address | 0x4008 2084 | Instance | 0x4008 2084 |
Description | I2S Clock Gate For Run Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 0088 | ||
Physical Address | 0x4008 2088 | Instance | 0x4008 2088 |
Description | I2S Clock Gate For Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 008C | ||
Physical Address | 0x4008 208C | Instance | 0x4008 208C |
Description | I2S Clock Gate For Deep Sleep Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | CLK_EN | 0: Disable clock 1: Enable clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 00B8 | ||
Physical Address | 0x4008 20B8 | Instance | 0x4008 20B8 |
Description | Internal. Only to be used through TI provided API. | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||
31:1 | RESERVED1 | Internal. Only to be used through TI provided API. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | |||||||||||
0 | RATIO | Internal. Only to be used through TI provided API.
|
RW | 0 |
Address Offset | 0x0000 00C8 | ||
Physical Address | 0x4008 20C8 | Instance | 0x4008 20C8 |
Description | I2S Clock Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | SPARE | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | SRC | BCLK source selector 0: Use external BCLK 1: Use internally generated clock For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 00CC | ||
Physical Address | 0x4008 20CC | Instance | 0x4008 20CC |
Description | GPT Scalar | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||||||||||||||||||||||||||||||||
31:4 | RESERVED4 | 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 0000 | ||||||||||||||||||||||||||||||||
3:0 | RATIO | Scalar used for GPTs. The division rate will be constant and ungated for Run / Sleep / DeepSleep mode. For changes to take effect, CLKLOADCTL.LOAD needs to be written Other values are not supported.
|
RW | 0x0 |
Address Offset | 0x0000 00D0 | ||
Physical Address | 0x4008 20D0 | Instance | 0x4008 20D0 |
Description | I2S Clock Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:4 | RESERVED4 | 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 0000 | ||
3 | SMPL_ON_POSEDGE | On the I2S serial interface, data and WCLK is sampled and clocked out on opposite edges of BCLK. 0 - data and WCLK are sampled on the negative edge and clocked out on the positive edge. 1 - data and WCLK are sampled on the positive edge and clocked out on the negative edge. For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 | ||
2:1 | WCLK_PHASE | Decides how the WCLK division ratio is calculated and used to generate different duty cycles (See I2SWCLKDIV.WDIV). 0: Single phase 1: Dual phase 2: User Defined 3: Reserved/Undefined For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0b00 | ||
0 | EN | 0: MCLK, BCLK and WCLK will be static low 1: Enables the generation of MCLK, BCLK and WCLK For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0 |
Address Offset | 0x0000 00D4 | ||
Physical Address | 0x4008 20D4 | Instance | 0x4008 20D4 |
Description | MCLK Division Ratio | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:10 | RESERVED10 | 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 | ||
9:0 | MDIV | An unsigned factor of the division ratio used to generate MCLK [2-1024]: MCLK = MCUCLK/MDIV[Hz] MCUCLK is 48MHz in normal mode. For powerdown mode the frequency is defined by AON_WUC:MCUCLK.PWR_DWN_SRC A value of 0 is interpreted as 1024. A value of 1 is invalid. If MDIV is odd the low phase of the clock is one MCUCLK period longer than the high phase. For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0b00 0000 0000 |
Address Offset | 0x0000 00D8 | ||
Physical Address | 0x4008 20D8 | Instance | 0x4008 20D8 |
Description | BCLK Division Ratio | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:10 | RESERVED10 | 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 | ||
9:0 | BDIV | An unsigned factor of the division ratio used to generate I2S BCLK [2-1024]: BCLK = MCUCLK/BDIV[Hz] MCUCLK is 48MHz in normal mode. For powerdown mode the frequency is defined by AON_WUC:MCUCLK.PWR_DWN_SRC A value of 0 is interpreted as 1024. A value of 1 is invalid. If BDIV is odd and I2SCLKCTL.SMPL_ON_POSEDGE = 0, the low phase of the clock is one MCUCLK period longer than the high phase. If BDIV is odd and I2SCLKCTL.SMPL_ON_POSEDGE = 1 , the high phase of the clock is one MCUCLK period longer than the low phase. For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0b00 0000 0000 |
Address Offset | 0x0000 00DC | ||
Physical Address | 0x4008 20DC | Instance | 0x4008 20DC |
Description | WCLK Division Ratio | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:16 | RESERVED16 | 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 | WDIV | If I2SCLKCTL.WCLK_PHASE = 0, Single phase. WCLK is high one BCLK period and low WDIV[9:0] (unsigned, [1-1023]) BCLK periods. WCLK = MCUCLK / BDIV*(WDIV[9:0] + 1) [Hz] MCUCLK is 48MHz in normal mode. For powerdown mode the frequency is defined by [AON_WUC:MCUCLK.PWR_DWN_SRC] If I2SCLKCTL.WCLK_PHASE = 1, Dual phase. Each phase on WCLK (50% duty cycle) is WDIV[9:0] (unsigned, [1-1023]) BCLK periods. WCLK = MCUCLK / BDIV*(2*WDIV[9:0]) [Hz] If I2SCLKCTL.WCLK_PHASE = 2, User defined. WCLK is high WDIV[7:0] (unsigned, [1-255]) BCLK periods and low WDIV[15:8] (unsigned, [1-255]) BCLK periods. WCLK = MCUCLK / (BDIV*(WDIV[7:0] + WDIV[15:8]) [Hz] For changes to take effect, CLKLOADCTL.LOAD needs to be written |
RW | 0x0000 |
Address Offset | 0x0000 010C | ||
Physical Address | 0x4008 210C | Instance | 0x4008 210C |
Description | SW Initiated Resets | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 0000 0000 0000 0000 | ||
2 | MCU | Internal. Only to be used through TI provided API. | WO | 0 | ||
1:0 | RESERVED0 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | WO | 0b00 |
Address Offset | 0x0000 0110 | ||
Physical Address | 0x4008 2110 | Instance | 0x4008 2110 |
Description | WARM Reset Control And Status | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 0000 0000 0000 0000 | ||
2 | WR_TO_PINRESET | 0: No action 1: A warm system reset event triggered by the below listed sources will result in an emulated pin reset. Warm reset sources included: ICEPick sysreset System CPU reset request, CPU_SCS:AIRCR.SYSRESETREQ System CPU Lockup WDT timeout An active ICEPick block system reset will gate all sources except ICEPick sysreset SW can read AON_SYSCTL:RESETCTL.RESET_SRC to find the source of the last reset resulting in a full power up sequence. WARMRESET in this register is set in the scenario that WR_TO_PINRESET=1 and one of the above listed sources is triggered. |
RW | 0 | ||
1 | LOCKUP_STAT | 0: No registred event 1: A system CPU LOCKUP event has occured since last SW clear of the register. A read of this register clears both WDT_STAT and LOCKUP_STAT. |
RO | 0 | ||
0 | WDT_STAT | 0: No registered event 1: A WDT event has occured since last SW clear of the register. A read of this register clears both WDT_STAT and LOCKUP_STAT. |
RO | 0 |
Address Offset | 0x0000 012C | ||
Physical Address | 0x4008 212C | Instance | 0x4008 212C |
Description | Power Domain Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 0000 0000 0000 0000 | ||
2 | PERIPH_ON | PERIPH Power domain. 0: PERIPH power domain is powered down 1: PERIPH power domain is powered up |
RW | 0 | ||
1 | SERIAL_ON | SERIAL Power domain. 0: SERIAL power domain is powered down 1: SERIAL power domain is powered up |
RW | 0 | ||
0 | RFC_ON | 0: RFC power domain powered off if also PDCTL1.RFC_ON = 0 1: RFC power domain powered on |
RW | 0 |
Address Offset | 0x0000 0130 | ||
Physical Address | 0x4008 2130 | Instance | 0x4008 2130 |
Description | RFC Power Domain Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | Alias for PDCTL0.RFC_ON | RW | 0 |
Address Offset | 0x0000 0134 | ||
Physical Address | 0x4008 2134 | Instance | 0x4008 2134 |
Description | SERIAL Power Domain Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | Alias for PDCTL0.SERIAL_ON | RW | 0 |
Address Offset | 0x0000 0138 | ||
Physical Address | 0x4008 2138 | Instance | 0x4008 2138 |
Description | PERIPH Power Domain Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | Alias for PDCTL0.PERIPH_ON | RW | 0 |
Address Offset | 0x0000 0140 | ||
Physical Address | 0x4008 2140 | Instance | 0x4008 2140 |
Description | Power Domain Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 0000 0000 0000 0000 | ||
2 | PERIPH_ON | PERIPH Power domain. 0: Domain may be powered down 1: Domain powered up (guaranteed) |
RO | 0 | ||
1 | SERIAL_ON | SERIAL Power domain. 0: Domain may be powered down 1: Domain powered up (guaranteed) |
RO | 0 | ||
0 | RFC_ON | RFC Power domain 0: Domain may be powered down 1: Domain powered up (guaranteed) |
RO | 0 |
Address Offset | 0x0000 0144 | ||
Physical Address | 0x4008 2144 | Instance | 0x4008 2144 |
Description | RFC Power Domain Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | Alias for PDSTAT0.RFC_ON | RO | 0 |
Address Offset | 0x0000 0148 | ||
Physical Address | 0x4008 2148 | Instance | 0x4008 2148 |
Description | SERIAL Power Domain Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | Alias for PDSTAT0.SERIAL_ON | RO | 0 |
Address Offset | 0x0000 014C | ||
Physical Address | 0x4008 214C | Instance | 0x4008 214C |
Description | PERIPH Power Domain Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | Alias for PDSTAT0.PERIPH_ON | RO | 0 |
Address Offset | 0x0000 017C | ||
Physical Address | 0x4008 217C | Instance | 0x4008 217C |
Description | Power Domain Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:5 | RESERVED5 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 | ||
4 | RESERVED4 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RW | 0 | ||
3 | VIMS_MODE | 0: VIMS power domain is only powered when CPU power domain is powered. 1: VIMS power domain is powered whenever the BUS power domain is powered. |
RW | 1 | ||
2 | RFC_ON | 0: RFC power domain powered off if also PDCTL0.RFC_ON = 0 1: RFC power domain powered on Bit shall be used by RFC in autonomus mode but there is no HW restrictions fom system CPU to access the bit. |
RW | 0 | ||
1 | CPU_ON | 0: Causes a power down of the CPU power domain when system CPU indicates it is idle. 1: Initiates power-on of the CPU power domain. This bit is automatically set by a WIC power-on event. |
RW | 1 | ||
0 | RESERVED0 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0 |
Address Offset | 0x0000 0184 | ||
Physical Address | 0x4008 2184 | Instance | 0x4008 2184 |
Description | CPU Power Domain Direct Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | This is an alias for PDCTL1.CPU_ON | RW | 1 |
Address Offset | 0x0000 0188 | ||
Physical Address | 0x4008 2188 | Instance | 0x4008 2188 |
Description | RFC Power Domain Direct Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | This is an alias for PDCTL1.RFC_ON | RW | 0 |
Address Offset | 0x0000 018C | ||
Physical Address | 0x4008 218C | Instance | 0x4008 218C |
Description | VIMS Mode Direct Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | This is an alias for PDCTL1.VIMS_MODE | RW | 1 |
Address Offset | 0x0000 0194 | ||
Physical Address | 0x4008 2194 | Instance | 0x4008 2194 |
Description | Power Manager Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:5 | RESERVED5 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 | ||
4 | BUS_ON | 0: BUS domain not accessible 1: BUS domain is currently accessible |
RO | 1 | ||
3 | VIMS_MODE | 0: VIMS domain not accessible 1: VIMS domain is currently accessible |
RO | 1 | ||
2 | RFC_ON | 0: RFC domain not accessible 1: RFC domain is currently accessible |
RO | 0 | ||
1 | CPU_ON | 0: CPU and BUS domain not accessible 1: CPU and BUS domains are both currently accessible |
RO | 1 | ||
0 | RESERVED0 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0 |
Address Offset | 0x0000 0198 | ||
Physical Address | 0x4008 2198 | Instance | 0x4008 2198 |
Description | BUS Power Domain Direct Read Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | This is an alias for PDSTAT1.BUS_ON | RO | 1 |
Address Offset | 0x0000 019C | ||
Physical Address | 0x4008 219C | Instance | 0x4008 219C |
Description | RFC Power Domain Direct Read Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | This is an alias for PDSTAT1.RFC_ON | RO | 0 |
Address Offset | 0x0000 01A0 | ||
Physical Address | 0x4008 21A0 | Instance | 0x4008 21A0 |
Description | CPU Power Domain Direct Read Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | This is an alias for PDSTAT1.CPU_ON | RO | 1 |
Address Offset | 0x0000 01A4 | ||
Physical Address | 0x4008 21A4 | Instance | 0x4008 21A4 |
Description | VIMS Mode Direct Read Status | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | ||
31:1 | RESERVED1 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 0000 0000 0000 0000 | ||
0 | ON | This is an alias for PDSTAT1.VIMS_MODE | RO | 1 |
Address Offset | 0x0000 01CC | ||
Physical Address | 0x4008 21CC | Instance | 0x4008 21CC |
Description | Control To RFC | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:0 | READ | Control bits for RFC. The RF core CPE processor will automatically check this register when it boots, and it can be used to immediately instruct CPE to perform some tasks at its start-up. The supported functionality is ROM-defined and may vary. See the technical reference manual for more details. | RW | 0x0000 0000 |
Address Offset | 0x0000 01D0 | ||
Physical Address | 0x4008 21D0 | Instance | 0x4008 21D0 |
Description | Selected RFC Mode | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||||||||||||||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 0000 0000 0000 0000 | |||||||||||||||||||||||||||||
2:0 | CURR | Selects the set of commands that the RFC will accept. Only modes permitted by RFCMODEHWOPT.AVAIL are writeable. See the technical reference manual for details.
|
RW | 0b000 |
Address Offset | 0x0000 01D4 | ||
Physical Address | 0x4008 21D4 | Instance | 0x4008 21D4 |
Description | Allowed RFC Modes | ||
Type | RO |
Bits | Field Name | Description | Type | Reset | |||||||||||||||||||||||||||||
31:8 | RESERVED8 | 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 | |||||||||||||||||||||||||||||
7:0 | AVAIL | Permitted RFC modes. More than one mode can be permitted.
|
RO | 0x00 |
Address Offset | 0x0000 01E0 | ||
Physical Address | 0x4008 21E0 | Instance | 0x4008 21E0 |
Description | Power Profiler Register | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:8 | RESERVED8 | 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 | ||
7:0 | VALUE | SW can use these bits to timestamp the application. These bits are also available through the testtap and can thus be used by the emulator to profile in real time. | RW | 0x01 |
Address Offset | 0x0000 0224 | ||
Physical Address | 0x4008 2224 | Instance | 0x4008 2224 |
Description | Memory Retention Control | ||
Type | RW |
Bits | Field Name | Description | Type | Reset | ||
31:3 | RESERVED3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 0000 0000 0000 0000 | ||
2 | RFC | 0: Retention for RFC SRAM disabled 1: Retention for RFC SRAM enabled Memories controlled: CPERAM MCERAM RFERAM |
RW | 0 | ||
1:0 | VIMS | 0: Memory retention disabled 1: Memory retention enabled Bit 0: VIMS_TRAM Bit 1: VIMS_CRAM Legal modes depend on settings in VIMS:CTL.MODE 00: VIMS:CTL.MODE must be OFF before DEEPSLEEP is asserted - must be set to CACHE or SPLIT mode after waking up again 01: VIMS:CTL.MODE must be GPRAM before DEEPSLEEP is asserted. Must remain in GPRAM mode after wake up, alternatively select OFF mode first and then CACHE or SPILT mode. 10: Illegal mode 11: No restrictions |
RW | 0b11 |
© 2015 - 2016. Texas Instruments | All Rights Reserved |