ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
表 8-27 列出了 PRCM 寄存器的存储器映射寄存器。表 8-27中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
复杂的位访问类型经过编码可适应小型表单元。表 8-28 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
图 8-24 展示了 INFRCLKDIVR,表 8-29 中对此进行了介绍。
返回到汇总表。
运行模式的基础设施时钟分频系数
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | RATIO | R/W | 0h | 系统 CPU 处于运行模式时,驱动 MCU_AON 域中模块的时钟分频比。分频比同时影响基础设施时钟和 perbusull 时钟。 0h = 1 分频 1h = 2 分频 2h = 8 分频 3h = 32 分频 |
图 8-25 展示了 INFRCLKDIVS,表 8-30 中对此进行了介绍。
返回到汇总表。
睡眠模式的基础设施时钟分频系数
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | RATIO | R/W | 0h | 系统 CPU 处于睡眠模式时,驱动 MCU_AON 域中模块的时钟分频比。分频比同时影响基础设施时钟和 perbusull 时钟。 0h = 1 分频 1h = 2 分频 2h = 8 分频 3h = 32 分频 |
图 8-26 展示了 INFRCLKDIVDS,表 8-31 中对此进行了介绍。
返回到汇总表。
深度睡眠模式的基础设施时钟分频系数
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | RATIO | R/W | 0h | 系统 CPU 处于深度睡眠模式时,驱动 MCU_AON 域中模块的时钟分频比。分频比同时影响基础设施时钟和 perbusull 时钟。 0h = 1 分频 1h = 2 分频 2h = 8 分频 3h = 32 分频 |
图 8-27 展示了 VDCTL,表 8-32 中对此进行了介绍。
返回到汇总表。
MCU 电压域控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ULDO | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ULDO | R/W | 0h | 请求 PMCTL 切换到 uLDO。 0:无请求 1:尽可能发出请求 在满足以下要求之前,该位将不起作用: 1. PDCTL1.CPU_ON = 0 2. PDCTL1.VIMS_MODE = x0 3. SECDMACLKGDS.DMA_CLK_EN = 0 且 SECDMACLKGR.DMA_AM_CLK_EN = 0(注意:必须使用 CLKLOADCTL.LOAD 加载设置) 4.SECDMACLKGDS.CRYPTO_CLK_EN = 0 且 SECDMACLKGR.CRYPTO_AM_CLK_EN = 0(注意:必须使用 CLKLOADCTL.LOAD 加载设置) 5.I2SCLKGDS.CLK_EN = 0 且 I2SCLKGR.AM_CLK_EN = 0(注意:必须使用 CLKLOADCTL.LOAD 加载设置) 6.RFC 未请求访问 BUS 7.系统 CPU 处于深度睡眠状态 |
图 8-28 展示了 CLKLOADCTL,表 8-33 中对此进行了介绍。
返回到汇总表。
将 PRCM 设置加载到 CLKCTRL 电源域
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | LOAD_DONE | LOAD | |||||
| R-0h | R-1h | W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1 | LOAD_DONE | R | 1h | LOAD 的状态。 当任何需要 LOAD 的寄存器被写入时清零,当 LOAD 完成时设置为 1。 请注意,向寄存器写入无变化的值也会导致 LOAD_DONE 清零。 0:上次 LOAD 后,一个或多个寄存器已被写入访问 1:上次 LOAD 后,没有寄存器被写入访问 |
| 0 | LOAD | W | 0h | 0:无操作 1:将设置加载到 CLKCTRL。该位被硬件清零。 可以在更改多项设置后写入 LOAD 一次,以便所有更改同时生效。也可以在一项设置更新后执行 LOAD。 需要在其设置被应用之前执行 LOAD 的寄存器包括: - SYSBUSCLKDIV - CPUCLKDIV - PERBUSCPUCLKDIV - PERDMACLKDIV - PERBUSCPUCLKG - 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 |
图 8-29 展示了 RFCCLKG,表 8-34 中对此进行了介绍。
返回到汇总表。
RFC 时钟选通
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-1h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 1h | 0:禁用时钟 1:如果 RFC 电源域已开启,则启用时钟 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-30 展示了 VIMSCLKG,表 8-35 中对此进行了介绍。
返回到汇总表。
VIMS 时钟选通
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||||||||||
| R-0h | R/W-3h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | CLK_EN | R/W | 3h | 00:禁用时钟 01:当 SYSBUS 时钟被禁用时禁用时钟 11:启用时钟 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-31 展示了 SECDMACLKGR,表 8-36 中对此进行了介绍。
返回到汇总表。
运行及所有模式下 SEC(PKA、TRNG 和 CRYPTO)与 UDMA 的时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | DMA_AM_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | PKA_ZERIOZE_RESET_N | PKA_AM_CLK_EN | TRNG_AM_CLK_EN | CRYPTO_AM_CLK_EN | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DMA_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PKA_CLK_EN | TRNG_CLK_EN | CRYPTO_CLK_EN | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-25 | RESERVED | R | 0h | 保留 |
| 24 | DMA_AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 DMA_CLK_EN、SECDMACLKGS.DMA_CLK_EN 和 SECDMACLKGDS.DMA_CLK_EN。 启用时,SYSBUS 时钟将始终运行 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 23-20 | RESERVED | R | 0h | 保留 |
| 19 | PKA_ZERIOZE_RESET_N | R/W | 0h | 清零逻辑硬件复位。 0:pka_zeroize 逻辑无效。 1:启用存储器的 pka_zeroize。 该寄存器必须保持活动状态,直到存储器完全清零,这需要 256 个系统总线时钟周期。 |
| 18 | PKA_AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 PKA_CLK_EN、SECDMACLKGS.PKA_CLK_EN 和 SECDMACLKGDS.PKA_CLK_EN。 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 17 | TRNG_AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 TRNG_CLK_EN、SECDMACLKGS.TRNG_CLK_EN 和 SECDMACLKGDS.TRNG_CLK_EN。 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 16 | CRYPTO_AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 CRYPTO_CLK_EN、SECDMACLKGS.CRYPTO_CLK_EN 和 SECDMACLKGDS.CRYPTO_CLK_EN。 启用时,SYSBUS 时钟将始终运行 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 15-9 | RESERVED | R | 0h | 保留 |
| 8 | DMA_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 DMA_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 7-3 | RESERVED | R | 0h | 保留 |
| 2 | PKA_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 PKA_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 1 | TRNG_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 TRNG_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 0 | CRYPTO_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 CRYPTO_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-32 展示了 SECDMACLKGS,表 8-37 中对此进行了介绍。
返回到汇总表。
睡眠模式下 SEC(PKA、TRNG 和 CRYPTO)与 UDMA 的时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DMA_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PKA_CLK_EN | TRNG_CLK_EN | CRYPTO_CLK_EN | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | DMA_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 SECDMACLKGR.DMA_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 7-3 | RESERVED | R | 0h | 保留 |
| 2 | PKA_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过SECDMACLKGR.PKA_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 1 | TRNG_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 SECDMACLKGR.TRNG_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 0 | CRYPTO_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 SECDMACLKGR.CRYPTO_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-33 展示了 SECDMACLKGDS,表 8-38 中对此进行了介绍。
返回到汇总表。
深度睡眠模式下 SEC(PKA、TRNG 和 CRYPTO)与 UDMA 的时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DMA_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PKA_CLK_EN | TRNG_CLK_EN | CRYPTO_CLK_EN | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | DMA_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 SECDMACLKGR.DMA_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 7-3 | RESERVED | R | 0h | 保留 |
| 2 | PKA_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过SECDMACLKGR.PKA_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 1 | TRNG_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 启用时 SYSBUS 时钟将始终运行 可以通过 SECDMACLKGR.TRNG_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 0 | CRYPTO_CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 启用时 SYSBUS 时钟将始终运行 可以通过 SECDMACLKGR.CRYPTO_AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-34 展示了 GPIOCLKGR,表 8-39 中对此进行了介绍。
返回到汇总表。
运行及所有模式下的 GPIO 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | AM_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 CLK_EN、GPIOCLKGS.CLK_EN 和 GPIOCLKGDS.CLK_EN。 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 7-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-35 展示了 GPIOCLKGS,表 8-40 中对此进行了介绍。
返回到汇总表。
睡眠模式下的 GPIO 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 GPIOCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-36 展示了 GPIOCLKGDS,表 8-41 中对此进行了介绍。
返回到汇总表。
深度睡眠模式下的 GPIO 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 GPIOCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-37 展示了 GPTCLKGR,表 8-42 中对此进行了介绍。
返回到汇总表。
运行及所有模式下的 GPT 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | AM_CLK_EN | RESERVED | CLK_EN | ||||||||||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-12 | RESERVED | R | 0h | 保留 |
| 11-8 | AM_CLK_EN | R/W | 0h | 以下每位具有以下含义: 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 CLK_EN、GPTCLKGS.CLK_EN 和 GPTCLKGDS.CLK_EN。 ENUM 可以进行组合 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 在所有模式下为 GPT0 启用时钟 2h = 在所有模式下为 GPT1 启用时钟 4h = 在所有模式下为 GPT2 启用时钟 8h = 在所有模式下为 GPT3 启用时钟 |
| 7-4 | RESERVED | R | 0h | 保留 |
| 3-0 | CLK_EN | R/W | 0h | 以下每位具有以下含义: 0:禁用时钟 1:启用时钟 可以通过 AM_CLK_EN 强制开启 ENUM 可以进行组合 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 GPT0 启用时钟 2h = 为 GPT1 启用时钟 4h = 为 GPT2 启用时钟 8h = 为 GPT3 启用时钟 |
图 8-38 展示了 GPTCLKGS,表 8-43 中对此进行了介绍。
返回到汇总表。
睡眠模式下的 GPT 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | 保留 |
| 3-0 | CLK_EN | R/W | 0h | 以下每位具有以下含义: 0:禁用时钟 1:启用时钟 可以通过 GPTCLKGR.AM_CLK_EN 强制开启 ENUM 可以进行组合 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 GPT0 启用时钟 2h = 为 GPT1 启用时钟 4h = 为 GPT2 启用时钟 8h = 为 GPT3 启用时钟 |
图 8-39 展示了 GPTCLKGDS,表 8-44 中对此进行了介绍。
返回到汇总表。
深度睡眠模式下的 GPT 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | 保留 |
| 3-0 | CLK_EN | R/W | 0h | 以下每位具有以下含义: 0:禁用时钟 1:启用时钟 可以通过 GPTCLKGR.AM_CLK_EN 强制开启 ENUM 可以进行组合 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 GPT0 启用时钟 2h = 为 GPT1 启用时钟 4h = 为 GPT2 启用时钟 8h = 为 GPT3 启用时钟 |
图 8-40 展示了 I2CCLKGR,表 8-45 对其进行了介绍。
返回到汇总表。
运行及所有模式下的 I2C 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | AM_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 CLK_EN、I2CCLKGS.CLK_EN 和 I2CCLKGDS.CLK_EN。 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 7-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-41 展示了 I2CCLKGS,表 8-46 对其进行了介绍。
返回到汇总表。
睡眠模式下的 I2C 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 I2CCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-42 展示了 I2CCLKGDS,表 8-47 对其进行了介绍。
返回到汇总表。
深度睡眠模式下的 I2C 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 I2CCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-43 展示了 UARTCLKGR,表 8-48 中对此进行了介绍。
返回到汇总表。
运行及所有模式下的 UART 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | AM_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | 保留 |
| 9-8 | AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 CLK_EN、UARTCLKGS.CLK_EN 和 UARTCLKGDS.CLK_EN。 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 UART0 启用时钟 2h = 为 UART1 启用时钟 |
| 7-2 | RESERVED | R | 0h | 保留 |
| 1-0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 UART0 启用时钟 2h = 为 UART1 启用时钟 |
图 8-44 展示了 UARTCLKGS,表 8-49 中对此进行了介绍。
返回到汇总表。
睡眠模式下的 UART 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 UARTCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 UART0 启用时钟 2h = 为 UART1 启用时钟 |
图 8-45 展示了 UARTCLKGDS,表 8-50 中对此进行了介绍。
返回到汇总表。
深度睡眠模式下的 UART 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 UARTCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 UART0 启用时钟 2h = 为 UART1 启用时钟 |
图 8-46 展示了 SSICLKGR,表 8-51 中对此进行了介绍。
返回到汇总表。
运行及所有模式下的 SSI 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | AM_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | 保留 |
| 9-8 | AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 CLK_EN、SSICLKGS.CLK_EN 和 SSICLKGDS.CLK_EN。 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 SSI0 启用时钟 2h = 为 SSI1 启用时钟 |
| 7-2 | RESERVED | R | 0h | 保留 |
| 1-0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 SSI0 启用时钟 2h = 为 SSI1 启用时钟 |
图 8-47 展示了 SSICLKGS,表 8-52 中对此进行了介绍。
返回到汇总表。
睡眠模式下的 SSI 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 SSICLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 SSI0 启用时钟 2h = 为 SSI1 启用时钟 |
图 8-48 展示了 SSICLKGDS,表 8-53 中对此进行了介绍。
返回到汇总表。
深度睡眠模式下的 SSI 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 SSICLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD 1h = 为 SSI0 启用时钟 2h = 为 SSI1 启用时钟 |
图 8-49 展示了 I2SCLKGR,表 8-54 对其进行了介绍。
返回到汇总表。
运行及所有模式下的 I2S 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | AM_CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | AM_CLK_EN | R/W | 0h | 0:不强制 1:在所有模式(运行、睡眠和深度睡眠)下强制开启时钟 启用时覆盖 CLK_EN、I2SCLKGS.CLK_EN 和 I2SCLKGDS.CLK_EN。 启用时,SYSBUS 时钟将始终运行 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 7-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-50 展示了 I2SCLKGS,表 8-55 对其进行了介绍。
返回到汇总表。
睡眠模式下的 I2S 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 可以通过 I2SCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-51 展示了 I2SCLKGDS,表 8-56 对其进行了介绍。
返回到汇总表。
深度睡眠模式下的 I2S 时钟门控
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLK_EN | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | CLK_EN | R/W | 0h | 0:禁用时钟 1:启用时钟 启用时 SYSBUS 时钟将始终运行 可以通过 I2SCLKGR.AM_CLK_EN 强制开启 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-52 展示了 SYSBUSCLKDIV,表 8-57 中对此进行了介绍。
返回到汇总表。
内部。仅可通过 TI 提供的 API 使用。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | RATIO | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
图 8-53 展示了 CPUCLKDIV,表 8-58 中对此进行了介绍。
返回到汇总表。
内部。仅可通过 TI 提供的 API 使用。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | RATIO | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
图 8-54 展示了 PERBUSCPUCLKDIV,表 8-59 中对此进行了介绍。
返回到汇总表。
内部。仅可通过 TI 提供的 API 使用。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | 保留 |
| 3-0 | RATIO | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
图 8-55 展示了 PERDMACLKDIV,表 8-60 中对此进行了介绍。
返回到汇总表。
内部。仅可通过 TI 提供的 API 使用。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | 保留 |
| 3-0 | RATIO | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
图 8-56 展示了 I2SBCLKSEL,表 8-61 对其进行了介绍。
返回到汇总表。
I2S 时钟控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | SRC | R/W | 0h | BCLK 源选择器 0:使用外部 BCLK 1:使用内部生成的时钟 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-57 展示了 GPTCLKDIV,表 8-62 中对此进行了介绍。
返回到汇总表。
GPT 分频器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RATIO | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | 保留 |
| 3-0 | RATIO | R/W | 0h | 用于 GPT 的分频器。在运行/睡眠/深度睡眠模式下,分频比将是恒定的且不受门控。要使更改生效,需要写入 CLKLOADCTL.LOAD。不支持其他值。 0h = 1 分频 1h = 2 分频 2h = 4 分频 3h = 8 分频 4h = 16 分频 5h = 32 分频 6h = 64 分频 7h = 128 分频 8h = 256 分频 |
图 8-58 展示了 I2SCLKCTL,表 8-63 对其进行了介绍。
返回到汇总表。
I2S 时钟控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SMPL_ON_POSEDGE | WCLK_PHASE | EN | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | 保留 |
| 3 | SMPL_ON_POSEDGE | R/W | 0h | 在 I2S 串行接口上,在 BCLK 的相反边沿对数据和 WCLK 进行采样并按时钟输出。 0 - 数据和 WCLK 在负边沿采样,在正边沿按时钟输出。 1 - 数据和 WCLK 在正边沿采样,在负边沿按时钟输出。 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 2-1 | WCLK_PHASE | R/W | 0h | 决定 WCLK 分频比的计算方式,并用于生成不同的占空比(请参阅 I2SWCLKDIV.WDIV)。 0:单相 1:双相 2:用户定义 3:保留/未定义 要使更改生效,需要写入 CLKLOADCTL.LOAD |
| 0 | EN | R/W | 0h | 0:MCLK、BCLK 和 WCLK 将为静态低电平 1:启用 MCLK、BCLK 和 WCLK 的生成 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-59 展示了 I2SMCLKDIV,表 8-64 对其进行了介绍。
返回到汇总表。
MCLK 分频比
| 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 | MDIV | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | 保留 |
| 9-0 | MDIV | R/W | 0h | 用于生成 MCLK 的分频比的无符号系数 [2-1024]: MCLK = MCUCLK/MDIV[Hz] MCUCLK 为 48MHz。 值 0 解释为 1024。 值 1 无效。 如果 MDIV 为奇数,则时钟的低电平相位比高电平相位长一个 MCUCLK 周期。 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-60 展示了 I2SBCLKDIV,表 8-65 对其进行了介绍。
返回到汇总表。
BCLK 分压比
| 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 | BDIV | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | 保留 |
| 9-0 | BDIV | R/W | 0h | 用于生成 I2S BCLK 的分频比的无符号系数 [2-1024]: BCLK = MCUCLK/BDIV[Hz] MCUCLK 为 48MHz。 值 0 解释为 1024。 值 1 无效。 如果 BDIV 为奇数且 I2SCLKCTL.SMPL_ON_POSEDGE = 0,则时钟的低电平相位比高电平相位长一个 MCUCLK 周期。 如果 BDIV 为奇数且 I2SCLKCTL.SMPL_ON_POSEDGE = 1,则时钟的高电平相位比低电平相位长一个 MCUCLK 周期。 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-61 展示了 I2SWCLKDIV,表 8-66 中对此进行了介绍。
返回到汇总表。
WCLK 分频比
| 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 | WDIV | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | 保留 |
| 15-0 | WDIV | R/W | 0h | 如果 I2SCLKCTL.WCLK_PHASE = 0,单相。 WCLK 高电平持续一个 BCLK 周期,低电平持续 WDIV[9:0](无符号,[1-1023])个 BCLK 周期。 WCLK = MCUCLK / BDIV*(WDIV[9:0] + 1) [Hz] MCUCLK 为 48MHz。 如果 I2SCLKCTL.WCLK_PHASE = 1,双相。 WCLK 的每个相位(50% 占空比)持续 WDIV[9:0](无符号,[1-1023])个 BCLK 周期。 WCLK = MCUCLK / BDIV*(2*WDIV[9:0]) [Hz] 如果 I2SCLKCTL.WCLK_PHASE = 2,用户定义。 WCLK 高电平持续 WDIV[7:0](无符号,[1-255])个 BCLK 周期,低电平持续 WDIV[15:8](无符号,[1-255])个 BCLK 周期。 WCLK = MCUCLK / (BDIV*(WDIV[7:0] + WDIV[15:8]) [Hz] 要使更改生效,需要写入 CLKLOADCTL.LOAD |
图 8-62 展示了 RESETSECDMA,表 8-67 中对此进行了介绍。
返回到汇总表。
SEC(PKA、TRNG 和 CRYPTO)与 UDMA 的复位
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DMA | ||||||
| R-0h | W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PKA | TRNG | CRYPTO | ||||
| R-0h | W-0h | W-0h | W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | DMA | W | 0h | 写入 1 复位。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
| 7-3 | RESERVED | R | 0h | 保留 |
| 2 | PKA | W | 0h | 写入 1 复位。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
| 1 | TRNG | W | 0h | 写入 1 复位。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
| 0 | CRYPTO | W | 0h | 写入 1 复位。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
图 8-63 展示了 RESETGPIO,表 8-68 中对此进行了介绍。
返回到汇总表。
GPIO IP 的复位
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GPIO | ||||||
| R-0h | W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | GPIO | W | 0h | 0:无操作 1:复位 GPIO。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
图 8-64 展示了 RESETGPT,表 8-69 中对此进行了介绍。
返回到汇总表。
GPT IP 的复位
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | GPT | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | GPT | W | 0h | 0:无操作 1:复位所有 GPT。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
图 8-65 展示了 RESETI2C,表 8-70 中对此进行了介绍。
返回到汇总表。
I2C IP 的复位
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | I2C | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | I2C | W | 0h | 0:无操作 1:复位 I2C。硬件清除。 仅在 SERIAL 电源域开启 (PDSTAT0.SERIAL_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
图 8-66 展示了 RESETUART,表 8-71 中对此进行了介绍。
返回到汇总表。
UART IP 的复位
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | UART1 | UART0 | |||||
| R-0h | W-0h | W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1 | UART1 | W | 0h | 0:无操作 1:复位 UART1。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
| 0 | UART0 | W | 0h | 0:无操作 1:复位 UART0。硬件清除。 仅在 SERIAL 电源域开启 (PDSTAT0.SERIAL_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
图 8-67 展示了 RESETSSI,表 8-72 中对此进行了介绍。
返回到汇总表。
SSI IP 的复位
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SSI | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | SSI | W | 0h | SSI 0: 0:无操作 1:复位 SSI。硬件清除。 仅在 SERIAL 电源域开启 (PDSTAT0.SERIAL_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 SSI 1: 0:无操作 1:复位 SSI。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
图 8-68 展示了 RESETI2S,表 8-73 对其进行了介绍。
返回到汇总表。
I2S IP 的复位
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | I2S | ||||||||||||||
| R-0h | W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | I2S | W | 0h | 0:无操作 1:复位模块。硬件清除。 仅在 PERIPH 电源域开启 (PDSTAT0.PERIPH_ON = 1) 时访问才有效 写入前设置 FLASH:CFG.DIS_READACCESS = 1,以确保在从闪存执行期间不会激活复位。这意味着使用软件复位时不能从闪存执行代码。 |
图 8-69 展示了 PDCTL0,表 8-74 对其进行了介绍。
返回到汇总表。
电源域控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PERIPH_ON | SERIAL_ON | RFC_ON | ||||
| R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2 | PERIPH_ON | R/W | 0h | PERIPH 电源域。 0:PERIPH 电源域断电 1:PERIPH 电源域加电 |
| 1 | SERIAL_ON | R/W | 0h | SERIAL 电源域。 0:SERIAL 电源域断电 1:SERIAL 电源域加电 |
| 0 | RFC_ON | R/W | 0h | 0:如果 PDCTL1.RFC_ON = 0,则 RFC 电源域断电 1:RFC 电源域上电 |
图 8-70 展示了 PDCTL0RFC,表 8-75 对其进行了介绍。
返回到汇总表。
RFC 电源域控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R/W | 0h | PDCTL0.RFC_ON 的别名 |
图 8-71 展示了 PDCTL0SERIAL,表 8-76 对其进行了介绍。
返回到汇总表。
SERIAL 电源域控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R/W | 0h | PDCTL0.SERIAL_ON 的别名 |
图 8-72 展示了 PDCTL0PERIPH,表 8-77 对其进行了介绍。
返回到汇总表。
PERIPH 电源域控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R/W | 0h | PDCTL0.PERIPH_ON 的别名 |
图 8-73 展示了 PDSTAT0,表 8-78 对其进行了介绍。
返回到汇总表。
电源域状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PERIPH_ON | SERIAL_ON | RFC_ON | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2 | PERIPH_ON | R | 0h | PERIPH 电源域。 0:域可能已断电 1:域加电(保证) |
| 1 | SERIAL_ON | R | 0h | SERIAL 电源域。 0:域可能已断电 1:域加电(保证) |
| 0 | RFC_ON | R | 0h | RFC 电源域 0:域可能已断电 1:域加电(保证) |
图 8-74 展示了 PDSTAT0RFC,表 8-79 对其进行了介绍。
返回到汇总表。
RFC 电源域状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R | 0h | PDSTAT0.RFC_ON 的别名 |
图 8-75 展示了 PDSTAT0SERIAL,表 8-80 对其进行了介绍。
返回到汇总表。
SERIAL 电源域状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R | 0h | PDSTAT0.SERIAL_ON 的别名 |
图 8-76 展示了 PDSTAT0PERIPH,表 8-81 对其进行了介绍。
返回到汇总表。
PERIPH 电源域状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R | 0h | PDSTAT0.PERIPH_ON 的别名 |
图 8-77 展示了 PDCTL1,表 8-82 对其进行了介绍。
返回到汇总表。
电源域控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | VIMS_MODE | RFC_ON | CPU_ON | RESERVED | |||
| R-0h | R/W-1h | R/W-0h | R/W-1h | R-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | 保留 |
| 4-3 | VIMS_MODE | R/W | 1h | 00:VIMS 电源域仅在 CPU 电源域通电时通电。 01:只要 BUS 电源域通电,VIMS 电源域就会通电。 1X: 下次唤醒时阻止 VIMS 电源域加电。仅当 VIMS 电源域未通电时,此模式才有效。用于自主射频内核。 |
| 2 | RFC_ON | R/W | 0h | 0:如果 PDCTL0.RFC_ON = 0,则 RFC 电源域断电。1:RFC 电源域上电。该位应由 RFC 在自主模式下使用,但没有硬件限制阻止系统 CPU 访问该位。 |
| 1 | CPU_ON | R/W | 1h | 0:当系统 CPU 指示其空闲时,会导致 CPU 电源域断电。 1:启动 CPU 电源域加电。 该位由 WIC 上电事件自动设置。 |
| 0 | RESERVED | R | 0h | 保留 |
图 8-78 展示了 PDCTL1CPU,表 8-83 对其进行了介绍。
返回到汇总表。
CPU 电源域直接控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R/W-1h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R/W | 1h | 这是 PDCTL1.CPU_ON 的别名 |
图 8-79 展示了 PDCTL1RFC,表 8-84 对其进行了介绍。
返回到汇总表。
RFC 电源域直接控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R/W | 0h | 这是 PDCTL1.RFC_ON 的别名 |
图 8-80 展示了 PDCTL1VIMS,表 8-85 对其进行了介绍。
返回到汇总表。
VIMS 模式直接控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | 模式 | ||||||||||||||
| R-0h | R/W-1h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | 保留 |
| 1-0 | 模式 | R/W | 1h | 这是 PDCTL1.VIMS_MODE 的别名 |
图 8-81 展示了 PDSTAT1,表 8-86 对其进行了介绍。
返回到汇总表。
电源管理器状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUS_ON | VIMS_ON | RFC_ON | CPU_ON | RESERVED | ||
| R-0h | R-1h | R-1h | R-0h | R-1h | R-0h | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-5 | RESERVED | R | 0h | 保留 |
| 4 | BUS_ON | R | 1h | 0:BUS 域不可访问 1:BUS 域当前可访问 |
| 3 | VIMS_ON | R | 1h | 0:VIMS 域不可访问 1:VIMS 域当前可访问 |
| 2 | RFC_ON | R | 0h | 0:RFC 域不可访问 1:RFC 域当前可访问 |
| 1 | CPU_ON | R | 1h | 0:CPU 和 BUS 域不可访问 1:CPU 和 BUS 域当前可访问 |
| 0 | RESERVED | R | 0h | 保留 |
图 8-82 展示了 PDSTAT1BUS,表 8-87 对其进行了介绍。
返回到汇总表。
BUS 电源域直接读取状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R-1h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R | 1h | 这是 PDSTAT1.BUS_ON 的别名 |
图 8-83 展示了 PDSTAT1RFC,表 8-88 对其进行了介绍。
返回到汇总表。
RFC 电源域直接读取状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R | 0h | 这是 PDSTAT1.RFC_ON 的别名 |
图 8-84 展示了 PDSTAT1CPU,表 8-89 对其进行了介绍。
返回到汇总表。
CPU 电源域直接读取状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R-1h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R | 1h | 这是 PDSTAT1.CPU_ON 的别名 |
图 8-85 展示了 PDSTAT1VIMS,表 8-90 对其进行了介绍。
返回到汇总表。
VIMS 模式直接读取状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ON | ||||||||||||||
| R-0h | R-1h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | ON | R | 1h | 这是 PDSTAT1.VIMS_ON 的别名 |
图 8-86 展示了 RFCBITS,表 8-91 中对此进行了介绍。
返回到汇总表。
RFC 控制
| 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 |
| 读取 | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-0 | 读取 | R/W | 0h | RFC 的控制位。RF 内核 CPE 处理器在启动时会自动检查此寄存器,可用于立即指示 CPE 在启动时执行某些任务。支持的功能由 ROM 定义,可能会有所不同。有关更多详细信息,请参阅技术参考手册。 |
图 8-87 展示了 RFCMODESEL,表 8-92 中对此进行了介绍。
返回到汇总表。
所选 RFC 模式
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CURR | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2-0 | CURR | R/W | 0h | 选择 RFC 将接受的命令集。只有 RFCMODEHWOPT.AVAIL 允许的模式是可写的。有关详细信息,请参阅技术参考手册。 0h = 选择模式 0 1h = 选择模式 1 2h = 选择模式 2 3h = 选择模式 3 4h = 选择模式 4 5h = 选择模式 5 6h = 选择模式 6 7h = 选择模式 7 |
图 8-88 展示了 RFCMODEHWOPT,表 8-93 中对此进行了介绍。
返回到汇总表。
允许的 RFC 模式
| 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 | AVAIL | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | AVAIL | R | 0h | 允许的 RFC 模式。可以允许多个属性。 1h = 允许模式 0 2h = 允许模式 1 4h = 允许模式 2 8h = 允许模式 3 10h = 允许模式 4 20h = 允许模式 5 40h = 允许模式 6 80h = 允许模式 7 |
图 8-89 展示了 PWRPROFSTAT,表 8-94 中对此进行了介绍。
返回到汇总表。
功耗分析器寄存器
| 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 | 值 | ||||||||||||||||||||||||||||||
| R-0h | R/W-1h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-0 | 值 | R/W | 1h | 软件可以使用这些位来为应用程序添加时间戳。这些位也可通过 testtap 获取,进而使仿真器可以使用它们进行实时分析。 |
图 8-90 展示了 MCUSRAMCFG,表 8-95 中对此进行了介绍。
返回到汇总表。
MCU SRAM 配置
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BM_OFF | PAGE | PGS | BM | PCH_F | PCH_L | |
| R-0h | R/W-1h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-6 | RESERVED | R | 0h | 保留 |
| 5 | BM_OFF | R/W | 1h | 禁用突发模式 0:启用突发模式。 1:关闭突发模式。 |
| 4 | PAGE | R/W | 0h | 页面模式选择 0:禁用页面模式。存储器在标准模式下工作 1:启用页面模式。仅选择蝶形阵列的一半。页面模式将根据 PGS 设置选择字的 LSB 半部分或 MSB 半部分。 该模式可用于额外节省电能 |
| 3 | PGS | R/W | 0h | 0:页面模式期间 (PAGE = 1) 选择字的 LSB 半部分 1:页面模式期间 (PAGE = 1) 选择字的 MSB 半部分 |
| 2 | BM | R/W | 0h | 突发模式启用 0:突发模式禁用。存储器在标准模式下工作。 1:突发模式启用 处于突发模式时,位线预充和字线触发取决于 PCH_F 和 PCH_L。 突发模式可降低有功功耗。 |
| 1 | PCH_F | R/W | 0h | 0:在周期的后半部分无位线预充 1:处于突发模式时 (BM = 1),在周期的后半部分进行位线预充 |
| 0 | PCH_L | R/W | 0h | 0:在周期的前半部分无位线预充 1:处于突发模式时 (BM = 1),在周期的前半部分进行位线预充 |
图 8-91 展示了 RAMRETEN,表 8-96 中对此进行了介绍。
返回到汇总表。
存储器保持控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RFCULL | RFC | VIMS | ||||
| R-0h | R/W-1h | R/W-0h | R/W-3h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | 保留 |
| 3 | RFCULL | R/W | 1h | 0:禁用 RFC ULL SRAM 保持 1:启用 RFC ULL SRAM 保持 存储器受控: CPEULLRAM |
| 2 | RFC | R/W | 0h | 0:禁用 RFC SRAM 保持 1:启用 RFC SRAM 保持 存储器受控: CPERAM MCERAM RFERAM DSBRAM |
| 1-0 | VIMS | R/W | 3h | 0:禁用存储器保持 1:启用存储器保持 位 0:VIMS_TRAM 位 1:VIMS_CRAM 合法模式取决于 VIMS:CTL.MODE 中的设置 00:在 DEEPSLEEP 被置为有效之前,VIMS:CTL.MODE 必须为 OFF - 再次唤醒后必须设置回 CACHE 或 SPLIT 模式。 01:在 DEEPSLEEP 被置为有效之前,VIMS:CTL.MODE 必须为 GPRAM。唤醒后必须保持在 GPRAM 模式,或者先选择 OFF 模式,然后再选择 CACHE 或 SPILT 模式。 10:非法模式 11:无限制 |
图 8-92 展示了 OSCIMSC,表 8-97 中对此进行了介绍。
返回到汇总表。
振荡器中断屏蔽控制
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| HFSRCPENDIM | LFSRCDONEIM | XOSCDLFIM | XOSCLFIM | RCOSCDLFIM | RCOSCLFIM | XOSCHFIM | RCOSCHFIM |
| R/W-0h | R/W-0h | R/W-1h | R/W-1h | R/W-0h | R/W-1h | R/W-1h | R/W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7 | HFSRCPENDIM | R/W | 0h | 0:当 HFSRCPEND 符合条件时禁用中断生成 1:当 HFSRCPEND 符合条件时启用中断生成 |
| 6 | LFSRCDONEIM | R/W | 0h | 0:当 LFSRCDONE 符合条件时禁用中断生成 1:当 LFSRCDONE 符合条件时启用中断生成 |
| 5 | XOSCDLFIM | R/W | 1h | 0:当 XOSCDLF 符合条件时禁用中断生成 1:当 XOSCDLF 符合条件时启用中断生成 |
| 4 | XOSCLFIM | R/W | 1h | 0:当 XOSCLF 符合条件时禁用中断生成 1:当 XOSCLF 符合条件时启用中断生成 |
| 3 | RCOSCDLFIM | R/W | 0h | 0:当 RCOSCDLF 符合条件时禁用中断生成 1:当 RCOSCDLF 符合条件时启用中断生成 |
| 2 | RCOSCLFIM | R/W | 1h | 0:当 RCOSCLF 符合条件时禁用中断生成 1:当 RCOSCLF 符合条件时启用中断生成 |
| 1 | XOSCHFIM | R/W | 1h | 0:当 XOSCHF 符合条件时禁用中断生成 1:当 XOSCHF 符合条件时启用中断生成 |
| 0 | RCOSCHFIM | R/W | 0h | 0:当 RCOSCHF 符合条件时禁用中断生成 1:当 RCOSCHF 符合条件时启用中断生成 |
图 8-93 展示了 OSCRIS,表 8-98 中对此进行了介绍。
返回到汇总表。
振荡器原始中断状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| HFSRCPENDRIS | LFSRCDONERIS | XOSCDLFRIS | XOSCLFRIS | RCOSCDLFRIS | RCOSCLFRIS | XOSCHFRIS | RCOSCHFRIS |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7 | HFSRCPENDRIS | R | 0h | SCLK_HF 源切换挂起中断。 在写入 DDI_0_OSC:CTL0.SCLK_HF_SRC_SEL 导致 SCLK_HF 源变更请求后,所请求的 SCLK_HF 源将启用并符合条件。当新源准备好用作时钟源时,中断 HSSRCPENDRIS 将变为高电平。当闪存允许在闪存读取访问被禁用后进行 SCLK_HF 源切换时。此时将执行实际的 SCLK_HF 时钟源切换,并且中断状态 HSSRCPENDRIS 将变为低电平。 0:指示 SCLK_HF 源未准备好进行切换 1:指示 SCLK_HF 源已准备好进行切换 无论 OSCIMSC.HFSRCPENDIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.HFSRCPENDC 清除 |
| 6 | LFSRCDONERIS | R | 0h | SCLK_LF 源切换完成。 DDI_0_OSC:CTL0.SCLK_LF_SRC_SEL 寄存器字段用于请求更改 SCLK_LF 源。在请求更改 SCLK_LF 时钟源后,新源可能需要先启用并符合条件,然后才能进行时钟源切换。中断 LFRSRCDONERIS 变为高电平,指示已执行 SCLK_LF 时钟源切换。当通过写入 DDI_0_OSC:CTL0.SCLK_LF_SRC_SEL 请求下一次时钟源更改时,LFRSRCDONERIS 将再次变为低电平。 0:指示 SCLK_LF 源切换尚未完成 1:指示 SCLK_LF 源切换已完成 无论 OSCIMSC.LFSRCDONEIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.LFSRCDONEC 清除 |
| 5 | XOSCDLFRIS | R | 0h | XOSCDLFRIS 中断指示 XOSC_HF 振荡器何时准备好用作 SCLK_LF 或 ACLK_REF 的派生低频时钟源。当 XOSCDLFRIS 为高电平时,XOSC_HF 被选择后将用作 SCLK_LF 的源。当没有任何系统时钟选择 XOSC_HF 作为时钟源时,XOSC_HF 源会自动禁用,且 XOSCDLFRIS 中断状态将变为低电平。 0:XOSCDLF 尚不符合条件 1:XOSCDLF 已符合条件 无论 OSCIMSC.XOSCDLFIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.XOSCDLFC 清除 |
| 4 | XOSCLFRIS | R | 0h | XOSCLFRIS 中断指示 XOSC_LF 振荡器的输出何时在频率上符合条件。当 XOSC_LF 振荡器准备好用作时钟源时,XOSCLFRIS 中断状态变为高电平。 时钟成功通过合格性验证后,XOSCLFRIS 中断状态保持高电平,并且会关闭进一步的合格性验证,直到 XOSC_LF 振荡器被禁用。仅在初始上电时或在 XOSC_LF 振荡器因被取消选择为时钟源而被禁用后,XOSCLFRIS 中断状态才会变为低电平。 0:XOSCLF 尚不符合条件 1:XOSCLF 已符合条件 无论 OSCIMSC.XOSCLFIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.XOSCLFC 清除 |
| 3 | RCOSCDLFRIS | R | 0h | RCOSCDLFRIS 中断指示 RCOSC_HF 振荡器何时准备好用作 SCLK_LF 或 ACLK_REF 的派生低频时钟源。当 RCOSCDLFRIS 为高电平时,RCOSC_HF 被选择后将用作 SCLK_LF 的源。当没有任何系统时钟选择 RCOSC_HF 作为时钟源时,RCOSC_HF 源会自动禁用,且 RCOSCDLFRIS 中断状态将变为低电平。 如果 SCLK_LF 或 ACLK_REF 源从 RCOSC_HF 派生时钟更改为 XOSC_HF 派生低频时钟,且新源尚不符合条件,则时钟将继续使用原始源运行。然后,RCOSCDLFRIS 中断将保持高电平。 0:RCOSCDLF 尚不符合条件 1:RCOSCDLF 已符合条件 无论 OSCIMSC.RCOSCDLFIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.RCOSCDLFC 清除 |
| 2 | RCOSCLFRIS | R | 0h | RCOSCLFRIS 中断指示 RCOSC_LF 振荡器的输出何时在频率上符合条件。当 RCOSC_LF 振荡器准备好用作时钟源时,RCOSCLFRIS 中断状态变为高电平。 时钟成功通过合格性验证后,RCOSCLFRIS 中断状态保持高电平,并且会关闭进一步的合格性验证,直到 RCOSC_LF 振荡器被禁用。仅在初始上电时或在 RCOSC_LF 振荡器因被取消选择为时钟源而被禁用后,RCOSCLFRIS 中断状态才会变为低电平。 0:RCOSCLF 尚不符合条件 1:RCOSCLF 已符合条件 无论 OSCIMSC.RCOSCLFIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.RCOSCLFC 清除 |
| 1 | XOSCHFRIS | R | 0h | XOSCHFRIS 中断指示 XOSC_HF 振荡器何时符合用作时钟源的条件。XOSCHFRIS 也在 TCXO 模式下(当 DDI_0_OSC:XOSCHFCTL.TCXO_MODE 为 1 时)使用。 当 XOSCHFRIS 中断为高电平时,表示振荡器符合条件,在被选择后将用作时钟源。当振荡器在被取消选择为时钟源后被禁用时,XOSCHFRIS 中断变为低电平。 0:XOSC_HF 尚不符合条件 1:XOSC_HF 已符合条件 无论 OSCIMSC.XOSCHFIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.XOSCHFC 清除 |
| 0 | RCOSCHFRIS | R | 0h | RCOSCHFRIS 中断指示 RCOSC_HF 振荡器何时符合用作时钟源的条件。当 RCOSCHFRIS 中断为高电平时,表示振荡器符合条件,在被选择后将用作时钟源。当振荡器在被取消选择为时钟源后被禁用时,RCOSCHFRIS 中断变为低电平。 0:RCOSC_HF 尚不符合条件 1:RCOSC_HF 已符合条件 无论 OSCIMSC.RCOSCHFIM 设置如何,中断都符合条件。验证原始中断和使能中断屏蔽的顺序对于生成 OSC 中断无关紧要。 由硬件置位。通过写入 OSCICR.RCOSCHFC 清除 |
图 8-94 展示了 OSCICR,表 8-99 中对此进行了介绍。
返回到汇总表。
振荡器原始中断清除
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| HFSRCPENDC | LFSRCDONEC | XOSCDLFC | XOSCLFC | RCOSCDLFC | RCOSCLFC | XOSCHFC | RCOSCHFC |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7 | HFSRCPENDC | W | 0h | 向该字段写入 1 会清除 HFSRCPEND 原始中断状态。写入 0 无效。 |
| 6 | LFSRCDONEC | W | 0h | 向该字段写入 1 会清除 LFSRCDONE 原始中断状态。写入 0 无效。 |
| 5 | XOSCDLFC | W | 0h | 向该字段写入 1 会清除 XOSCDLF 原始中断状态。写入 0 无效。 |
| 4 | XOSCLFC | W | 0h | 向该字段写入 1 会清除 XOSCLF 原始中断状态。写入 0 无效。 |
| 3 | RCOSCDLFC | W | 0h | 向该字段写入 1 会清除 RCOSCDLF 原始中断状态。写入 0 无效。 |
| 2 | RCOSCLFC | W | 0h | 向该字段写入 1 会清除 RCOSCLF 原始中断状态。写入 0 无效。 |
| 1 | XOSCHFC | W | 0h | 向该字段写入 1 会清除 XOSCHF 原始中断状态。写入 0 无效。 |
| 0 | RCOSCHFC | W | 0h | 向该字段写入 1 会清除 RCOSCHF 原始中断状态。写入 0 无效。 |