SWCU194 March 2023 CC1314R10 , CC1354P10 , CC1354R10 , CC2674P10 , CC2674R10
Table 11-1 lists the memory-mapped registers for the CCFG registers. All register offset addresses not listed in Table 11-1 should be considered as reserved locations and the register contents should not be modified.
Offset | Acronym | Register Name | Section |
---|---|---|---|
0h | SIZE_AND_DIS_FLAGS | CCFG Size and Disable Flags | Section 11.2.1 |
4h | MODE_CONF | Mode Configuration 0 | Section 11.2.2 |
8h | MODE_CONF_1 | Mode Configuration 1 | Section 11.2.3 |
Ch | VOLT_LOAD_0 | Voltage Load 0 | Section 11.2.4 |
10h | VOLT_LOAD_1 | Voltage Load 1 | Section 11.2.5 |
14h | EXT_LF_CLK | Extern LF clock configuration | Section 11.2.6 |
18h | IEEE_MAC_0 | IEEE MAC Address 0 | Section 11.2.7 |
1Ch | IEEE_MAC_1 | IEEE MAC Address 1 | Section 11.2.8 |
20h | IEEE_BLE_0 | IEEE BLE Address 0 | Section 11.2.9 |
24h | IEEE_BLE_1 | IEEE BLE Address 1 | Section 11.2.10 |
28h | BL_CONFIG | Bootloader Configuration | Section 11.2.11 |
2Ch | ERASE_CONF | Erase Configuration | Section 11.2.12 |
30h | ERASE_CONF_1 | Erase Configuration 1 | Section 11.2.13 |
34h | CCFG_TI_OPTIONS | TI Options | Section 11.2.14 |
38h | CCFG_TAP_DAP_0 | Test Access Points Enable 0 | Section 11.2.15 |
3Ch | CCFG_TAP_DAP_1 | Test Access Points Enable 1 | Section 11.2.16 |
40h | IMAGE_VALID_CONF | Image Valid | Section 11.2.17 |
44h | CCFG_WEPROT_31_0_BY2K | Protect Sectors 0-31 | Section 11.2.18 |
48h | CCFG_WEPROT_SPARE_1 | Spare register for WriteErase configuration | Section 11.2.19 |
4Ch | CCFG_WEPROT_SPARE_2 | Spare register for WriteErase configuration | Section 11.2.20 |
50h | CCFG_WEPROT_SPARE_3 | Spare register for WriteErase configuration | Section 11.2.21 |
54h | TRUSTZONE_FLASH_CFG | Trustzone configuration register for flash | Section 11.2.22 |
58h | TRUSTZONE_SRAM_CFG | Trustzone configuration register for MCU SRAM | Section 11.2.23 |
5Ch | SRAM_CFG | Configuration register for MCU SRAM | Section 11.2.24 |
64h | CPU_LOCK_CFG | Configuration register for MCU CPU lock options | Section 11.2.25 |
68h | DEB_AUTH_CFG | Configuration register for debug authentication | Section 11.2.26 |
6Ch | CKEY0 | Customer key | Section 11.2.27 |
70h | CKEY1 | Customer key | Section 11.2.28 |
74h | CKEY2 | Customer key | Section 11.2.29 |
78h | CKEY3 | Customer key | Section 11.2.30 |
Complex bit access types are encoded to fit into small table cells. Table 11-2 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Reset or Default Value | ||
-n | Value after reset or the default value |
SIZE_AND_DIS_FLAGS is shown in Table 11-3.
Return to the Summary Table.
CCFG Size and Disable Flags
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-16 | SIZE_OF_CCFG | R | FFFFh | Total size of CCFG in bytes. |
15-4 | DISABLE_FLAGS | R | FFFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
3 | DIS_TCXO | R | 1h | Deprecated. Must be set to 1. |
2 | DIS_GPRAM | R | 1h | Disable GPRAM (or use the 8K VIMS RAM as CACHE
RAM). 0: GPRAM is enabled and hence CACHE disabled. 1: GPRAM is disabled and instead CACHE is enabled (default). Notes: - Disabling CACHE will reduce CPU execution speed (up to 60%). - GPRAM is 8 K-bytes in size and located at 0x11000000-0x11001FFF if enabled. See: VIMS:CTL.MODE |
1 | DIS_ALT_DCDC_SETTING | R | 1h | Disable alternate DC/DC settings. 0: Enable alternate DC/DC settings. 1: Disable alternate DC/DC settings. See: MODE_CONF_1.ALT_DCDC_VMIN MODE_CONF_1.ALT_DCDC_DITHER_EN MODE_CONF_1.ALT_DCDC_IPEAK NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must be called regularly to apply this field. |
0 | DIS_XOSC_OVR | R | 1h | Disable XOSC override functionality. 0: Enable XOSC override functionality. 1: Disable XOSC override functionality. See: MODE_CONF_1.DELTA_IBIAS_INIT MODE_CONF_1.DELTA_IBIAS_OFFSET MODE_CONF_1.XOSC_MAX_START |
MODE_CONF is shown in Table 11-4.
Return to the Summary Table.
Mode Configuration 0
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-28 | VDDR_TRIM_SLEEP_DELTA | R | Fh | Signed delta value to apply to the VDDR_TRIM_SLEEP target, minus one. See FCFG1:VOLT_TRIM.VDDR_TRIM_SLEEP_H. 0x8 (-8) : Delta = -7 ... 0xF (-1) : Delta = 0 0x0 (0) : Delta = +1 ... 0x7 (7) : Delta = +8 |
27 | DCDC_RECHARGE | R | 1h | DC/DC during recharge in powerdown. 0: Use the DC/DC during recharge in powerdown. 1: Do not use the DC/DC during recharge in powerdown (default). NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must be called regularly to apply this field. |
26 | DCDC_ACTIVE | R | 1h | DC/DC in active mode. 0: Use the DC/DC during active mode. 1: Do not use the DC/DC during active mode (default). NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must be called regularly to apply this field. |
25 | VDDR_EXT_LOAD | R | 1h | For TI internal use only. |
24 | VDDS_BOD_LEVEL | R | 1h | VDDS BOD level. 0: VDDS BOD level is 2.0V (necessary for external load mode, or for maximum PA output power on CC13x4x10). 1: VDDS BOD level is 1.8V (or 1.65V for external regulator mode) (default). |
23-22 | SCLK_LF_OPTION | R | 3h | Select source for SCLK_LF. 0h = 31.25 kHz clock derived from 48 MHz XOSC or HPOSC. The RTC tick speed AON_RTC:SUBSECINC is updated to 0x8637BD, corresponding to a 31.25 kHz clock (done in the SetupTrimDevice() driverlib boot function). The device must be blocked from entering Standby mode when using this clock source. 1h = External low frequency clock on DIO defined by EXT_LF_CLK.DIO. The RTC tick speed AON_RTC:SUBSECINC is updated to EXT_LF_CLK.RTC_INCREMENT (done in the SetupTrimDevice() driverlib boot function). External clock must always be running when the chip is in standby for VDDR recharge timing. 2h = 32.768 kHz low frequency XOSC 3h = Low frequency RCOSC (default) |
21 | VDDR_TRIM_SLEEP_TC | R | 1h | 0x1: VDDR_TRIM_SLEEP_DELTA is not temperature
compensated 0x0: TI's Power Manager temperature compensates VDDR_TRIM_SLEEP_DELTA every time Standby mode is entered. When temperature compensation is performed, the delta is calculated this way: Delta = max (delta, min(8, floor(62-temp)/8)) Here, delta is given by VDDR_TRIM_SLEEP_DELTA, and temp is the current temperature in degrees C. |
20 | RTC_COMP | R | 1h | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
19-18 | XOSC_FREQ | R | 3h | Selects which high frequency oscillator is used
(required for radio usage). 0h = External 48 MHz TCXO. Refer to MODE_CONF_1.TCXO_MAX_START and MODE_CONF_1.TCXO_TYPE bit fields for additional configuration of TCXO. 1h = Internal high precision oscillator. 2h = 48M : 48 MHz XOSC_HF 3h = 24M : 24 MHz XOSC_HF. Not supported. |
17 | XOSC_CAP_MOD | R | 1h | Enable modification (delta) to XOSC cap-array. Value
specified in XOSC_CAPARRAY_DELTA. 0: Apply cap-array delta 1: Do not apply cap-array delta (default) |
16 | HF_COMP | R | 1h | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
15-8 | XOSC_CAPARRAY_DELTA | R | FFh | Signed 8-bit value, directly modifying trimmed XOSC cap-array step value. Enabled by XOSC_CAP_MOD. |
7-0 | VDDR_CAP | R | FFh | Unsigned 8-bit integer, representing the minimum
decoupling capacitance (worst case) on VDDR, in units of 100nF. This
should take into account capacitor tolerance and voltage dependent
capacitance variation. This bit affects the recharge period
calculation when going into powerdown or standby. NOTE! If using the following functions this field must be configured (used by TI RTOS): SysCtrlSetRechargeBeforePowerDown() SysCtrlAdjustRechargeAfterPowerDown() |
MODE_CONF_1 is shown in Table 11-5.
Return to the Summary Table.
Mode Configuration 1
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | TCXO_TYPE | R | 1h | Selects the TCXO type. 0: CMOS type. Internal common-mode bias will not be enabled. 1: Clipped-sine type. Internal common-mode bias will be enabled when TCXO is used. Bit field value is only valid if MODE_CONF.XOSC_FREQ=0. |
30-24 | TCXO_MAX_START | R | 7Fh | Maximum TCXO startup time in units of 100us. Bit field value is only valid if MODE_CONF.XOSC_FREQ=0. |
23-20 | ALT_DCDC_VMIN | R | Fh | Minimum voltage for when DC/DC should be used if alternate DC/DC setting is enabled (SIZE_AND_DIS_FLAGS.DIS_ALT_DCDC_SETTING=0). Voltage = (28 + ALT_DCDC_VMIN) / 16. 0: 1.75V 1: 1.8125V ... 14: 2.625V 15: 2.6875V NOTE! The DriverLib function SysCtrl_DCDC_VoltageConditionalControl() must be called regularly to apply this field (handled automatically if using TI RTOS!). |
19 | ALT_DCDC_DITHER_EN | R | 1h | Enable DC/DC dithering if alternate DC/DC setting is enabled (SIZE_AND_DIS_FLAGS.DIS_ALT_DCDC_SETTING=0). 0: Dither disable 1: Dither enable |
18-16 | ALT_DCDC_IPEAK | R | 7h | Inductor peak current if alternate DC/DC setting is enabled (SIZE_AND_DIS_FLAGS.DIS_ALT_DCDC_SETTING=0). Assuming 10uH external inductor! 0: Min 46mA ... 4: Typical 70mA ... 7: Max 87mA |
15-12 | DELTA_IBIAS_INIT | R | Fh | Signed delta value for IBIAS_INIT. Delta value only applies if SIZE_AND_DIS_FLAGS.DIS_XOSC_OVR=0. See FCFG1:AMPCOMP_CTRL1.IBIAS_INIT |
11-8 | DELTA_IBIAS_OFFSET | R | Fh | Signed delta value for IBIAS_OFFSET. Delta value only applies if SIZE_AND_DIS_FLAGS.DIS_XOSC_OVR=0. See FCFG1:AMPCOMP_CTRL1.IBIAS_OFFSET |
7-0 | XOSC_MAX_START | R | FFh | Unsigned value of maximum XOSC startup time (worst case) in units of 100us. Value only applies if SIZE_AND_DIS_FLAGS.DIS_XOSC_OVR=0. |
VOLT_LOAD_0 is shown in Table 11-6.
Return to the Summary Table.
Voltage Load 0
Enabled by MODE_CONF.VDDR_EXT_LOAD.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | VDDR_EXT_TP45 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
23-16 | VDDR_EXT_TP25 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
15-8 | VDDR_EXT_TP5 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
7-0 | VDDR_EXT_TM15 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
VOLT_LOAD_1 is shown in Table 11-7.
Return to the Summary Table.
Voltage Load 1
Enabled by MODE_CONF.VDDR_EXT_LOAD.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | VDDR_EXT_TP125 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
23-16 | VDDR_EXT_TP105 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
15-8 | VDDR_EXT_TP85 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
7-0 | VDDR_EXT_TP65 | R | FFh | Reserved for future use. Software should not rely on the value of a reserved. Writing any other value than the reset/default value may result in undefined behavior. |
EXT_LF_CLK is shown in Table 11-8.
Return to the Summary Table.
Extern LF clock configuration
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | DIO | R | FFh | Unsigned integer, selecting the DIO to supply external 32 kHz clock as SCLK_LF when MODE_CONF.SCLK_LF_OPTION is set to EXTERNAL. |
23-0 | RTC_INCREMENT | R | 00FFFFFFh | Unsigned integer, defining the input frequency of the external clock and is written to AON_RTC:SUBSECINC.VALUEINC. Defined as follows: EXT_LF_CLK.RTC_INCREMENT = 238/InputClockFrequency in Hertz (e.g.: RTC_INCREMENT=0x800000 for InputClockFrequency=32768 Hz) |
IEEE_MAC_0 is shown in Table 11-9.
Return to the Summary Table.
IEEE MAC Address 0
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | ADDR | R | FFFFFFFFh | Bits[31:0] of the 64-bits custom IEEE MAC address. If different from 0xFFFFFFFF then the value of this field is applied otherwise use value from FCFG:MAC_15_4_0. |
IEEE_MAC_1 is shown in Table 11-10.
Return to the Summary Table.
IEEE MAC Address 1
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | ADDR | R | FFFFFFFFh | Bits[63:32] of the 64-bits custom IEEE MAC address. If different from 0xFFFFFFFF then the value of this field is applied, otherwise use value from FCFG:MAC_15_4_1. |
IEEE_BLE_0 is shown in Table 11-11.
Return to the Summary Table.
IEEE BLE Address 0
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | ADDR | R | FFFFFFFFh | Bits[31:0] of the 64-bits custom IEEE BLE address. If different from 0xFFFFFFFF then the value of this field is applied otherwise use value from FCFG:MAC_BLE_0. |
IEEE_BLE_1 is shown in Table 11-12.
Return to the Summary Table.
IEEE BLE Address 1
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | ADDR | R | FFFFFFFFh | Bits[63:32] of the 64-bits custom IEEE BLE address. If different from 0xFFFFFFFF then the value of this field is applied, otherwise use value from FCFG:MAC_BLE_1. |
BL_CONFIG is shown in Table 11-13.
Return to the Summary Table.
Bootloader Configuration
Configures the functionality of the ROM boot loader.
If both the boot loader is enabled by the BOOTLOADER_ENABLE field and the boot loader backdoor is enabled by the BL_ENABLE field it is possible to force entry of the ROM boot loader even if a valid image is present in flash.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | BOOTLOADER_ENABLE | R | C5h | Bootloader enable. Boot loader can be accessed if IMAGE_VALID_CONF.IMAGE_VALID is an invalid vector table address or BL_ENABLE is enabled (and conditions for boot loader backdoor are met). 0xC5: Boot loader is enabled. Any other value: Boot loader is disabled. |
23-17 | RESERVED | R | 0h | Reserved |
16 | BL_LEVEL | R | 1h | Sets the active level of the selected DIO number BL_PIN_NUMBER if boot loader backdoor is enabled by the BL_ENABLE field. 0: Active low. 1: Active high. |
15-8 | BL_PIN_NUMBER | R | FFh | DIO number that is level checked if the boot loader backdoor is enabled by the BL_ENABLE field. |
7-0 | BL_ENABLE | R | FFh | Enables the boot loader backdoor. 0xC5: Boot loader backdoor is enabled. Any other value: Boot loader backdoor is disabled. NOTE! Boot loader must be enabled (see BOOTLOADER_ENABLE) if boot loader backdoor is enabled. |
ERASE_CONF is shown in Table 11-14.
Return to the Summary Table.
Erase Configuration
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-9 | RESERVED | R | 0h | Reserved |
8 | CHIP_ERASE_DIS_N | R | 1h | Chip erase. This bit controls if a chip erase requested through the JTAG WUC TAP will be ignored in a following boot caused by a reset of the MCU VD. A successful chip erase operation will force the content of the flash main bank back to the state as it was when delivered by TI. 0: Disable. Any chip erase request detected during boot will be ignored. 1: Enable. Any chip erase request detected during boot will be performed by the boot FW. |
7-1 | RESERVED | R | 0h | Reserved |
0 | BANK_ERASE_DIS_N | R | 1h | Bank erase. This bit controls if the ROM serial boot loader will accept a received Bank Erase command (COMMAND_BANK_ERASE). A successful Bank Erase operation will erase all main bank sectors not protected by write protect configuration bits in CCFG. 0: Disable the boot loader bank erase function. 1: Enable the boot loader bank erase function. |
ERASE_CONF_1 is shown in Table 11-15.
Return to the Summary Table.
Erase Configuration 1
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | 0h | Reserved |
0 | WEPROT_CCFG_N | R | 1h | WriteErase protect the CCFG sector Setting this bit = 0 will set FLASH:WEPROT_AUX_BY1.WEPROT_B0_CCFG_BY1 = 1 during boot and hence WriteErase protect the CCFG |
CCFG_TI_OPTIONS is shown in Table 11-16.
Return to the Summary Table.
TI Options
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R | 0h | Reserved |
23-16 | C_FA_DIS | R | C5h | Option to disable failure analysis without customer password. If C_FA_DIS != 0xC5, CKEY (CKEY0.KEY, CKEY1.KEY, CKEY2.KEY, CKEY2.KEY) must be provided to TI for failure analysis to be possible. 0xC5: Failure analysis without customer password is enabled All other values: Failure analysis without customer password is disabled |
15-8 | IDAU_CFG_ENABLE | R | C5h | IDAU configuration. 0xC5: Disable IDAU configuration controlled by TRUSTZONE_FLASH_CFG and TRUSTZONE_SRAM_CFG. All other values: Enable IDAU configuration controlled by TRUSTZONE_FLASH_CFG and TRUSTZONE_SRAM_CFG. |
7-0 | TI_FA_ENABLE | R | C5h | TI Failure Analysis. 0xC5: Enable the functionality of unlocking the TI FA (TI Failure Analysis) option with the unlock code. All other values: Disable the functionality of unlocking the TI FA option with the unlock code. |
CCFG_TAP_DAP_0 is shown in Table 11-17.
Return to the Summary Table.
Test Access Points Enable 0
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R | 0h | Reserved |
23-16 | CPU_DAP_ENABLE | R | C5h | Enable CPU DAP. 0xC5: Main CPU DAP access is enabled during power-up/system-reset by ROM boot FW. Any other value: Main CPU DAP access will remain disabled out of power-up/system-reset. |
15-8 | PWRPROF_TAP_ENABLE | R | C5h | Enable PWRPROF TAP. 0xC5: PWRPROF TAP access is enabled during power-up/system-reset by ROM boot FW if enabled by corresponding configuration value in FCFG1 defined by TI. Any other value: PWRPROF TAP access will remain disabled out of power-up/system-reset. |
7-0 | TEST_TAP_ENABLE | R | C5h | Enable Test TAP. 0xC5: TEST TAP access is enabled during power-up/system-reset by ROM boot FW if enabled by corresponding configuration value in FCFG1 defined by TI. Any other value: TEST TAP access will remain disabled out of power-up/system-reset. |
CCFG_TAP_DAP_1 is shown in Table 11-18.
Return to the Summary Table.
Test Access Points Enable 1
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R | 0h | Reserved |
23-16 | PBIST2_TAP_ENABLE | R | C5h | Enable PBIST2 TAP. 0xC5: PBIST2 TAP access is enabled during power-up/system-reset by ROM boot FW if enabled by corresponding configuration value in FCFG1 defined by TI. Any other value: PBIST2 TAP access will remain disabled out of power-up/system-reset. |
15-8 | PBIST1_TAP_ENABLE | R | C5h | Enable PBIST1 TAP. 0xC5: PBIST1 TAP access is enabled during power-up/system-reset by ROM boot FW if enabled by corresponding configuration value in FCFG1 defined by TI. Any other value: PBIST1 TAP access will remain disabled out of power-up/system-reset. |
7-0 | AON_TAP_ENABLE | R | C5h | Enable AON TAP 0xC5: AON TAP access is enabled during power-up/system-reset by ROM boot FW if enabled by corresponding configuration value in FCFG1 defined by TI. Any other value: AON TAP access will remain disabled out of power-up/system-reset. |
IMAGE_VALID_CONF is shown in Table 11-19.
Return to the Summary Table.
Image Valid
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | IMAGE_VALID | R | FFFFFFFFh | This field must have the address value of the start of the flash vector table in order to enable the boot FW in ROM to transfer control to a flash image. Any illegal vector table start address value will force the boot FW in ROM to transfer control to the serial boot loader in ROM. |
CCFG_WEPROT_31_0_BY2K is shown in Table 11-20.
Return to the Summary Table.
Protect Sectors 0-31
Each bit write protects one 2KB flash sector from being both programmed and erased. Bit must be set to 0 in order to enable sector WriteErase protect.
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31 | WEPROT_SEC_31_N | R | 1h | 0: Sector protected |
30 | WEPROT_SEC_30_N | R | 1h | 0: Sector protected |
29 | WEPROT_SEC_29_N | R | 1h | 0: Sector protected |
28 | WEPROT_SEC_28_N | R | 1h | 0: Sector protected |
27 | WEPROT_SEC_27_N | R | 1h | 0: Sector protected |
26 | WEPROT_SEC_26_N | R | 1h | 0: Sector protected |
25 | WEPROT_SEC_25_N | R | 1h | 0: Sector protected |
24 | WEPROT_SEC_24_N | R | 1h | 0: Sector protected |
23 | WEPROT_SEC_23_N | R | 1h | 0: Sector protected |
22 | WEPROT_SEC_22_N | R | 1h | 0: Sector protected |
21 | WEPROT_SEC_21_N | R | 1h | 0: Sector protected |
20 | WEPROT_SEC_20_N | R | 1h | 0: Sector protected |
19 | WEPROT_SEC_19_N | R | 1h | 0: Sector protected |
18 | WEPROT_SEC_18_N | R | 1h | 0: Sector protected |
17 | WEPROT_SEC_17_N | R | 1h | 0: Sector protected |
16 | WEPROT_SEC_16_N | R | 1h | 0: Sector protected |
15 | WEPROT_SEC_15_N | R | 1h | 0: Sector protected |
14 | WEPROT_SEC_14_N | R | 1h | 0: Sector protected |
13 | WEPROT_SEC_13_N | R | 1h | 0: Sector protected |
12 | WEPROT_SEC_12_N | R | 1h | 0: Sector protected |
11 | WEPROT_SEC_11_N | R | 1h | 0: Sector protected |
10 | WEPROT_SEC_10_N | R | 1h | 0: Sector protected |
9 | WEPROT_SEC_9_N | R | 1h | 0: Sector protected |
8 | WEPROT_SEC_8_N | R | 1h | 0: Sector protected |
7 | WEPROT_SEC_7_N | R | 1h | 0: Sector protected |
6 | WEPROT_SEC_6_N | R | 1h | 0: Sector protected |
5 | WEPROT_SEC_5_N | R | 1h | 0: Sector protected |
4 | WEPROT_SEC_4_N | R | 1h | 0: Sector protected |
3 | WEPROT_SEC_3_N | R | 1h | 0: Sector protected |
2 | WEPROT_SEC_2_N | R | 1h | 0: Sector protected |
1 | WEPROT_SEC_1_N | R | 1h | 0: Sector protected |
0 | WEPROT_SEC_0_N | R | 1h | 0: Sector protected |
CCFG_WEPROT_SPARE_1 is shown in Table 11-21.
Return to the Summary Table.
Spare register for WriteErase configuration
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESERVED | R | FFFFFFFFh | Reserved |
CCFG_WEPROT_SPARE_2 is shown in Table 11-22.
Return to the Summary Table.
Spare register for WriteErase configuration
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESERVED | R | FFFFFFFFh | Reserved |
CCFG_WEPROT_SPARE_3 is shown in Table 11-23.
Return to the Summary Table.
Spare register for WriteErase configuration
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | RESERVED | R | FFFFFFFFh | Reserved |
TRUSTZONE_FLASH_CFG is shown in Table 11-24.
Return to the Summary Table.
Trustzone configuration register for flash
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-17 | RESERVED | R | 0h | Reserved |
16-10 | NSADDR_BOUNDARY | R | 7Fh | Value will be written to PRCM:NVMNSADDR.BOUNDARY by ROM boot FW only if CCFG_TI_OPTIONS.IDAU_CFG_ENABLE != 0xC5. |
9-0 | NSCADDR_BOUNDARY | R | 3FFh | Value will be written to PRCM:NVMNSCADDR.BOUNDARY by ROM boot FW only if CCFG_TI_OPTIONS.IDAU_CFG_ENABLE != 0xC5. |
TRUSTZONE_SRAM_CFG is shown in Table 11-25.
Return to the Summary Table.
Trustzone configuration register for MCU SRAM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-18 | RESERVED | R | 0h | Reserved |
17-9 | NSADDR_BOUNDARY | R | 1FFh | Value will be written to PRCM:SRAMNSADDR.BOUNDARY by ROM boot FW only if CCFG_TI_OPTIONS.IDAU_CFG_ENABLE != 0xC5. |
8-0 | NSCADDR_BOUNDARY | R | 1FFh | Value will be written to PRCM:SRAMNSCADDR.BOUNDARY by ROM boot FW only if CCFG_TI_OPTIONS.IDAU_CFG_ENABLE != 0xC5. |
SRAM_CFG is shown in Table 11-26.
Return to the Summary Table.
Configuration register for MCU SRAM
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-8 | MEM_SEL | R | 00FFFFFFh | Value will be written to SRAM_MMR:MEM_CTL.MEM_SEL by ROM boot FW |
7-1 | RESERVED | R | 0h | Reserved |
0 | PARITY_DIS | R | 1h | Value will be inverted and then written to PRCM:MCUSRAMCFG.PARITY_EN by ROM boot FW |
CPU_LOCK_CFG is shown in Table 11-27.
Return to the Summary Table.
Configuration register for MCU CPU lock options
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-5 | RESERVED | R | 0h | Reserved |
4 | LOCKNSVTOR_N | R | 1h | Value will be inverted and written to PRCM:CPULOCK.LOCKNSVTOR by ROM boot FW |
3 | LOCKSVTAIRCR_N | R | 1h | Value will be inverted and written to PRCM:CPULOCK.LOCKSVTAIRCR by ROM boot FW |
2 | LOCKSAU_N | R | 1h | Value will be inverted and written to PRCM:CPULOCK.LOCKSAU by ROM boot FW |
1 | LOCKNSMPU_N | R | 1h | Value will be inverted and written to PRCM:CPULOCK.LOCKNSMPU by ROM boot FW |
0 | LOCKSMPU_N | R | 1h | Value will be inverted and written to PRCM:CPULOCK.LOCKSMPU by ROM boot FW |
DEB_AUTH_CFG is shown in Table 11-28.
Return to the Summary Table.
Configuration register for debug authentication
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h | Reserved |
3 | INTSPNIDEN | R | 1h | Value will be written to CPU_DCB:DAUTHCTRL.INTSPNIDEN by ROM boot FW |
2 | SPNIDENSEL | R | 1h | Value will be written to CPU_DCB:DAUTHCTRL.SPNIDENSEL by ROM boot FW |
1 | INTSPIDEN | R | 1h | Value will be written to CPU_DCB:DAUTHCTRL.INTSPIDEN by ROM boot FW |
0 | SPIDENSEL | R | 1h | Value will be written to CPU_DCB:DAUTHCTRL.SPIDENSEL by ROM boot FW |
CKEY0 is shown in Table 11-29.
Return to the Summary Table.
Customer key
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R | 0FFFFFFFh | Bit[31:0] of customer key used for XOR of TI unlock code when CCFG_TI_OPTIONS.C_FA_DIS != 0xC5. |
CKEY1 is shown in Table 11-30.
Return to the Summary Table.
Customer key
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R | 0FFFFFFFh | Bit[63:32] of customer key used for XOR of TI unlock code when CCFG_TI_OPTIONS.C_FA_DIS != 0xC5. |
CKEY2 is shown in Table 11-31.
Return to the Summary Table.
Customer key
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R | 0FFFFFFFh | Bit[95:64] of customer key used for XOR of TI unlock code when CCFG_TI_OPTIONS.C_FA_DIS != 0xC5. |
CKEY3 is shown in Table 11-32.
Return to the Summary Table.
Customer key
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | KEY | R | 0FFFFFFFh | Bit[127:96] of customer key used for XOR of TI unlock code when CCFG_TI_OPTIONS.C_FA_DIS != 0xC5. |