ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
表 27-5 列出了 RTC 寄存器的存储器映射寄存器。表 27-5 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 组 | 部分 |
|---|---|---|---|---|
| 444h | FPUB_0 | 发布者端口 0 | 转到 | |
| 800h | PWREN | 电源使能 | 转到 | |
| 804h | RSTCTL | 复位控制 | 转到 | |
| 808h | CLKCFG | 外设时钟配置寄存器 | 转到 | |
| 814h | STAT | 状态寄存器 | 转到 | |
| 1004h | CLKSEL | 超低功耗外设的时钟选择 | 转到 | |
| 1020h | IIDX | 中断索引寄存器 | CPU_INT | 转到 |
| 1028h | IMASK | 中断屏蔽 | CPU_INT | 转到 |
| 1030h | RIS | 原始中断状态 | CPU_INT | 转到 |
| 1038h | MIS | 已屏蔽中断状态 | CPU_INT | 转到 |
| 1040h | ISET | 中断设置 | CPU_INT | 转到 |
| 1048h | ICLR | 中断清除 | CPU_INT | 转到 |
| 1050h | IIDX | 中断索引寄存器 | GEN_EVENT | 转到 |
| 1054h | IMASK | 中断屏蔽 | GEN_EVENT | 转到 |
| 1058h | RIS | 原始中断状态 | GEN_EVENT | 转到 |
| 105Ch | MIS | 已屏蔽中断状态 | GEN_EVENT | 转到 |
| 1060h | ISET | 中断设置 | GEN_EVENT | 转到 |
| 1064h | ICLR | 中断清除 | GEN_EVENT | 转到 |
| 10E0h | EVT_MODE | 事件模式 | 转到 | |
| 10FCh | DESC | RTC 描述符寄存器 | 转到 | |
| 1100h | CLKCTL | RTC 时钟控制寄存器 | 转到 | |
| 1104h | DBGCTL | RTC 模块调试控制寄存器 | 转到 | |
| 1108h | CTL | RTC 控制寄存器 | 转到 | |
| 110Ch | STA | RTC 状态寄存器 | 转到 | |
| 1110h | CAL | RTC 时钟偏移校准寄存器 | 转到 | |
| 1114h | TCMP | RTC 温度补偿寄存器 | 转到 | |
| 1118h | SEC | RTC 秒寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 111Ch | 最小值 | RTC 分钟寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1120h | HOUR | RTC 小时寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1124h | DAY | RTC 星期/月寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1128h | MON | RTC 月寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 112Ch | YEAR | RTC 年寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1130h | A1MIN | RTC 分钟报警寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1134h | A1HOUR | RTC 小时报警寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1138h | A1DAY | RTC 报警星期/月寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 113Ch | A2MIN | RTC 分钟报警寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1140h | A2HOUR | RTC 小时报警寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1144h | A2DAY | RTC 报警星期/月寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1148h | PSCTL | RTC 预分频计时器 0/1 控制寄存器 | 转到 | |
| 114Ch | EXTPSCTL | RTC 预分频计时器 2 控制寄存器 | 转到 | |
| 1150h | TSSEC | 时间戳秒寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1154h | TSMIN | 时间戳分钟寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1158h | TSHOUR | 时间戳小时寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 115Ch | TSDAY | 时间戳星期/月寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1160h | TSMON | 时间戳月寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1164h | TSYEAR | 时间戳年寄存器 - 二进制/BCD 格式的日历模式 | 转到 | |
| 1168h | TSSTAT | 时间戳状态寄存器 | 转到 | |
| 116Ch | TSCTL | 时间戳控制寄存器 | 转到 | |
| 1170h | TSCLR | 时间戳清除寄存器 | 转到 | |
| 1174h | LFSSRST | 低频子系统复位请求 | 转到 | |
| 1178h | RTCLOCK | 实时时钟锁定寄存器 | 转到 |
复杂的位访问类型经过编码可适应小型表单元。表 27-6 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| R-0 | R -0 | 读取 返回 0 |
| 写入类型 | ||
| W | W | 写入 |
| WK | W K | 写入 受密钥保护的写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
图 27-5 展示了 FPUB_0,表 27-7 中对此进行了介绍。
返回到汇总表。
发布者端口
| 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 | CHANID | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-0 | CHANID | R/W | 0h | 0 = 已断开连接。 1-15 = 已连接至通道 ID = CHANID。 0h = 值 0 指定事件未连接 Fh = 请参阅您的器件数据表,因为实际允许的最大值可能小于 15。 |
图 27-6 展示了 PWREN,表 27-8 中对此进行了介绍。
返回到汇总表。
用于控制电源状态的寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-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 | ENABLE | ||||||
| R-0h | R/WK-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | 允许电源状态更改的 KEY 26h = 允许对该寄存器进行写入访问的 KEY |
| 23-1 | RESERVED | R | 0h | |
| 0 | ENABLE | R/WK | 0h | 启用电源 必须将 KEY 设置为 26h 才能写入该位。 0h = 禁用电源 1h = 启用电源 |
图 27-7 展示了 RSTCTL,表 27-9 中对此进行了介绍。
返回到汇总表。
用于控制复位有效和无效的寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| W-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 | RESETSTKYCLR | RESETASSERT | |||||
| R-0h | WK-0h | WK-0h | |||||
图 27-8 展示了 CLKCFG,表 27-10 中对此进行了介绍。
返回到汇总表。
外设时钟配置寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | BLOCKASYNC | ||||||
| R-0h | R/WK-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | 允许状态更改的 KEY -- 0xA9 A9h (W) = 允许更改 GPRCM 字段的密钥值 |
| 23-9 | RESERVED | R | 0h | |
| 8 | BLOCKASYNC | R/WK | 0h | 阻止异步时钟请求启动 SYSOSC 或强制总线时钟为 32MHz 必须将 KEY 设置为 A9h 才能写入该位。 0h = 不阻止异步时钟请求 1h = 阻止异步时钟请求 |
| 7-0 | RESERVED | R | 0h |
图 27-9 展示了 STAT,表 27-11 中对此进行了介绍。
返回到汇总表。
外设启用和复位状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RESETSTKY | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | |
| 16 | RESETSTKY | R | 0h | 该位指示自 RSTCTL 寄存器中的 RESETSTKYCLR 清除该位以来,外设是否复位 0h = 自 RSTCTL 寄存器中的 RESETSTKYCLR 上次清除该位以来,外设尚未复位 1h = 自从上次清除该位以来,外设已复位 |
| 15-0 | RESERVED | R | 0h |
图 27-10 展示了 CLKSEL,表 27-12 中对此进行了介绍。
返回到汇总表。
ULP 外设的时钟源选择
| 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 | LFCLK_SEL | RESERVED | |||||
| R-0h | R-0h | R-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | |
| 1 | LFCLK_SEL | R | 0h | 如果启用,选择 LFCLK 作为时钟源 0h = 禁用 LFCLK 作为时钟源 1h = 启用 LFCLK 作为时钟源 |
| 0 | RESERVED | R | 0h |
图 27-11 展示了 IIDX,表 27-13 中对此进行了介绍。
返回到汇总表。
该寄存器提供了具有最高优先级的中断索引。值 0x00 表示没有事件挂起。中断 1 是最高优先级,IIDX 是第二高优先级、4、8、…IIDX^31 是最低优先级。也就是说,设置为 1 的最低位位置表示最高优先级的挂起中断。优先级顺序是固定的。但是,用户可以使用其他寄存器来实现自己的优先级方案,这些寄存器显示了已经发生的中断的完整集合。
每次读取时,仅指示一个中断。读取时,当前中断(最高优先级)由硬件自动清除,同时 [RIS] 和 [MIS] 中相应的中断标志也会被清除。从 CPU(不是从调试接口)读取后,必须使用下一个最高优先级中断更新该寄存器,如果没有中断挂起,则应显示 0x0。
| 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 | STAT | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | |
| 7-0 | STAT | R | 0h | 中断索引状态 00h = 无中断挂起 1h = RTC 就绪中断;中断标志:RTCRDY 2h = 时间事件中断;中断标志:RTCTEV 3h = 报警 1 中断;中断标志:RTCA1 4h = 报警 2 中断;中断标志:RTCA2 5h = 预分频器 0 中断;中断标志:RT0PS 6h = 预分频器 1 中断;中断标志:RT1PS 07h = RTC 预分频计时器 2 08h = 时间戳事件 09h = 防篡改 I/O 0 事件 0Ah = 防篡改 I/O 1 事件 0Bh = 防篡改 I/O 2 事件 0Ch = 防篡改 I/O 3 事件 0Dh = 防篡改 I/O 4 事件 0Eh = 防篡改 I/O 5 事件 0Fh = 防篡改 I/O 6 事件 10h = 防篡改 I/O 7 事件 11h = 防篡改 I/O 8 事件 12h = 防篡改 I/O 9 事件 13h = 防篡改 I/O 10 事件 14h = 防篡改 I/O 11 事件 15h = 防篡改 I/O 12 事件 16h = 防篡改 I/O 13 事件 17h = 防篡改 I/O 14 事件 18h = 防篡改 I/O 15 事件 |
图 27-12 展示了 IMASK,表 27-14 中对此进行了介绍。
返回到汇总表。
中断屏蔽。如果设置了某个位,相应的中断会被取消屏蔽。取消屏蔽中断会导致原始中断显示在 IIDX 以及 MIS 中。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R/W | 0h | 防篡改 I/O 15 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 22 | TIO14 | R/W | 0h | 防篡改 I/O 14 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 21 | TIO13 | R/W | 0h | 防篡改 I/O 13 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 20 | TIO12 | R/W | 0h | 防篡改 I/O 12 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 19 | TIO11 | R/W | 0h | 防篡改 I/O 11 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 18 | TIO10 | R/W | 0h | 防篡改 I/O 10 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 17 | TIO9 | R/W | 0h | 防篡改 I/O 9 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 16 | TIO8 | R/W | 0h | 防篡改 I/O 8 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 15 | TIO7 | R/W | 0h | 防篡改 I/O 7 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 14 | TIO6 | R/W | 0h | 防篡改 I/O 6 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 13 | TIO5 | R/W | 0h | 防篡改 I/O 5 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 12 | TIO4 | R/W | 0h | 防篡改 I/O 4 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 11 | TIO3 | R/W | 0h | 防篡改 I/O 3 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 10 | TIO2 | R/W | 0h | 防篡改 I/O 2 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 9 | TIO1 | R/W | 0h | 防篡改 I/O 1 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 8 | TIO0 | R/W | 0h | 防篡改 I/O 0 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 7 | TSEVT | R/W | 0h | 时间戳事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 6 | RT2PS | R/W | 0h | RTC 预分频计时器 2 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 5 | RT1PS | R/W | 0h | 预分频器 1 中断 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 4 | RT0PS | R/W | 0h | 预分频器 0 中断 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 3 | RTCA2 | R/W | 0h | 启用报警 2 中断 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 2 | RTCA1 | R/W | 0h | 启用报警 1 中断 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 1 | RTCTEV | R/W | 0h | 启用时间事件中断 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 0 | RTCRDY | R/W | 0h | 启用 RTC 就绪中断 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
图 27-13 展示了 RIS,表 27-15 中对此进行了介绍。
返回到汇总表。
原始中断状态。反映所有挂起的中断,而不管屏蔽与否。RIS 寄存器允许用户实施轮询方案。即使相应的 IMASK 位未启用,也可以通过向 ICLR 寄存器位写入 1 来清除该寄存器中设置的标志。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | 防篡改 I/O 15 事件 0h = 未发生中断 1h = 已发生中断 |
| 22 | TIO14 | R | 0h | 防篡改 I/O 14 事件 0h = 未发生中断 1h = 已发生中断 |
| 21 | TIO13 | R | 0h | 防篡改 I/O 13 事件 0h = 未发生中断 1h = 已发生中断 |
| 20 | TIO12 | R | 0h | 防篡改 I/O 12 事件 0h = 未发生中断 1h = 已发生中断 |
| 19 | TIO11 | R | 0h | 防篡改 I/O 11 事件 0h = 未发生中断 1h = 已发生中断 |
| 18 | TIO10 | R | 0h | 防篡改 I/O 10 事件 0h = 未发生中断 1h = 已发生中断 |
| 17 | TIO9 | R | 0h | 防篡改 I/O 9 事件 0h = 未发生中断 1h = 已发生中断 |
| 16 | TIO8 | R | 0h | 防篡改 I/O 8 事件 0h = 未发生中断 1h = 已发生中断 |
| 15 | TIO7 | R | 0h | 防篡改 I/O 7 事件 0h = 未发生中断 1h = 已发生中断 |
| 14 | TIO6 | R | 0h | 防篡改 I/O 6 事件 0h = 未发生中断 1h = 已发生中断 |
| 13 | TIO5 | R | 0h | 防篡改 I/O 5 事件 0h = 未发生中断 1h = 已发生中断 |
| 12 | TIO4 | R | 0h | 防篡改 I/O 4 事件 0h = 未发生中断 1h = 已发生中断 |
| 11 | TIO3 | R | 0h | 防篡改 I/O 3 事件 0h = 未发生中断 1h = 已发生中断 |
| 10 | TIO2 | R | 0h | 防篡改 I/O 2 事件 0h = 未发生中断 1h = 已发生中断 |
| 9 | TIO1 | R | 0h | 防篡改 I/O 1 事件 0h = 未发生中断 1h = 已发生中断 |
| 8 | TIO0 | R | 0h | 防篡改 I/O 0 事件 0h = 未发生中断 1h = 已发生中断 |
| 7 | TSEVT | R | 0h | 时间戳事件 0h = 未发生中断 1h = 已发生中断 |
| 6 | RT2PS | R | 0h | RTC 预分频计时器 2 0h = 未发生中断 1h = 已发生中断 |
| 5 | RT1PS | R | 0h | 原始预分频器 1 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 4 | RT0PS | R | 0h | 原始预分频器 0 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 3 | RTCA2 | R | 0h | 原始报警 2 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 2 | RTCA1 | R | 0h | 原始报警 1 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 1 | RTCTEV | R | 0h | 原始时间事件中断状态 0h = 未发生中断 1h = 已发生中断 |
| 0 | RTCRDY | R | 0h | 原始 RTC 就绪中断状态 0h = 未发生中断 1h = 已发生中断 |
图 27-14 展示了 MIS,表 27-16 中对此进行了介绍。
返回到汇总表。
屏蔽中断状态。这是 IMASK 和 RIS 寄存器的与运算。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | 防篡改 I/O 15 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 22 | TIO14 | R | 0h | 防篡改 I/O 14 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 21 | TIO13 | R | 0h | 防篡改 I/O 13 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 20 | TIO12 | R | 0h | 防篡改 I/O 12 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 19 | TIO11 | R | 0h | 防篡改 I/O 11 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 18 | TIO10 | R | 0h | 防篡改 I/O 10 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 17 | TIO9 | R | 0h | 防篡改 I/O 9 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 16 | TIO8 | R | 0h | 防篡改 I/O 8 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 15 | TIO7 | R | 0h | 防篡改 I/O 7 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 14 | TIO6 | R | 0h | 防篡改 I/O 6 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 13 | TIO5 | R | 0h | 防篡改 I/O 5 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 12 | TIO4 | R | 0h | 防篡改 I/O 4 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 11 | TIO3 | R | 0h | 防篡改 I/O 3 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 10 | TIO2 | R | 0h | 防篡改 I/O 2 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 9 | TIO1 | R | 0h | 防篡改 I/O 1 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 8 | TIO0 | R | 0h | 防篡改 I/O 0 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 7 | TSEVT | R | 0h | 时间戳事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 6 | RT2PS | R | 0h | RTC 预分频计时器 2 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 5 | RT1PS | R | 0h | 已屏蔽预分频器 1 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 4 | RT0PS | R | 0h | 已屏蔽预分频器 0 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 3 | RTCA2 | R | 0h | 已屏蔽报警 2 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 2 | RTCA1 | R | 0h | 已屏蔽报警 1 中断状态 0h = 未发生中断 1h = 已发生中断 |
| 1 | RTCTEV | R | 0h | 已屏蔽时间事件中断状态 0h = 未发生中断 1h = 已发生中断 |
| 0 | RTCRDY | R | 0h | 已屏蔽 RTC 就绪中断状态 0h = 未发生中断 1h = 已发生中断 |
图 27-15 展示了 ISET,表 27-17 中对此进行了介绍。
返回到汇总表。
中断设置。允许通过软件设置中断(在诊断和安全检查中很有用)。向 ISET 中的某个位写入 1 将设置事件,因此相关的 RIS 位也会置位。如果通过屏蔽启用了中断,那么也会设置相应的 MIS 位。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | 防篡改 I/O 15 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 22 | TIO14 | W | 0h | 防篡改 I/O 14 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 21 | TIO13 | W | 0h | 防篡改 I/O 13 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 20 | TIO12 | W | 0h | 防篡改 I/O 12 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 19 | TIO11 | W | 0h | 防篡改 I/O 11 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 18 | TIO10 | W | 0h | 防篡改 I/O 10 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 17 | TIO9 | W | 0h | 防篡改 I/O 9 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 16 | TIO8 | W | 0h | 防篡改 I/O 8 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 15 | TIO7 | W | 0h | 防篡改 I/O 7 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 14 | TIO6 | W | 0h | 防篡改 I/O 6 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 13 | TIO5 | W | 0h | 防篡改 I/O 5 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 12 | TIO4 | W | 0h | 防篡改 I/O 4 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 11 | TIO3 | W | 0h | 防篡改 I/O 3 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 10 | TIO2 | W | 0h | 防篡改 I/O 2 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 9 | TIO1 | W | 0h | 防篡改 I/O 1 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 8 | TIO0 | W | 0h | 防篡改 I/O 0 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 7 | TSEVT | W | 0h | 时间戳事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 6 | RT2PS | W | 0h | RTC 预分频计时器 2 0h = 写入 0 不产生影响 1h = 设置中断 |
| 5 | RT1PS | W | 0h | 设置预分频器 1 中断 0h = 写入 0 无效 1h = 设置中断 |
| 4 | RT0PS | W | 0h | 设置预分频器 0 中断 0h = 写入 0 无效 1h = 设置中断 |
| 3 | RTCA2 | W | 0h | 设置报警 2 中断 0h = 写入 0 无效 1h = 设置中断 |
| 2 | RTCA1 | W | 0h | 设置报警 1 中断 0h = 写入 0 无效 1h = 设置中断 |
| 1 | RTCTEV | W | 0h | 设置时间事件中断 0h = 写入 0 无效 1h = 设置中断 |
| 0 | RTCRDY | W | 0h | 设置 RTC 就绪中断 0h = 写入 0 无效 1h = 设置中断 |
图 27-16 展示了 ICLR,表 27-18 中对此进行了介绍。
返回到汇总表。
中断清除。写入 1 以清除相应的中断。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | 防篡改 I/O 15 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 22 | TIO14 | W | 0h | 防篡改 I/O 14 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 21 | TIO13 | W | 0h | 防篡改 I/O 13 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 20 | TIO12 | W | 0h | 防篡改 I/O 12 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 19 | TIO11 | W | 0h | 防篡改 I/O 11 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 18 | TIO10 | W | 0h | 防篡改 I/O 10 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 17 | TIO9 | W | 0h | 防篡改 I/O 9 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 16 | TIO8 | W | 0h | 防篡改 I/O 8 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 15 | TIO7 | W | 0h | 防篡改 I/O 7 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 14 | TIO6 | W | 0h | 防篡改 I/O 6 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 13 | TIO5 | W | 0h | 防篡改 I/O 5 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 12 | TIO4 | W | 0h | 防篡改 I/O 4 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 11 | TIO3 | W | 0h | 防篡改 I/O 3 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 10 | TIO2 | W | 0h | 防篡改 I/O 2 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 9 | TIO1 | W | 0h | 防篡改 I/O 1 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 8 | TIO0 | W | 0h | 防篡改 I/O 0 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 7 | TSEVT | W | 0h | 时间戳事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 6 | RT2PS | W | 0h | RTC 预分频计时器 2 0h = 写入 0 不产生影响 1h = 清除中断 |
| 5 | RT1PS | W | 0h | 清除预分频器 1 中断 0h = 写入 0 无效 1h = 清除中断 |
| 4 | RT0PS | W | 0h | 清除预分频器 0 中断 0h = 写入 0 无效 1h = 清除中断 |
| 3 | RTCA2 | W | 0h | 清除报警 2 中断 0h = 写入 0 无效 1h = 清除中断 |
| 2 | RTCA1 | W | 0h | 清除报警 1 中断 0h = 写入 0 无效 1h = 清除中断 |
| 1 | RTCTEV | W | 0h | 清除时间事件中断 0h = 写入 0 无效 1h = 清除中断 |
| 0 | RTCRDY | W | 0h | 清除 RTC 就绪中断 0h = 写入 0 无效 1h = 清除中断 |
图 27-17 展示了 IIDX,表 27-19 中对此进行了介绍。
返回到汇总表。
该寄存器提供了具有最高优先级的中断索引。值 0x00 表示没有事件挂起。中断 1 是最高优先级,IIDX 是第二高优先级、4、8、…IIDX^31 是最低优先级。也就是说,设置为 1 的最低位位置表示最高优先级的挂起中断。优先级顺序是固定的。但是,用户可以使用其他寄存器来实现自己的优先级方案,这些寄存器显示了已经发生的中断的完整集合。
每次读取时,仅指示一个中断。读取时,当前中断(最高优先级)由硬件自动清除,同时 [RIS] 和 [MIS] 中相应的中断标志也会被清除。从 CPU(不是从调试接口)读取后,必须使用下一个最高优先级中断更新该寄存器,如果没有中断挂起,则应显示 0x0。
| 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 | STAT | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | |
| 7-0 | STAT | R | 0h | 中断索引状态 00h = 无中断挂起 01h = RTC 就绪 02h = RTC 时间事件 03h = RTC 报警 1 04h = RTC 报警 2 05h = RTC 预分频计时器 0 06h = RTC 预分频计时器 1 07h = RTC 预分频计时器 2 08h = 时间戳事件 09h = 防篡改 I/O 0 事件 0Ah = 防篡改 I/O 1 事件 0Bh = 防篡改 I/O 2 事件 0Ch = 防篡改 I/O 3 事件 0Dh = 防篡改 I/O 4 事件 0Eh = 防篡改 I/O 5 事件 0Fh = 防篡改 I/O 6 事件 10h = 防篡改 I/O 7 事件 11h = 防篡改 I/O 8 事件 12h = 防篡改 I/O 9 事件 13h = 防篡改 I/O 10 事件 14h = 防篡改 I/O 11 事件 15h = 防篡改 I/O 12 事件 16h = 防篡改 I/O 13 事件 17h = 防篡改 I/O 14 事件 18h = 防篡改 I/O 15 事件 |
图 27-18 展示了 IMASK,表 27-20 中对此进行了介绍。
返回到汇总表。
中断屏蔽。如果设置了某个位,相应的中断会被取消屏蔽。取消屏蔽中断会导致原始中断显示在 IIDX 以及 MIS 中。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R/W | 0h | 防篡改 I/O 15 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 22 | TIO14 | R/W | 0h | 防篡改 I/O 14 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 21 | TIO13 | R/W | 0h | 防篡改 I/O 13 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 20 | TIO12 | R/W | 0h | 防篡改 I/O 12 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 19 | TIO11 | R/W | 0h | 防篡改 I/O 11 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 18 | TIO10 | R/W | 0h | 防篡改 I/O 10 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 17 | TIO9 | R/W | 0h | 防篡改 I/O 9 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 16 | TIO8 | R/W | 0h | 防篡改 I/O 8 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 15 | TIO7 | R/W | 0h | 防篡改 I/O 7 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 14 | TIO6 | R/W | 0h | 防篡改 I/O 6 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 13 | TIO5 | R/W | 0h | 防篡改 I/O 5 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 12 | TIO4 | R/W | 0h | 防篡改 I/O 4 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 11 | TIO3 | R/W | 0h | 防篡改 I/O 3 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 10 | TIO2 | R/W | 0h | 防篡改 I/O 2 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 9 | TIO1 | R/W | 0h | 防篡改 I/O 1 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 8 | TIO0 | R/W | 0h | 防篡改 I/O 0 事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 7 | TSEVT | R/W | 0h | 时间戳事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 6 | RT2PS | R/W | 0h | RTC 预分频计时器 2 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 5 | RT1PS | R/W | 0h | RTC 预分频计时器 1 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 4 | RT0PS | R/W | 0h | RTC 预分频计时器 0 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 3 | RTCA2 | R/W | 0h | RTC 报警 2 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 2 | RTCA1 | R/W | 0h | RTC 报警 1 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 1 | RTCTEV | R/W | 0h | RTC 时间事件 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
| 0 | RTCRDY | R/W | 0h | RTC 就绪 0h = 清除中断屏蔽 1h = 设置中断屏蔽 |
图 27-19 展示了 RIS,表 27-21 中对此进行了介绍。
返回到汇总表。
原始中断状态。反映所有挂起的中断,而不管屏蔽与否。RIS 寄存器允许用户实施轮询方案。即使相应的 IMASK 位未启用,也可以通过向 ICLR 寄存器位写入 1 来清除该寄存器中设置的标志。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | 防篡改 I/O 15 事件 0h = 未发生中断 1h = 已发生中断 |
| 22 | TIO14 | R | 0h | 防篡改 I/O 14 事件 0h = 未发生中断 1h = 已发生中断 |
| 21 | TIO13 | R | 0h | 防篡改 I/O 13 事件 0h = 未发生中断 1h = 已发生中断 |
| 20 | TIO12 | R | 0h | 防篡改 I/O 12 事件 0h = 未发生中断 1h = 已发生中断 |
| 19 | TIO11 | R | 0h | 防篡改 I/O 11 事件 0h = 未发生中断 1h = 已发生中断 |
| 18 | TIO10 | R | 0h | 防篡改 I/O 10 事件 0h = 未发生中断 1h = 已发生中断 |
| 17 | TIO9 | R | 0h | 防篡改 I/O 9 事件 0h = 未发生中断 1h = 已发生中断 |
| 16 | TIO8 | R | 0h | 防篡改 I/O 8 事件 0h = 未发生中断 1h = 已发生中断 |
| 15 | TIO7 | R | 0h | 防篡改 I/O 7 事件 0h = 未发生中断 1h = 已发生中断 |
| 14 | TIO6 | R | 0h | 防篡改 I/O 6 事件 0h = 未发生中断 1h = 已发生中断 |
| 13 | TIO5 | R | 0h | 防篡改 I/O 5 事件 0h = 未发生中断 1h = 已发生中断 |
| 12 | TIO4 | R | 0h | 防篡改 I/O 4 事件 0h = 未发生中断 1h = 已发生中断 |
| 11 | TIO3 | R | 0h | 防篡改 I/O 3 事件 0h = 未发生中断 1h = 已发生中断 |
| 10 | TIO2 | R | 0h | 防篡改 I/O 2 事件 0h = 未发生中断 1h = 已发生中断 |
| 9 | TIO1 | R | 0h | 防篡改 I/O 1 事件 0h = 未发生中断 1h = 已发生中断 |
| 8 | TIO0 | R | 0h | 防篡改 I/O 0 事件 0h = 未发生中断 1h = 已发生中断 |
| 7 | TSEVT | R | 0h | 时间戳事件 0h = 未发生中断 1h = 已发生中断 |
| 6 | RT2PS | R | 0h | RTC 预分频计时器 2 0h = 未发生中断 1h = 已发生中断 |
| 5 | RT1PS | R | 0h | RTC 预分频计时器 1 0h = 未发生中断 1h = 已发生中断 |
| 4 | RT0PS | R | 0h | RTC 预分频计时器 0 0h = 未发生中断 1h = 已发生中断 |
| 3 | RTCA2 | R | 0h | RTC 报警 2 0h = 未发生中断 1h = 已发生中断 |
| 2 | RTCA1 | R | 0h | RTC 报警 1 0h = 未发生中断 1h = 已发生中断 |
| 1 | RTCTEV | R | 0h | RTC 时间事件 0h = 未发生中断 1h = 已发生中断 |
| 0 | RTCRDY | R | 0h | RTC 就绪 0h = 未发生中断 1h = 已发生中断 |
图 27-20 展示了 MIS,表 27-22 中对此进行了介绍。
返回到汇总表。
屏蔽中断状态。这是 IMASK 和 RIS 寄存器的与运算。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | R | 0h | 防篡改 I/O 15 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 22 | TIO14 | R | 0h | 防篡改 I/O 14 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 21 | TIO13 | R | 0h | 防篡改 I/O 13 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 20 | TIO12 | R | 0h | 防篡改 I/O 12 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 19 | TIO11 | R | 0h | 防篡改 I/O 11 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 18 | TIO10 | R | 0h | 防篡改 I/O 10 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 17 | TIO9 | R | 0h | 防篡改 I/O 9 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 16 | TIO8 | R | 0h | 防篡改 I/O 8 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 15 | TIO7 | R | 0h | 防篡改 I/O 7 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 14 | TIO6 | R | 0h | 防篡改 I/O 6 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 13 | TIO5 | R | 0h | 防篡改 I/O 5 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 12 | TIO4 | R | 0h | 防篡改 I/O 4 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 11 | TIO3 | R | 0h | 防篡改 I/O 3 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 10 | TIO2 | R | 0h | 防篡改 I/O 2 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 9 | TIO1 | R | 0h | 防篡改 I/O 1 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 8 | TIO0 | R | 0h | 防篡改 I/O 0 事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 7 | TSEVT | R | 0h | 时间戳事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 6 | RT2PS | R | 0h | RTC 预分频计时器 2 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 5 | RT1PS | R | 0h | RTC 预分频计时器 1 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 4 | RT0PS | R | 0h | RTC 预分频计时器 0 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 3 | RTCA2 | R | 0h | RTC 报警 2 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 2 | RTCA1 | R | 0h | RTC 报警 1 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 1 | RTCTEV | R | 0h | RTC 时间事件 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
| 0 | RTCRDY | R | 0h | RTC 就绪 0h = 中断未发生或被屏蔽掉 1h = 已发生中断 |
图 27-21 展示了 ISET,表 27-23 中对此进行了介绍。
返回到汇总表。
中断设置。允许通过软件设置中断(在诊断和安全检查中很有用)。向 ISET 中的某个位写入 1 将设置事件,因此相关的 RIS 位也会置位。如果通过屏蔽启用了中断,那么也会设置相应的 MIS 位。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | 防篡改 I/O 15 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 22 | TIO14 | W | 0h | 防篡改 I/O 14 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 21 | TIO13 | W | 0h | 防篡改 I/O 13 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 20 | TIO12 | W | 0h | 防篡改 I/O 12 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 19 | TIO11 | W | 0h | 防篡改 I/O 11 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 18 | TIO10 | W | 0h | 防篡改 I/O 10 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 17 | TIO9 | W | 0h | 防篡改 I/O 9 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 16 | TIO8 | W | 0h | 防篡改 I/O 8 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 15 | TIO7 | W | 0h | 防篡改 I/O 7 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 14 | TIO6 | W | 0h | 防篡改 I/O 6 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 13 | TIO5 | W | 0h | 防篡改 I/O 5 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 12 | TIO4 | W | 0h | 防篡改 I/O 4 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 11 | TIO3 | W | 0h | 防篡改 I/O 3 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 10 | TIO2 | W | 0h | 防篡改 I/O 2 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 9 | TIO1 | W | 0h | 防篡改 I/O 1 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 8 | TIO0 | W | 0h | 防篡改 I/O 0 事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 7 | TSEVT | W | 0h | 时间戳事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 6 | RT2PS | W | 0h | RTC 预分频计时器 2 0h = 写入 0 不产生影响 1h = 设置中断 |
| 5 | RT1PS | W | 0h | RTC 预分频计时器 1 0h = 写入 0 不产生影响 1h = 设置中断 |
| 4 | RT0PS | W | 0h | RTC 预分频计时器 0 0h = 写入 0 不产生影响 1h = 设置中断 |
| 3 | RTCA2 | W | 0h | RTC 报警 2 0h = 写入 0 不产生影响 1h = 设置中断 |
| 2 | RTCA1 | W | 0h | RTC 报警 1 0h = 写入 0 不产生影响 1h = 设置中断 |
| 1 | RTCTEV | W | 0h | RTC 时间事件 0h = 写入 0 不产生影响 1h = 设置中断 |
| 0 | RTCRDY | W | 0h | RTC 就绪 0h = 写入 0 不产生影响 1h = 设置中断 |
图 27-22 展示了 ICLR,表 27-24 中对此进行了介绍。
返回到汇总表。
中断清除。写入 1 以清除相应的中断。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| TIO15 | TIO14 | TIO13 | TIO12 | TIO11 | TIO10 | TIO9 | TIO8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TIO7 | TIO6 | TIO5 | TIO4 | TIO3 | TIO2 | TIO1 | TIO0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSEVT | RT2PS | RT1PS | RT0PS | RTCA2 | RTCA1 | RTCTEV | RTCRDY |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | TIO15 | W | 0h | 防篡改 I/O 15 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 22 | TIO14 | W | 0h | 防篡改 I/O 14 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 21 | TIO13 | W | 0h | 防篡改 I/O 13 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 20 | TIO12 | W | 0h | 防篡改 I/O 12 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 19 | TIO11 | W | 0h | 防篡改 I/O 11 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 18 | TIO10 | W | 0h | 防篡改 I/O 10 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 17 | TIO9 | W | 0h | 防篡改 I/O 9 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 16 | TIO8 | W | 0h | 防篡改 I/O 8 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 15 | TIO7 | W | 0h | 防篡改 I/O 7 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 14 | TIO6 | W | 0h | 防篡改 I/O 6 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 13 | TIO5 | W | 0h | 防篡改 I/O 5 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 12 | TIO4 | W | 0h | 防篡改 I/O 4 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 11 | TIO3 | W | 0h | 防篡改 I/O 3 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 10 | TIO2 | W | 0h | 防篡改 I/O 2 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 9 | TIO1 | W | 0h | 防篡改 I/O 1 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 8 | TIO0 | W | 0h | 防篡改 I/O 0 事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 7 | TSEVT | W | 0h | 时间戳事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 6 | RT2PS | W | 0h | RTC 预分频计时器 2 0h = 写入 0 不产生影响 1h = 清除中断 |
| 5 | RT1PS | W | 0h | RTC 预分频计时器 1 0h = 写入 0 不产生影响 1h = 清除中断 |
| 4 | RT0PS | W | 0h | RTC 预分频计时器 0 0h = 写入 0 不产生影响 1h = 清除中断 |
| 3 | RTCA2 | W | 0h | RTC 报警 2 0h = 写入 0 不产生影响 1h = 清除中断 |
| 2 | RTCA1 | W | 0h | RTC 报警 1 0h = 写入 0 不产生影响 1h = 清除中断 |
| 1 | RTCTEV | W | 0h | RTC 时间事件 0h = 写入 0 不产生影响 1h = 清除中断 |
| 0 | RTCRDY | W | 0h | RTC 就绪 0h = 写入 0 不产生影响 1h = 清除中断 |
图 27-23 展示了 EVT_MODE,表 27-25 中对此进行了介绍。
返回到汇总表。
事件模式寄存器。它用于选择在软件模式(软件清除 RIS)或硬件模式(硬件清除 RIS)下是否禁用每条线路
| 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 | EVT1_CFG | EVT0_CFG | |||||
| R-0h | R-0h | R-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-2 | EVT1_CFG | R | 0h | 事件线模式 1 选择 0h = 中断或事件线禁用。 1h = 中断或事件线路处于软件模式。软件 ISR 会清除关联的 RIS 标志。 2h = 中断或事件线路处于硬件模式。硬件(另一个模块)会自动清除关联的 RIS 标志。 |
| 1-0 | EVT0_CFG | R | 0h | 事件线模式 0 选择 0h = 中断或事件线禁用。 1h = 中断或事件线路处于软件模式。软件 ISR 会清除关联的 RIS 标志。 2h = 中断或事件线路处于硬件模式。硬件(另一个模块)会自动清除关联的 RIS 标志。 |
图 27-24 展示了 DESC,表 27-26 中对此进行了介绍。
返回到汇总表。
RTC 描述符寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MODULEID | |||||||||||||||
| R-911h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FEATUREVER | INSTNUM | MAJREV | MINREV | ||||||||||||
| R-8h | R-0h | R-1h | R-0h | ||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | MODULEID | R | 911h | 模块标识符。此 ID 对于每个模块都是唯一的。0x0911 = RTC 模块的模块 ID 0000h = 最小值 FFFFh = 最大值 |
| 15-12 | FEATUREVER | R | 8h | 此模块的功能集。如果存在差异,则区分实际实例化模块的复杂性。 0h = 最小值 Fh = 最大值 |
| 11-8 | INSTNUM | R | 0h | 实例化版本。描述了访问的模块实例。 0h = 如果只有一个实例,则为默认值,例如对于 SSIM |
| 7-4 | MAJREV | R | 1h | 主要版本。此数字包含模块修订版,由模块开发人员递增。n = 主要版本(请参阅器件特定的数据表) 0h = 最小值 Fh = 最大值 |
| 3-0 | MINREV | R | 0h | 次要版本。此数字包含模块修订版,由模块开发人员递增。n = 模块的次要修订版(请参阅器件特定的数据表) 0h = 最小值 Fh = 最大值 |
图 27-25 展示了 CLKCTL,表 27-27 中对此进行了介绍。
返回到汇总表。
RTC 时钟控制寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MODCLKEN | RESERVED | ||||||
| R/W-0h | 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 | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MODCLKEN | R/W | 0h | 该位启用将 32kHz 时钟提供给 RTC。它不会为 32kHz 晶体振荡器加电,这需要在时钟系统模块中完成。 0h = 32kHz 时钟不提供给 RTC。 1h = 32kHz 时钟提供给 RTC。 |
| 30-0 | RESERVED | R | 0h |
图 27-26 展示了 DBGCTL,表 27-28 中对此进行了介绍。
返回到汇总表。
RTC 模块调试控制寄存器
| 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 | DBGINT | DBGRUN | |||||
| R-0h | R/W-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | |
| 1 | DBGINT | R/W | 0h | 调试中断使能。 0h = 如果 CPU 处于调试状态,将不再捕获模块的中断。这意味着不更新 RTCRIS、RTCMISC 和 RTCIIDX 寄存器。 1h = 在调试模式下启用中断。向中断控制器发送中断请求信号。如果软件需要这些标志(轮询模式),则需要将 DGBINT 位设置为 1。 |
| 0 | DBGRUN | R/W | 0h | 调试运行。 0h = 如果 CPU 处于调试状态,计数器将暂停。 1h = 忽略 CPU 的调试状态,继续正常运行。 |
图 27-27 展示了 CTL,表 27-29 中对此进行了介绍。
返回到汇总表。
RTC 控制寄存器
| 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 |
| RTCBCD | RESERVED | RTCTEVTX | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | |
| 7 | RTCBCD | R/W | 0h | 实时时钟 BCD 选择。选择 BCD 来为实时时钟计数。 0h = 选择二进制代码 1h = 选择二进制编码小数 (BCD) 代码 |
| 6-2 | RESERVED | R | 0h | |
| 1-0 | RTCTEVTX | R/W | 0h | 实时时钟时间事件。 0h = 更改了分钟。 1h = 更改了小时。 2h = 每天午夜 (00:00)。 3h = 每天中午 (12:00)。 |
图 27-28 展示了 STA,表 27-30 中对此进行了介绍。
返回到汇总表。
RTC 状态寄存器
| 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 | RTCTCOK | RTCTCRDY | RTCRDY | ||||
| R-0h | R-0h | R-0h | R-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | |
| 2 | RTCTCOK | R | 0h | 实时时钟的温度补偿写入 OK。这只是一个指示写入 RTCTCMPx 是否成功的位。 0h = 写入 RTCTCMPx 不成功 1h = 写入 RTCTCMPx 成功 |
| 1 | RTCTCRDY | R | 0h | 实时时钟的温度补偿就绪。这只是一个指示何时可以写入 RTCTCMPx 的位。在 RTCTCRDY 被复位时应避免写入 RTCTCMPx。 0h = 实时时钟温度补偿未就绪 1h = 实时时钟温度补偿就绪 |
| 0 | RTCRDY | R | 0h | 实时时钟就绪。该位指示何时读取实时时钟的时间值才是安全的。 0h = RTC 时间值正在转换中 1h = 可安全读取 RTC 时间值 |
图 27-29 展示了 CAL,表 27-31 中对此进行了介绍。
返回到汇总表。
RTC 时钟偏移校准寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RTCCALFX | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RTCOCALS | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RTCOCALX | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-18 | RESERVED | R | 0h | |
| 17-16 | RTCCALFX | R/W | 0h | 实时时钟校准频率。选择输出到 RTC_OUT 引脚的频率来校准测量。须为外设模块的功能配置相应的端口。 0h = 无频率输出到 RTC_OUT 引脚 1h = 512Hz 2h = 256Hz 3h = 1Hz |
| 15 | RTCOCALS | R/W | 0h | 实时时钟呃偏移误差校正标志。该位决定了偏移误差校正标志。 0h = 向下校准。频率下调。 1h = 向上校准。频率上调。 |
| 14-8 | RESERVED | R | 0h | |
| 7-0 | RTCOCALX | R/W | 0h | 实时时钟呃偏移误差校正。每个 LSB 代表大概 +1ppm (RTCOCALXS = 1) 或 -1ppm (RTCOCALXS = 0) 的频率调整。最大有效校准值是 +/-240ppm。写入的高于 +/-240ppm 超标值将被硬件忽略。 0h = 最小有效校准值。 FFh = 最大有效校准值是 +/-240ppm。写入的高于 +/-240ppm 超标值将被硬件忽略。 |
图 27-30 展示了 TCMP,表 27-32 中对此进行了介绍。
返回到汇总表。
RTC 温度补偿寄存器
| 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 |
| RTCTCMPS | RESERVED | ||||||
| R/W-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RTCTCMPX | |||||||
| R/W-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | RTCTCMPS | R/W | 0h | 实时时钟的温度补偿标志。该位决定了温度补偿的标志。 0h = 向下校准。频率下调。 1h = 向上校准。频率上调。 |
| 14-8 | RESERVED | R | 0h | |
| 7-0 | RTCTCMPX | R/W | 0h | 实时时钟的温度补偿。写入该寄存器的值用于 RTC 的温度补偿。每个 LSB 代表约为 +1ppm (RTCTCMPS = 1) 或 -1ppm (RTCTCMPS = 0)的频率调整。最大有效校准值是 +/-240ppm。写入的高于 +/-240ppm 超标值会被硬件忽略。在任何时候从 RTCTCMP 寄存器读取都会返回累积值,即 RTCOCALx 和 RTCTCMPX 值的有符号相加,以及相加结果的更新符号位 (RTCTCMPS)。 00h = 最小值 FFh = 最大值 |
图 27-31 展示了 SEC,表 27-33 中对此进行了介绍。
返回到汇总表。
RTC 秒寄存器 - 二进制/BCD 格式的日历模式
| 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 | SECHIGHBCD | SECLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SECBIN | ||||||
| R-0h | R/W-X | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | SECHIGHBCD | R/W | X | 秒 BCD – 高位(0 至 5)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 5h = 最大值 |
| 11-8 | SECLOWBCD | R/W | X | 秒 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | SECBIN | R/W | X | 秒二级制(0 至 59)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 3Bh = 最大值 |
图 27-32 展示了 MIN,表 27-34 中对此进行了介绍。
返回到汇总表。
RTC 分钟寄存器 - 二进制/BCD 格式的日历模式
| 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 | MINHIGHBCD | MINLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MINBIN | ||||||
| R-0h | R/W-X | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | MINHIGHBCD | R/W | X | 分钟 BCD - 高位(0 至 5)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 5h = 最大值 |
| 11-8 | MINLOWBCD | R/W | X | 分钟 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | MINBIN | R/W | X | 分钟二进制(0 至 59)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 3Bh = 最大值 |
图 27-33 展示了 HOUR,表 27-35 中对此进行了介绍。
返回到汇总表。
RTC 小时寄存器 - 二进制/BCD 格式的日历模式
| 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 | HOURHIGHBCD | HOURLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HOURBIN | ||||||
| R-0h | R/W-X | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-14 | RESERVED | R | 0h | |
| 13-12 | HOURHIGHBCD | R/W | X | 小时 BCD – 高位(0 至 2)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值。 2h = 最大值。 |
| 11-8 | HOURLOWBCD | R/W | X | 小时 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值。 9h = 最大值。 |
| 7-5 | RESERVED | R | 0h | |
| 4-0 | HOURBIN | R/W | X | 小时二进制(0 至 23)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值。 17h = 最大值。 |
图 27-34 展示了 DAY,表 27-36 中对此进行了介绍。
返回到汇总表。
RTC 星期/月寄存器 - 二进制/BCD 格式的日历模式
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | DOMHIGHBCD | DOMLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DOMBIN | ||||||
| R-0h | R/W-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOW | ||||||
| R-0h | R/W-X | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-22 | RESERVED | R | 0h | |
| 21-20 | DOMHIGHBCD | R/W | X | 日期 BCD – 高位(0 至 3)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 3h = 最大值 |
| 19-16 | DOMLOWBCD | R/W | X | 日期 BCD - 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 15-13 | RESERVED | R | 0h | |
| 12-8 | DOMBIN | R/W | X | 日期二进制(1 至 28、29、30、31)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 1Fh = 最大值 |
| 7-3 | RESERVED | R | 0h | |
| 2-0 | DOW | R/W | X | 星期(0 至 6)。如果 RTCBCD=1 或 RTCBCD=0,这些位有效。 0h = 最小值 6h = 最大值 |
图 27-35 展示了 MON,表 27-37 中对此进行了介绍。
返回到汇总表。
RTC 月寄存器 - 二进制/BCD 格式的日历模式
| 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 | MONHIGHBCD | MONLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MONBIN | ||||||
| R-0h | R/W-X | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-13 | RESERVED | R | 0h | |
| 12 | MONHIGHBCD | R/W | X | 月 BCD – 高位(0 或 1)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 1h = 最大值 |
| 11-8 | MONLOWBCD | R/W | X | 月 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 7-4 | RESERVED | R | 0h | |
| 3-0 | MONBIN | R/W | X | 月二进制(1 至 12)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 Ch = 最大值 |
图 27-36 展示了 YEAR,表 27-38 中对此进行了介绍。
返回到汇总表。
RTC 年寄存器 - 二进制/BCD 格式的日历模式
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | CENTHIGHBCD | CENTLOWBCD | |||||
| R-0h | R/W-X | R/W-X | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DECADEBCD | YEARLOWESTBCD | ||||||
| R/W-X | R/W-X | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | YEARHIGHBIN | ||||||
| R-0h | R/W-X | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| YEARLOWBIN | |||||||
| R/W-X | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | |
| 30-28 | CENTHIGHBCD | R/W | X | 世纪 BCD – 高位(0 至 4)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 4h = 最大值 |
| 27-24 | CENTLOWBCD | R/W | X | 世纪 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 23-20 | DECADEBCD | R/W | X | 十进制 BCD(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 19-16 | YEARLOWESTBCD | R/W | X | 年 BCD – 最低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 15-12 | RESERVED | R | 0h | |
| 11-8 | YEARHIGHBIN | R/W | X | 年二进制 – 高字节。年的有效值是 0 到 4095。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 Fh = 最大值 |
| 7-0 | YEARLOWBIN | R/W | X | 年二进制 – 低字节。年的有效值是 0 到 4095。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 FFh = 最大值 |
图 27-37 展示了 A1MIN,表 27-39 中对此进行了介绍。
返回到汇总表。
RTC 分钟报警寄存器 - 二进制/BCD 格式的日历模式
| 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 |
| AMINAEBCD | AMINHIGHBCD | AMINLOWBCD | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AMINAEBIN | RESERVED | AMINBIN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AMINAEBCD | R/W | 0h | 报警分钟 BCD 使能。如果 RTCBCD=0,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 14-12 | AMINHIGHBCD | R/W | 0h | 报警分钟 BCD - 高位(0 至 5)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 5h = 最大值 |
| 11-8 | AMINLOWBCD | R/W | 0h | 报警分钟 BCD - 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 7 | AMINAEBIN | R/W | 0h | 报警分钟二进制使能。如果 RTCBCD=1,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 6 | RESERVED | R | 0h | |
| 5-0 | AMINBIN | R/W | 0h | 报警分钟二进制(0 至 59)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 3Bh = 最大值 |
图 27-38 展示了 A1HOUR,表 27-40 中对此进行了介绍。
返回到汇总表。
RTC 小时报警寄存器 - 二进制/BCD 格式的日历模式
| 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 |
| AHOURAEBCD | RESERVED | AHOURHIGHBCD | AHOURLOWBCD | ||||
| R/W-0h | R-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AHOURAEBIN | RESERVED | AHOURBIN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AHOURAEBCD | R/W | 0h | 报警小时 BCD 使能。如果 RTCBCD=0,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 14 | RESERVED | R | 0h | |
| 13-12 | AHOURHIGHBCD | R/W | 0h | 报警小时 BCD – 高位(0 至 2)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 2h = 最大值 |
| 11-8 | AHOURLOWBCD | R/W | 0h | 报警小时 BCD - 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 7 | AHOURAEBIN | R/W | 0h | 报警小时二进制使能。如果 RTCBCD=1,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 6-5 | RESERVED | R | 0h | |
| 4-0 | AHOURBIN | R/W | 0h | 报警小时二进制(0 至 23)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 17h = 最大值 |
图 27-39 展示了 A1DAY,表 27-41 中对此进行了介绍。
返回到汇总表。
RTC 报警星期/月寄存器 - 二进制/BCD 格式的日历模式
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ADOMAEBCD | RESERVED | ADOMHIGHBCD | ADOMLOWBCD | ||||
| R/W-0h | R-0h | R/W-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ADOMAEBIN | RESERVED | ADOMBIN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADOWAE | RESERVED | ADOW | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | ADOMAEBCD | R/W | 0h | 报警日期 BCD 使能。如果 RTCBCD=0,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 22 | RESERVED | R | 0h | |
| 21-20 | ADOMHIGHBCD | R/W | 0h | 报警日期 BCD – 高位(0 至 3)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 3h = 最大值 |
| 19-16 | ADOMLOWBCD | R/W | 0h | 报警日期 BCD - 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 15 | ADOMAEBIN | R/W | 0h | 报警日期二进制使能。如果 RTCBCD=1,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 14-13 | RESERVED | R | 0h | |
| 12-8 | ADOMBIN | R/W | 0h | 报警日期二进制(1 至 28、29、30、31)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 1Fh = 最大值 |
| 7 | ADOWAE | R/W | 0h | 报警星期使能。如果 RTCBCD=1 或 RTCBCD=0,此位有效。 0h = 禁用报警 1h = 启用报警 |
| 6-3 | RESERVED | R | 0h | |
| 2-0 | ADOW | R/W | 0h | 报警星期(0 至 6)。如果 RTCBCD=1 或 RTCBCD=0,这些位有效。 0h = 最小值 6h = 最大值 |
图 27-40 展示了 A2MIN,表 27-42 中对此进行了介绍。
返回到汇总表。
RTC 分钟报警寄存器 - 二进制/BCD 格式的日历模式
| 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 |
| AMINAEBCD | AMINHIGHBCD | AMINLOWBCD | |||||
| R/W-0h | R/W-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AMINAEBIN | RESERVED | AMINBIN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AMINAEBCD | R/W | 0h | 报警分钟 BCD 使能。如果 RTCBCD=0,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 14-12 | AMINHIGHBCD | R/W | 0h | 报警分钟 BCD - 高位(0 至 5)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 5h = 最大值 |
| 11-8 | AMINLOWBCD | R/W | 0h | 报警分钟 BCD - 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 7 | AMINAEBIN | R/W | 0h | 报警分钟二进制使能。如果 RTCBCD=1,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 6 | RESERVED | R | 0h | |
| 5-0 | AMINBIN | R/W | 0h | 报警分钟二进制(0 至 59)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 3Bh = 最大值 |
图 27-41 展示了 A2HOUR,表 27-43 中对此进行了介绍。
返回到汇总表。
RTC 小时报警寄存器 - 二进制/BCD 格式的日历模式
| 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 |
| AHOURAEBCD | RESERVED | AHOURHIGHBCD | AHOURLOWBCD | ||||
| R/W-0h | R-0h | R/W-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| AHOURAEBIN | RESERVED | AHOURBIN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15 | AHOURAEBCD | R/W | 0h | 报警小时 BCD 使能。如果 RTCBCD=0,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 14 | RESERVED | R | 0h | |
| 13-12 | AHOURHIGHBCD | R/W | 0h | 报警小时 BCD – 高位(0 至 2)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 2h = 最大值 |
| 11-8 | AHOURLOWBCD | R/W | 0h | 报警小时 BCD - 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 7 | AHOURAEBIN | R/W | 0h | 报警小时二进制使能。如果 RTCBCD=1,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 6-5 | RESERVED | R | 0h | |
| 4-0 | AHOURBIN | R/W | 0h | 报警小时二进制(0 至 23)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 17h = 最大值 |
图 27-42 展示了 A2DAY,表 27-44 中对此进行了介绍。
返回到汇总表。
RTC 报警星期/月寄存器 - 二进制/BCD 格式的日历模式
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| ADOMAEBCD | RESERVED | ADOMHIGHBCD | ADOMLOWBCD | ||||
| R/W-0h | R-0h | R/W-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| ADOMAEBIN | RESERVED | ADOMBIN | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADOWAE | RESERVED | ADOW | |||||
| R/W-0h | R-0h | R/W-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | RESERVED | R | 0h | |
| 23 | ADOMAEBCD | R/W | 0h | 报警日期 BCD 使能。如果 RTCBCD=0,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 22 | RESERVED | R | 0h | |
| 21-20 | ADOMHIGHBCD | R/W | 0h | 报警日期 BCD – 高位(0 至 3)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 3h = 最大值 |
| 19-16 | ADOMLOWBCD | R/W | 0h | 报警日期 BCD - 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 最大值 |
| 15 | ADOMAEBIN | R/W | 0h | 报警日期二进制使能。如果 RTCBCD=1,则该位始终为 0。写入该位将被忽略。 0h = 禁用报警 1h = 启用报警 |
| 14-13 | RESERVED | R | 0h | |
| 12-8 | ADOMBIN | R/W | 0h | 报警日期二进制(1 至 28、29、30、31)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 1Fh = 最大值 |
| 7 | ADOWAE | R/W | 0h | 报警星期使能。如果 RTCBCD=1 或 RTCBCD=0,此位有效。 0h = 禁用报警 1h = 启用报警 |
| 6-3 | RESERVED | R | 0h | |
| 2-0 | ADOW | R/W | 0h | 报警星期(0 至 6)。如果 RTCBCD=1 或 RTCBCD=0,这些位有效。 0h = 最小值 6h = 最大值 |
图 27-43 展示了 PSCTL,表 27-45 中对此进行了介绍。
返回到汇总表。
RTC 预分频计时器 0/1 控制寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | RT1IP | RESERVED | |||||
| R-0h | R/W-0h | R-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RT0IP | RESERVED | |||||
| R-0h | R/W-2h | R-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-21 | RESERVED | R | 0h | |
| 20-18 | RT1IP | R/W | 0h | 预分频计时器 1 中断间隔 0h = 2 分频 - 15.6 毫秒间隔 1h = 4 分频 - 31.2 毫秒间隔 2h = 8 分频 - 62.5 毫秒间隔 3h = 16 分频 - 125 毫秒间隔 4h = 32 分频 - 250 毫秒间隔 5h = 64 - 500 毫秒间隔 6h = 128 分频 - 1 秒间隔 7h = 256 分频 - 2 秒间隔 |
| 17-5 | RESERVED | R | 0h | |
| 4-2 | RT0IP | R/W | 2h | 预分频计时器 0 中断间隔 2h = 8 分频 - 244 微秒间隔 3h = 16 分频 - 488 微秒间隔 4h = 32 分频 - 976 微秒间隔 5h = 64 分频 - 1.95 毫秒间隔 6h = 128 分频 - 3.90 毫秒间隔 7h = 256 分频- 7.81 毫秒间隔 |
| 1-0 | RESERVED | R | 0h |
图 27-44 展示了 EXTPSCTL,表 27-46 中对此进行了介绍。
返回到汇总表。
扩展预分频计时器控制寄存器
| 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 | RT2PS | RESERVED | |||||||||||||
| R-0h | R/W-0h | R-0h | |||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-2 | RT2PS | R/W | 0h | 预分频计时器 2 中断间隔 0h = 间隔每 4 秒 1h = 间隔每 8 秒 2h = 间隔每 16 秒 |
| 1-0 | RESERVED | R | 0h |
图 27-45 展示了 TSSEC,表 27-47 中对此进行了介绍。
返回到汇总表。
RTC 秒时间戳捕获 - 二进制/BCD 格式的日历模式
| 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 | SECHIGHBCD | SECLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SECBIN | ||||||
| R-0h | R-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | SECHIGHBCD | R | 0h | 时间戳秒 BCD – 高位(0 至 5)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 5h = 尽可能高的值 |
| 11-8 | SECLOWBCD | R | 0h | 时间戳秒 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 尽可能高的值 |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | SECBIN | R | 0h | 时间戳秒二级制(0 至 59)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 3Bh = 尽可能高的值 |
图 27-46 展示了 TSMIN,表 27-48 中对此进行了介绍。
返回到汇总表。
RTC 分钟时间戳捕获 - 二进制/BCD 格式的日历模式
| 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 | MINHIGHBCD | MINLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MINBIN | ||||||
| R-0h | R-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-15 | RESERVED | R | 0h | |
| 14-12 | MINHIGHBCD | R | 0h | 时间戳分钟 BCD – 高位(0 至 5)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 5h = 尽可能高的值 |
| 11-8 | MINLOWBCD | R | 0h | 时间戳分钟 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 尽可能高的值 |
| 7-6 | RESERVED | R | 0h | |
| 5-0 | MINBIN | R | 0h | 时间戳分钟二进制(0 至 59)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 3Bh = 尽可能高的值 |
图 27-47 展示了 TSHOUR,表 27-49 中对此进行了介绍。
返回到汇总表。
RTC 小时时间戳捕获 - 二进制/BCD 格式的日历模式
| 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 | HOURHIGHBCD | HOURLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | HOURBIN | ||||||
| R-0h | R-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-14 | RESERVED | R | 0h | |
| 13-12 | HOURHIGHBCD | R | 0h | 时间戳小时 BCD – 高位(0 至 2)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 02h = 尽可能高的值 |
| 11-8 | HOURLOWBCD | R | 0h | 时间戳小时 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 09h = 尽可能高的值 |
| 7-5 | RESERVED | R | 0h | |
| 4-0 | HOURBIN | R | 0h | 时间戳小时二进制(0 至 23)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 17h = 尽可能高的值 |
图 27-48 展示了 TSDAY,表 27-50 中对此进行了介绍。
返回到汇总表。
RTC 星期/月时间戳捕获 - 二进制/BCD 格式的日历模式
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | DOMHIGHBCD | DOMLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | DOMBIN | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DOW | ||||||
| R-0h | R-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-22 | RESERVED | R | 0h | |
| 21-20 | DOMHIGHBCD | R | 0h | 时间戳日期 BCD – 高位(0 至 3)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 3h = 尽可能高的值 |
| 19-16 | DOMLOWBCD | R | 0h | 时间戳日期 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 尽可能高的值 |
| 15-13 | RESERVED | R | 0h | |
| 12-8 | DOMBIN | R | 0h | 时间戳日期二进制(1 至 28、29、30、31)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 1Fh = 尽可能高的值 |
| 7-3 | RESERVED | R | 0h | |
| 2-0 | DOW | R | 0h | 时间戳星期(0 至 6)。如果 RTCBCD=1 或 RTCBCD=0,这些位有效。 0h = 最小值 6h = 尽可能高的值 |
图 27-49 展示了 TSMON,表 27-51 中对此进行了介绍。
返回到汇总表。
RTC 月时间戳捕获 - 二进制/BCD 格式的日历模式
| 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 | MONHIGHBCD | MONLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MONBIN | ||||||
| R-0h | R-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-13 | RESERVED | R | 0h | |
| 12 | MONHIGHBCD | R | 0h | 时间戳月 BCD – 高位(0 或 1)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 1h = 尽可能高的值 |
| 11-8 | MONLOWBCD | R | 0h | 时间戳月 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 尽可能高的值 |
| 7-4 | RESERVED | R | 0h | |
| 3-0 | MONBIN | R | 0h | 时间戳月二进制(1 至 12)。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 Ch = 尽可能高的值 |
图 27-50 展示了 TSYEAR,表 27-52 中对此进行了介绍。
返回到汇总表。
RTC 年时间戳捕获 - 二进制/BCD 格式的日历模式
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | CENTHIGHBCD | CENTLOWBCD | |||||
| R-0h | R-0h | R-0h | |||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| DECADEBCD | YERARLOWESTBCD | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | YEARHIGHBIN | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| YEARLOWBIN | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | |
| 30-28 | CENTHIGHBCD | R | 0h | 时间戳世纪 BCD – 高位(0 至 4)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 4h = 尽可能高的值 |
| 27-24 | CENTLOWBCD | R | 0h | 时间戳世纪 BCD – 低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 尽可能高的值 |
| 23-20 | DECADEBCD | R | 0h | 时间戳十进制 BCD(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 尽可能高的值 |
| 19-16 | YERARLOWESTBCD | R | 0h | 时间戳年 BCD – 最低位(0 至 9)。如果 RTCBCD=0,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 9h = 尽可能高的值 |
| 15-12 | RESERVED | R | 0h | |
| 11-8 | YEARHIGHBIN | R | 0h | 时间戳年二进制 – 高字节。年的有效值是 0 到 4095。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 0h = 最小值 Fh = 尽可能高的值 |
| 7-0 | YEARLOWBIN | R | 0h | 时间戳年二进制 – 低字节。年的有效值是 0 到 4095。如果 RTCBCD=1,将忽略对这些位的写入,而读取会提供值 0。 00h = 最小值 FFh = 尽可能高的值 |
图 27-51 展示了 TSSTAT,表 27-53 中对此进行了介绍。
返回到汇总表。
时间戳状态
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TSVDDEVT | ||||||
| R-0h | R-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TSTIOEVT15 | TSTIOEVT14 | TSTIOEVT13 | TSTIOEVT12 | TSTIOEVT11 | TSTIOEVT10 | TSTIOEVT9 | TSTIOEVT8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSTIOEVT7 | TSTIOEVT6 | TSTIOEVT5 | TSTIOEVT4 | TSTIOEVT3 | TSTIOEVT2 | TSTIOEVT1 | TSTIOEVT0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-17 | RESERVED | R | 0h | |
| 16 | TSVDDEVT | R | 0h | VDD 断电导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 15 | TSTIOEVT15 | R | 0h | 防篡改 I/O 15 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 14 | TSTIOEVT14 | R | 0h | 防篡改 I/O 14 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 13 | TSTIOEVT13 | R | 0h | 防篡改 I/O 13 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 12 | TSTIOEVT12 | R | 0h | 防篡改 I/O 12 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 11 | TSTIOEVT11 | R | 0h | 防篡改 I/O 11 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 10 | TSTIOEVT10 | R | 0h | 防篡改 I/O 10 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 9 | TSTIOEVT9 | R | 0h | 防篡改 I/O 9 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 8 | TSTIOEVT8 | R | 0h | 防篡改 I/O 8 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 7 | TSTIOEVT7 | R | 0h | 防篡改 I/O 7 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 6 | TSTIOEVT6 | R | 0h | 防篡改 I/O 6 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 5 | TSTIOEVT5 | R | 0h | 防篡改 I/O 5 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 4 | TSTIOEVT4 | R | 0h | 防篡改 I/O 4 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 3 | TSTIOEVT3 | R | 0h | 防篡改 I/O 3 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 2 | TSTIOEVT2 | R | 0h | 防篡改 I/O 2 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 1 | TSTIOEVT1 | R | 0h | 防篡改 I/O 1 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
| 0 | TSTIOEVT0 | R | 0h | 防篡改 I/O 0 导致了时间戳事件 0h = 未检测到事件 1h = 检测到事件 |
图 27-52 展示了 TSCTL,表 27-54 中对此进行了介绍。
返回到汇总表。
时间戳控制寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | TSCAPTURE | RESERVED | TSVDDEN | ||||
| R-0h | R/WK-0h | R-0h | R/WK-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| TSTIOEN15 | TSTIOEN14 | TSTIOEN13 | TSTIOEN12 | TSTIOEN11 | TSTIOEN10 | TSTIOEN9 | TSTIOEN8 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSTIOEN7 | TSTIOEN6 | TSTIOEN5 | TSTIOEN4 | TSTIOEN3 | TSTIOEN2 | TSTIOEN1 | TSTIOEN0 |
| R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h | R/WK-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | 需要写入 (KEY=0xC5) 来更新该寄存器 C5h = 必须向该字段写入 0xC5,才能将任何使能位清零 |
| 23-21 | RESERVED | R | 0h | |
| 20 | TSCAPTURE | R/WK | 0h | 定义在发生时间戳事件时捕获 RTC 时间戳的方法。 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 时间戳在首次发生时间戳事件时保存 RTC 捕获。 1h = 时间戳在最后一次发生时间戳事件时保存 RTC 捕获。 |
| 19-17 | RESERVED | R | 0h | |
| 16 | TSVDDEN | R/WK | 0h | 通过 VDD 断电检测记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 15 | TSTIOEN15 | R/WK | 0h | 通过防篡改 I/O 15 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 14 | TSTIOEN14 | R/WK | 0h | 通过防篡改 I/O 14 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 13 | TSTIOEN13 | R/WK | 0h | 通过防篡改 I/O 13 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 12 | TSTIOEN12 | R/WK | 0h | 通过防篡改 I/O 12 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 11 | TSTIOEN11 | R/WK | 0h | 通过防篡改 I/O 11 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 10 | TSTIOEN10 | R/WK | 0h | 通过防篡改 I/O 10 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 9 | TSTIOEN9 | R/WK | 0h | 通过防篡改 I/O 9 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 8 | TSTIOEN8 | R/WK | 0h | 通过防篡改 I/O 8 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 7 | TSTIOEN7 | R/WK | 0h | 通过防篡改 I/O 7 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 6 | TSTIOEN6 | R/WK | 0h | 通过防篡改 I/O 6 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 5 | TSTIOEN5 | R/WK | 0h | 通过防篡改 I/O 5 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 4 | TSTIOEN4 | R/WK | 0h | 通过防篡改 I/O 4 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 3 | TSTIOEN3 | R/WK | 0h | 通过防篡改 I/O 3 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 2 | TSTIOEN2 | R/WK | 0h | 通过防篡改 I/O 2 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 1 | TSTIOEN1 | R/WK | 0h | 通过防篡改 I/O 1 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
| 0 | TSTIOEN0 | R/WK | 0h | 通过防篡改 I/O 0 记录时间戳使能 必须写入 [IPSPECIFIC_RTC.TSCTL.KEY] 才能访问该位。 0h = 禁用功能 1h = 启用功能 |
图 27-53 展示了 TSCLR,表 27-55 中对此进行了介绍。
返回到汇总表。
时间戳清除寄存器
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| KEY | RESERVED | ||||||||||||||
| R-0/W-0h | R-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CLR | ||||||||||||||
| R-0h | WK-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | 需要写入 (KEY=0xE2) 来更新该寄存器 E2h = 必须向该字段写入 0xE2,才能将任何使能位清零 |
| 23-1 | RESERVED | R | 0h | |
| 0 | CLR | WK | 0h | 清除时间戳和状态寄存器。 必须写入 [IPSPECIFIC_RTC.TSCLR.KEY] 才能访问该位。 0h = 写入 0 不产生影响 1h = 清除时间戳事件 |
图 27-54 展示了 LFSSRST,表 27-56 中对此进行了介绍。
返回到汇总表。
低频子系统复位请求。该寄存器中的 VBATPOR 位被置为有效将基于电池备份域发出下电上电。此复位的效果与在 VBAT 电源引脚上移除并重新连接电源的效果相同。
该寄存器可由 RTCLOCK 寄存器进行写保护。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-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 | VBATPOR | ||||||
| R-0h | R/WK-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | 需要写入 (KEY=0x12) 来更新该寄存器 12h = 必须向该字段写入 0x12,才能请求上电复位。 |
| 23-1 | RESERVED | R | 0h | |
| 0 | VBATPOR | R/WK | 0h | 如果设置该寄存器位,则会请求对 LFSS 的 PMU 进行上电复位。 必须写入 [IPSPECIFIC_RTC.LFSSRST.KEY] 才能访问该位。 0h = 写入该值不产生影响。 1h = 请求对 LFSS 上电复位。 |
图 27-55 展示了 RTCLOCK,表 27-57 中对此进行了介绍。
返回到汇总表。
RTC 锁定位可保护 CLKCTL、SEC、MIN、HOUR、DAY、MON、YEAR 和 LFSSRST 寄存器以免意外更新。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| KEY | |||||||
| R-0/W-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 | PROTECT | ||||||
| R-0h | R/WK-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | R-0/W | 0h | 需要写入 (KEY=0x22) 来更新该寄存器 22h = 必须向该字段写入 0x22,才能更新任何位。 |
| 23-1 | RESERVED | R | 0h | |
| 0 | PROTECT | R/WK | 0h | 如果设置该寄存器位,则可以保护 CLKCTL、SEC、MIN、HOUR、DAY、MON、YEAR 和 LFSSRST 以免意外写入。 必须写入 [IPSPECIFIC_RTC.RTCLOCK.KEY] 才能访问该位。 0h = RTC 计数器可写。 1h = RTC 计数器为只读访问。 |