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
表 15-10 列出了 ADC12 寄存器的存储器映射寄存器。表 15-10 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 组 | 部分 |
|---|---|---|---|---|
| 400h | FSUB_0 | 订阅者配置寄存器。 | 转到 | |
| 444h | FPUB_1 | 发布者配置寄存器。 | 转到 | |
| 800h | PWREN | 电源使能 | 转到 | |
| 804h | RSTCTL | 复位控制 | 转到 | |
| 808h | CLKCFG | ADC 时钟配置寄存器 | 转到 | |
| 814h | STAT | 状态寄存器 | 转到 | |
| 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 | 转到 |
| 1058h | IMASK | 中断屏蔽 | GEN_EVENT | 转到 |
| 1060h | RIS | 原始中断状态 | GEN_EVENT | 转到 |
| 1068h | MIS | 已屏蔽中断状态 | GEN_EVENT | 转到 |
| 1070h | ISET | 中断设置 | GEN_EVENT | 转到 |
| 1078h | ICLR | 中断清除 | GEN_EVENT | 转到 |
| 1080h | IIDX | 中断索引 | DMA_TRIG | 转到 |
| 1088h | IMASK | 中断屏蔽扩展 | DMA_TRIG | 转到 |
| 1090h | RIS | 原始中断状态扩展 | DMA_TRIG | 转到 |
| 1098h | MIS | 屏蔽中断状态扩展 | DMA_TRIG | 转到 |
| 10A0h | ISET | 中断设置扩展 | DMA_TRIG | 转到 |
| 10A8h | ICLR | 中断清除扩展 | DMA_TRIG | 转到 |
| 10E0h | EVT_MODE | 事件模式 | 转到 | |
| 10FCh | DESC | 模块说明 | 转到 | |
| 1100h | CTL0 | 控制寄存器 0 | 转到 | |
| 1104h | CTL1 | 控制寄存器 1 | 转到 | |
| 1108h | CTL2 | 控制寄存器 2 | 转到 | |
| 1110h | CLKFREQ | 采样时钟频率范围寄存器 | 转到 | |
| 1114h | SCOMP0 | 采样时间比较 0 寄存器 | 转到 | |
| 1118h | SCOMP1 | 采样时间比较 1 寄存器 | 转到 | |
| 1148h | WCLOW | 窗口比较器低阈值寄存器 | 转到 | |
| 1150h | WCHIGH | 窗口比较器高阈值寄存器 | 转到 | |
| 1160h | FIFODATA | FIFO 数据寄存器 | 转到 | |
| 1180h + 公式 | MEMCTL[y] | 转换存储器控制寄存器 | 转到 | |
| 1280h + 公式 | MEMRES[y] | 存储器结果寄存器 | 转到 | |
| 1340h | 状态 | 状态寄存器 | 转到 |
复杂的位访问类型经过编码可适应小型表单元。表 15-11 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| RH | R H | 读取 由硬件置位或清零 |
| 写入类型 | ||
| W | W | 写入 |
| WK | W K | 写入 受密钥保护的写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
| 寄存器数组变量 | ||
| i、j、k、l、m、n | 当这些变量用于寄存器名称、偏移或地址时,它们指的是寄存器数组的值,其中寄存器是一组重复寄存器的一部分。寄存器组构成分层结构,数组用公式表示。 | |
| y | 当该变量用于寄存器名称、偏移或地址时,它指的是寄存器数组的值。 | |
图 15-6 展示了 FSUB_0,表 15-12 中对此进行了介绍。
返回到汇总表。
订阅者端口
| 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 = 请参阅您的器件数据表,因为实际允许的最大值可能小于 255。 |
图 15-7 展示了 FPUB_1,表 15-13 中对此进行了介绍。
返回到汇总表。
发布者端口
| 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 = 请参阅您的器件数据表,因为实际允许的最大值可能小于 255。 |
图 15-8 展示了 PWREN,表 15-14 中对此进行了介绍。
返回到汇总表。
用于控制电源状态的寄存器
| 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 | ENABLE | ||||||
| R-0h | R/WK-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | 允许电源状态更改的 KEY 26h = 允许对该寄存器进行写入访问的 KEY |
| 23-1 | RESERVED | R | 0h | |
| 0 | ENABLE | R/WK | 0h | 启用电源 必须将 KEY 设置为 26h 才能写入该位。 0h = 禁用电源 1h = 启用电源 |
图 15-9 展示了 RSTCTL,表 15-15 中对此进行了介绍。
返回到汇总表。
用于控制复位有效和无效的寄存器
| 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 | |||||
图 15-10 展示了 CLKCFG,表 15-16 中对此进行了介绍。
返回到汇总表。
ADC 时钟配置
| 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 | CCONSTOP | CCONRUN | RESERVED | SAMPCLK | |||
| R-0h | R/W-0h | R/W-0h | R-0h | R/W-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-24 | KEY | W | 0h | 解锁密钥 A9h = 允许对该寄存器进行写入访问的 KEY |
| 23-6 | RESERVED | R | 0h | |
| 5 | CCONSTOP | R/W | 0h | CCONSTOP:当器件处于 STOP 模式时强制 SYSOSC 以基础频率运行,此时器件可用作 ADC 采样或转换时钟源。 0h = 在 STOP 模式期间,ADC 转换时钟源不会持续保持打开状态。 1h = 在 STOP 模式期间,ADC 转换时钟源持续保持打开状态。 |
| 4 | CCONRUN | R/W | 0h | CCONRUN:当器件处于 RUN 模式时强制 SYSOSC 以基础频率运行,此时器件可用作 ADC 采样或转换时钟源。 0h = 在 RUN 模式期间,ADC 转换时钟源不会持续保持打开状态。 1h = 在 RUN 模式期间,ADC 转换时钟源持续保持打开状态。 |
| 3-2 | RESERVED | R | 0h | |
| 1-0 | SAMPCLK | R/W | 0h | ADC 采样时钟源选择。 0h = ULPCLK 是 ADC 采样时钟源。 1h = SYSOSC 是 ADC 采样时钟源。 2h = HFCLK 时钟是 ADC 采样时钟源。 注意:HFCLK 可能并非在所有器件上都可用。 |
图 15-11 展示了 STAT,表 15-17 中对此进行了介绍。
返回到汇总表。
外设启用和复位状态
| 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 |
图 15-12 展示了 IIDX,表 15-18 中对此进行了介绍。
返回到汇总表。
该寄存器提供了具有最高优先级的中断索引。0x0 表示无事件挂起。中断 1 是最高优先级,2 是次高优先级,4、8、…231 是最低优先级。也就是说,设置为 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-10 | RESERVED | R | 0h | |
| 9-0 | STAT | R | 0h | 中断索引状态 00h = 没有位置位意味着没有挂起的中断请求 01h = MEMRESx 溢出中断 02h = 序列转换时间溢出中断 03h = 高阈值比较中断 04h = 低阈值比较中断 05h = 主序列输入范围比较器中断 6h = DMA 完成中断,在 DMA 传输完成时生成 07h = MEMRESx 下溢中断 9h = MEMRES0 数据载入中断 Ah = MEMRES1 数据载入中断 Bh = MEMRES2 数据载入中断 Ch = MEMRES3 数据载入中断 Dh = MEMRES4 数据载入中断 Eh = MEMRES5 数据载入中断 Fh = MEMRES6 数据载入中断 10h = MEMRES7 数据载入中断 11h = MEMRES8 数据载入中断 12h = MEMRES9 数据载入中断 13h = MEMRES10 数据载入中断 14h = MEMRES11 数据载入中断 15h = MEMRES12 数据载入中断 16h = MEMRES13 数据载入中断 17h = MEMRES14 数据载入中断 18h = MEMRES15 数据载入中断 19h = MEMRES16 数据载入中断 1Ah = MEMRES17 数据载入中断 1Bh = MEMRES18 数据载入中断 1Ch = MEMRES19 数据载入中断 1Dh = MEMRES20 数据载入中断 1Eh = MEMRES21 数据载入中断 1Fh = MEMRES22 数据载入中断 20h = MEMRES23 数据载入中断 |
图 15-13 展示了 IMASK,表 15-19 中对此进行了介绍。
返回到汇总表。
中断屏蔽。如果设置了某个位,相应的中断会被取消屏蔽。取消屏蔽中断会导致原始中断显示在 IIDX 以及 MIS 中。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| 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 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| 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 |
| RESERVED | UVIFG | DMADONE | INIFG | LOWIFG | HIGHIFG | TOVIFG | OVIFG |
| R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | R/W | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | R/W | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | R/W | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | R/W | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | R/W | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | R/W | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | R/W | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | R/W | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | R/W | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | R/W | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | R/W | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | R/W | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | R/W | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | R/W | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | R/W | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | R/W | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | R/W | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | R/W | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | R/W | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | R/W | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | R/W | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | R/W | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | R/W | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | R/W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7 | RESERVED | R | 0h | |
| 6 | UVIFG | R/W | 0h | MEMRESx 下溢的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 5 | DMADONE | R/W | 0h | DMADONE 的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 4 | INIFG | R/W | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | R/W | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | R/W | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1 | TOVIFG | R/W | 0h | 序列转换超时溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 0 | OVIFG | R/W | 0h | MEMRESx 溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
图 15-14 展示了 RIS,表 15-20 中对此进行了介绍。
返回到汇总表。
原始中断状态。反映所有挂起的中断,而不管屏蔽与否。RIS 寄存器允许用户实施轮询方案。即使相应的 IMASK 位未启用,也可以通过向 ICLR 寄存器位写入 1 来清除该寄存器中设置的标志。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | UVIFG | DMADONE | INIFG | LOWIFG | HIGHIFG | TOVIFG | OVIFG |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | R | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | R | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | R | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | R | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | R | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | R | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | R | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | R | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | R | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | R | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | R | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | R | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | R | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | R | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | R | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | R | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | R | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | R | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | R | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | R | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | R | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | R | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | R | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | R | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7 | RESERVED | R | 0h | |
| 6 | UVIFG | R | 0h | MEMRESx 下溢的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 5 | DMADONE | R | 0h | DMADONE 的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 4 | INIFG | R | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1 | TOVIFG | R | 0h | 序列转换触发溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 0 | OVIFG | R | 0h | MEMRESx 溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
图 15-15 展示了 MIS,表 15-21 中对此进行了介绍。
返回到汇总表。
屏蔽中断状态。这是 IMASK 和 RIS 寄存器的与运算。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | UVIFG | DMADONE | INIFG | LOWIFG | HIGHIFG | TOVIFG | OVIFG |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | R | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | R | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | R | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | R | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | R | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | R | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | R | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | R | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | R | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | R | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | R | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | R | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | R | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | R | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | R | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | R | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | R | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | R | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | R | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | R | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | R | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | R | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | R | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | R | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7 | RESERVED | R | 0h | |
| 6 | UVIFG | R | 0h | MEMRESx 下溢的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 5 | DMADONE | R | 0h | DMADONE 的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 4 | INIFG | R | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1 | TOVIFG | R | 0h | 序列转换超时溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 0 | OVIFG | R | 0h | MEMRESx 溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
图 15-16 展示了 ISET,表 15-22 中对此进行了介绍。
返回到汇总表。
中断设置。允许通过软件设置中断(在诊断和安全检查中很有用)。向 ISET 中的某个位写入 1 将设置事件,因此相关的 RIS 位也会置位。如果通过屏蔽启用了中断,那么也会设置相应的 MIS 位。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | UVIFG | DMADONE | INIFG | LOWIFG | HIGHIFG | TOVIFG | OVIFG |
| R-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | W | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | W | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | W | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | W | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | W | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | W | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | W | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | W | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | W | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | W | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | W | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | W | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | W | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | W | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | W | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | W | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | W | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | W | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | W | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | W | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | W | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | W | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | W | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7 | RESERVED | R | 0h | |
| 6 | UVIFG | W | 0h | MEMRESx 下溢的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 5 | DMADONE | W | 0h | DMADONE 的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 4 | INIFG | W | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1 | TOVIFG | W | 0h | 序列转换超时溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 0 | OVIFG | W | 0h | MEMRESx 溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
图 15-17 展示了 ICLR,表 15-23 中对此进行了介绍。
返回到汇总表。
中断清除。写入 1 以清除相应的中断。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | UVIFG | DMADONE | INIFG | LOWIFG | HIGHIFG | TOVIFG | OVIFG |
| R-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | W | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | W | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | W | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | W | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | W | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | W | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | W | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | W | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | W | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | W | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | W | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | W | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | W | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | W | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | W | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | W | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | W | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | W | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | W | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | W | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | W | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | W | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | W | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7 | RESERVED | R | 0h | |
| 6 | UVIFG | W | 0h | MEMRESx 下溢的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 5 | DMADONE | W | 0h | DMADONE 的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 4 | INIFG | W | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1 | TOVIFG | W | 0h | 序列转换超时溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 0 | OVIFG | W | 0h | MEMRESx 溢出的原始中断标志。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
图 15-18 展示了 IIDX,表 15-24 中对此进行了介绍。
返回到汇总表。
该寄存器提供了具有最高优先级的中断索引。0x0 表示无事件挂起。中断 1 是最高优先级,2 是次高优先级,4、8、…231 是最低优先级。也就是说,设置为 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-10 | RESERVED | R | 0h | |
| 9-0 | STAT | R | 0h | 中断索引状态 00h = 没有位置位意味着没有挂起的中断请求 03h = 高阈值比较中断 04h = 低阈值比较中断 05h = 主序列输入范围比较器中断 9h = MEMRES0 数据载入中断 |
图 15-19 展示了 IMASK,表 15-25 中对此进行了介绍。
返回到汇总表。
中断屏蔽。如果设置了某个位,相应的中断会被取消屏蔽。取消屏蔽中断会导致原始中断显示在 IIDX 以及 MIS 中。
| 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 | MEMRESIFG0 | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | INIFG | LOWIFG | HIGHIFG | RESERVED | |||
| R-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | |
| 8 | MEMRESIFG0 | R/W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-5 | RESERVED | R | 0h | |
| 4 | INIFG | R/W | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | R/W | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | R/W | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1-0 | RESERVED | R | 0h |
图 15-20 展示了 RIS,表 15-26 中对此进行了介绍。
返回到汇总表。
原始中断状态。反映所有挂起的中断,而不管屏蔽与否。RIS 寄存器允许用户实施轮询方案。即使相应的 IMASK 位未启用,也可以通过向 ICLR 寄存器位写入 1 来清除该寄存器中设置的标志。
| 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 | MEMRESIFG0 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | INIFG | LOWIFG | HIGHIFG | RESERVED | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | |
| 8 | MEMRESIFG0 | R | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-5 | RESERVED | R | 0h | |
| 4 | INIFG | R | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1-0 | RESERVED | R | 0h |
图 15-21 展示了 MIS,表 15-27 中对此进行了介绍。
返回到汇总表。
屏蔽中断状态。这是 IMASK 和 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 | MEMRESIFG0 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | INIFG | LOWIFG | HIGHIFG | RESERVED | |||
| R-0h | R-0h | R-0h | R-0h | R-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | |
| 8 | MEMRESIFG0 | R | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-5 | RESERVED | R | 0h | |
| 4 | INIFG | R | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | R | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1-0 | RESERVED | R | 0h |
图 15-22 展示了 ISET,表 15-28 中对此进行了介绍。
返回到汇总表。
中断设置。允许通过软件设置中断(在诊断和安全检查中很有用)。向 ISET 中的某个位写入 1 将设置事件,因此相关的 RIS 位也会置位。如果通过屏蔽启用了中断,那么也会设置相应的 MIS 位。
| 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 | MEMRESIFG0 | ||||||
| R-0h | W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | INIFG | LOWIFG | HIGHIFG | RESERVED | |||
| R-0h | W-0h | W-0h | W-0h | R-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | |
| 8 | MEMRESIFG0 | W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-5 | RESERVED | R | 0h | |
| 4 | INIFG | W | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1-0 | RESERVED | R | 0h |
图 15-23 展示了 ICLR,表 15-29 中对此进行了介绍。
返回到汇总表。
中断清除。写入 1 以清除相应的中断。
| 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 | MEMRESIFG0 | ||||||
| R-0h | W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | INIFG | LOWIFG | HIGHIFG | RESERVED | |||
| R-0h | W-0h | W-0h | W-0h | R-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | |
| 8 | MEMRESIFG0 | W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-5 | RESERVED | R | 0h | |
| 4 | INIFG | W | 0h | 屏蔽 MIS_EX 寄存器中的 INIFG。 0h = 中断未挂起。 1h = 中断挂起。 |
| 3 | LOWIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志低于 窗口比较器的 WCLOWx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 2 | HIGHIFG | W | 0h | MEMRESx 结果寄存器的原始中断标志高于 窗口比较器的 WCHIGHx 阈值。 读取 IIDX 时会将该位复位为 0,或者当 ICLR_EX 中的相应位设置为 1 时, 会将该位复位为 0。 0h = 中断未挂起。 1h = 中断挂起。 |
| 1-0 | RESERVED | R | 0h |
图 15-24 展示了 IIDX,表 15-30 中对此进行了介绍。
返回到汇总表。
该寄存器提供了具有最高优先级的中断索引。0x0 表示无事件挂起。中断 1 是最高优先级,2 是次高优先级,4、8、…231 是最低优先级。也就是说,设置为 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-10 | RESERVED | R | 0h | |
| 9-0 | STAT | R | 0h | 中断索引状态 00h = 没有位置位意味着没有挂起的中断请求 9h = MEMRES0 数据载入中断 Ah = MEMRES1 数据载入中断 Bh = MEMRES2 数据载入中断 Ch = MEMRES3 数据载入中断 Dh = MEMRES4 数据载入中断 Eh = MEMRES5 数据载入中断 Fh = MEMRES6 数据载入中断 10h = MEMRES7 数据载入中断 11h = MEMRES8 数据载入中断 12h = MEMRES9 数据载入中断 13h = MEMRES10 数据载入中断 14h = MEMRES11 数据载入中断 15h = MEMRES12 数据载入中断 16h = MEMRES13 数据载入中断 17h = MEMRES14 数据载入中断 18h = MEMRES15 数据载入中断 19h = MEMRES16 数据载入中断 1Ah = MEMRES17 数据载入中断 1Bh = MEMRES18 数据载入中断 1Ch = MEMRES19 数据载入中断 1Dh = MEMRES20 数据载入中断 1Eh = MEMRES21 数据载入中断 1Fh = MEMRES22 数据载入中断 20h = MEMRES23 数据载入中断 |
图 15-25 展示了 IMASK,表 15-31 中对此进行了介绍。
返回到汇总表。
中断屏蔽。如果设置了某个位,相应的中断会被取消屏蔽。取消屏蔽中断会导致原始中断显示在 IIDX 以及 MIS 中。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| 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 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| 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 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | R/W | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | R/W | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | R/W | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | R/W | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | R/W | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | R/W | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | R/W | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | R/W | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | R/W | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | R/W | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | R/W | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | R/W | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | R/W | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | R/W | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | R/W | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | R/W | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | R/W | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | R/W | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | R/W | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | R/W | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | R/W | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | R/W | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | R/W | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | R/W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-0 | RESERVED | R | 0h |
图 15-26 展示了 RIS,表 15-32 中对此进行了介绍。
返回到汇总表。
原始中断状态。反映所有挂起的中断,而不管屏蔽与否。RIS 寄存器允许用户实施轮询方案。即使相应的 IMASK 位未启用,也可以通过向 ICLR 寄存器位写入 1 来清除该寄存器中设置的标志。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | R | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | R | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | R | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | R | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | R | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | R | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | R | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | R | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | R | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | R | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | R | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | R | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | R | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | R | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | R | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | R | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | R | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | R | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | R | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | R | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | R | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | R | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | R | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | R | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-0 | RESERVED | R | 0h |
图 15-27 展示了 MIS,表 15-33 中对此进行了介绍。
返回到汇总表。
屏蔽中断状态扩展。这是 IMASK 和 RIS 寄存器的与运算。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | R | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | R | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | R | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | R | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | R | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | R | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | R | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | R | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | R | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | R | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | R | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | R | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | R | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | R | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | R | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | R | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | R | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | R | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | R | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | R | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | R | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | R | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | R | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | R | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-0 | RESERVED | R | 0h |
图 15-28 展示了 ISET,表 15-34 中对此进行了介绍。
返回到汇总表。
中断设置。允许通过软件设置中断(在诊断和安全检查中很有用)。向 ISET 中的某个位写入 1 将设置事件,因此相关的 RIS 位也会置位。如果通过屏蔽启用了中断,那么也会设置相应的 MIS 位。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | W | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | W | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | W | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | W | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | W | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | W | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | W | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | W | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | W | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | W | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | W | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | W | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | W | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | W | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | W | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | W | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | W | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | W | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | W | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | W | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | W | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | W | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | W | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-0 | RESERVED | R | 0h |
图 15-29 展示了 ICLR,表 15-35 中对此进行了介绍。
返回到汇总表。
中断清除。写入 1 以清除相应的中断。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| MEMRESIFG23 | MEMRESIFG22 | MEMRESIFG21 | MEMRESIFG20 | MEMRESIFG19 | MEMRESIFG18 | MEMRESIFG17 | MEMRESIFG16 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MEMRESIFG15 | MEMRESIFG14 | MEMRESIFG13 | MEMRESIFG12 | MEMRESIFG11 | MEMRESIFG10 | MEMRESIFG9 | MEMRESIFG8 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| MEMRESIFG7 | MEMRESIFG6 | MEMRESIFG5 | MEMRESIFG4 | MEMRESIFG3 | MEMRESIFG2 | MEMRESIFG1 | MEMRESIFG0 |
| W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h | W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | MEMRESIFG23 | W | 0h | MEMRES23 的原始中断状态。 当 MEMRES23 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES23 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 30 | MEMRESIFG22 | W | 0h | MEMRES22 的原始中断状态。 当 MEMRES22 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES22 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 29 | MEMRESIFG21 | W | 0h | MEMRES21 的原始中断状态。 当 MEMRES21 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES21 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 28 | MEMRESIFG20 | W | 0h | MEMRES20 的原始中断状态。 当 MEMRES20 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES20 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 27 | MEMRESIFG19 | W | 0h | MEMRES19 的原始中断状态。 当 MEMRES19 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES19 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 26 | MEMRESIFG18 | W | 0h | MEMRES18 的原始中断状态。 当 MEMRES18 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES18 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 25 | MEMRESIFG17 | W | 0h | MEMRES17 的原始中断状态。 当 MEMRES17 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES17 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 24 | MEMRESIFG16 | W | 0h | MEMRES16 的原始中断状态。 当 MEMRES16 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES16 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 23 | MEMRESIFG15 | W | 0h | MEMRES15 的原始中断状态。 当 MEMRES15 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES15 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 22 | MEMRESIFG14 | W | 0h | MEMRES14 的原始中断状态。 当 MEMRES14 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES14 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 21 | MEMRESIFG13 | W | 0h | MEMRES13 的原始中断状态。 当 MEMRES13 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES13 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 20 | MEMRESIFG12 | W | 0h | MEMRES12 的原始中断状态。 当 MEMRES12 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES12 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 19 | MEMRESIFG11 | W | 0h | MEMRES11 的原始中断状态。 当 MEMRES11 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES11 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 18 | MEMRESIFG10 | W | 0h | MEMRES10 的原始中断状态。 当 MEMRES10 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES10 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 17 | MEMRESIFG9 | W | 0h | MEMRES9 的原始中断状态。 当 MEMRES9 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES9 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 16 | MEMRESIFG8 | W | 0h | MEMRES8 的原始中断状态。 当 MEMRES8 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES8 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 15 | MEMRESIFG7 | W | 0h | MEMRES7 的原始中断状态。 当 MEMRES7 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES7 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 14 | MEMRESIFG6 | W | 0h | MEMRES6 的原始中断状态。 当 MEMRES6 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES6 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 13 | MEMRESIFG5 | W | 0h | MEMRES5 的原始中断状态。 当 MEMRES5 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES5 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 12 | MEMRESIFG4 | W | 0h | MEMRES4 的原始中断状态。 当 MEMRES4 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES4 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 11 | MEMRESIFG3 | W | 0h | MEMRES3 的原始中断状态。 当 MEMRES3 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES3 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 10 | MEMRESIFG2 | W | 0h | MEMRES2 的原始中断状态。 当 MEMRES2 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES2 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 9 | MEMRESIFG1 | W | 0h | MEMRES1 的原始中断状态。 当 MEMRES1 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES1 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 8 | MEMRESIFG0 | W | 0h | MEMRES0 的原始中断状态。 当 MEMRES0 被载入一个新的转换结果时, 该位设置为 1。 读取 MEMRES0 寄存器将清除该位, 或当 ICLR 中的相应位设置为 1 时将清除该位 0h = 没有新数据已准备就绪。 1h = 新数据已准备好被读取。 |
| 7-0 | RESERVED | R | 0h |
图 15-30 展示了 EVT_MODE,表 15-36 中对此进行了介绍。
返回到汇总表。
事件模式寄存器。它用于选择在软件模式(软件清除 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 | INT0_CFG | |||||
| R-0h | R-0h | R-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-4 | RESERVED | R | 0h | |
| 3-2 | EVT1_CFG | R | 0h | GEN_EVENT 对应事件的事件线模式选择 0h = 中断或事件线被禁用。 1h = 中断或事件线路处于软件模式。软件必须清除 RIS。 2h = 中断或事件线路处于硬件模式。硬件(另一个模块)会自动清除关联的 RIS 标志。 |
| 1-0 | INT0_CFG | R | 0h | CPU_INT 对应事件的事件线模式选择 0h = 中断或事件线被禁用。 1h = 中断或事件线路处于软件模式。软件必须清除 RIS。 2h = 中断或事件线路处于硬件模式。硬件(另一个模块)会自动清除关联的 RIS 标志。 |
图 15-31 展示了 DESC,表 15-37 中对此进行了介绍。
返回到汇总表。
该寄存器标识外设及其确切版本。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| MODULEID | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FEATUREVER | INSTNUM | MAJREV | MINREV | ||||||||||||
| R-0h | R-0h | R-0h | R-0h | ||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | MODULEID | R | 0h | 模块标识包含唯一的外设标识号。所有平台模块的分配都保存在中央数据库中,可确保唯一性。 0h = 最小值 FFFFh = 尽可能高的值 |
| 15-12 | FEATUREVER | R | 0h | 模块 *实例* 的功能集 0h = 最小值 Fh = 尽可能高的值 |
| 11-8 | INSTNUM | R | 0h | 器件中的实例编号。对于具有多个实例的模块,这将是 RTL 的参数 |
| 7-4 | MAJREV | R | 0h | IP 的主要版本 0h = 最小值 Fh = 尽可能高的值 |
| 3-0 | MINREV | R | 0h | IP 的次要版本 0h = 最小值 Fh = 尽可能高的值 |
图 15-32 展示了 CTL0,表 15-38 中对此进行了介绍。
返回到汇总表。
控制寄存器 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | SCLKDIV | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | PWRDN | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ENC | ||||||
| R-0h | RH/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-27 | RESERVED | R | 0h | |
| 26-24 | SCLKDIV | R/W | 0h | 采样时钟分频器 0h = 不对时钟源进行分频 1h = 对时钟源进行 2 分频 2h = 对时钟源进行 4 分频 3h = 对时钟源进行 8 分频 4h = 对时钟源进行 16 分频 5h = 对时钟源进行 24 分频 6h = 对时钟源进行 32 分频 7h = 对时钟源进行 48 分频 |
| 23-17 | RESERVED | R | 0h | |
| 16 | PWRDN | R/W | 0h | 断电策略 0h = 如果没有挂起的触发器,则 ADC 在转换完成时断电 1h = 只要通过软件启用 ADC,ADC 就保持通电状态。 |
| 15-1 | RESERVED | R | 0h | |
| 0 | ENC | RH/W | 0h | 启用转换 0h = 禁用转换。ENC 从 ON 变为 OFF 将中止 MEMCTLx 边界上的单个或重复序列。当前转换将完成,结果将存储在相应的 MEMRESx 中。 1h = 启用转换。ADC 序列发生器等待有效触发(软件或硬件)。 |
图 15-33 展示了 CTL1,表 15-39 中对此进行了介绍。
返回到汇总表。
控制寄存器 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | AVGD | RESERVED | AVGN | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | SAMPMODE | RESERVED | CONSEQ | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | SC | ||||||
| R-0h | RH/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | TRIGSRC | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | RESERVED | R | 0h | |
| 30-28 | AVGD | R/W | 0h | 硬件平均器分母。累加值要除以的数字(这是一个移位)。注意,结果寄存器最长为 16 位,因此如果没有适当地移位,结果将被截断。 0h (R/W) = 不移位 1h (R/W) = 移动 1 位 2h (R/W) = 移动 2 位 3h (R/W) = 移动 3 位 4h (R/W) = 移动 4 位 5h (R/W) = 移动 5 位 6h (R/W) = 移动 6 位 7h (R/W) = 移动 7 位 |
| 27 | RESERVED | R | 0h | |
| 26-24 | AVGN | R/W | 0h | 硬件平均器分子。为当前 MEMCTLx 选择要累加的转换数,然后将其除以 AVGD。结果将存储在 MEMRESx 中。 0h (R/W) = 禁用平均器 1h (R/W) = 在存储到 MEMRESx 寄存器中之前求 2 次转换的平均值 2h (R/W) = 在存储到 MEMRESx 寄存器中之前求 4 次转换的平均值 3h (R/W) = 在存储到 MEMRESx 寄存器中之前求 8 次转换的平均值 4h (R/W) = 在存储到 MEMRESx 寄存器中之前求 16 次转换的平均值 5h (R/W) = 在存储在 MEMRESx 寄存器中之前求 32 次转换的平均值 6h (R/W) = 在存储在 MEMRESx 寄存器中之前求 64 次转换的平均值 7h (R/W) = 在存储在 MEMRESx 寄存器中之前求 128 次转换的平均值 |
| 23-21 | RESERVED | R | 0h | |
| 20 | SAMPMODE | R/W | 0h | 采样模式。该位选择采样信号源。 当选择 TRIGSRC 作为硬件事件触发器时,MANUAL 选项无效。 0h = 采样计时器高相位用作采样信号 1h = 软件触发器用作采样信号 |
| 19-18 | RESERVED | R | 0h | |
| 17-16 | CONSEQ | R/W | 0h | 转换序列模式 0h = STARTADD 指向的 MEMCTLx 中的 ADC 通道将被转换一次 1h = STARTADD 和 ENDADD 指向的 ADC 通道序列将被转换一次 2h = STARTADD 指向的 MEMCTLx 中的 ADC 通道将被重复转换 3h = STARTADD 和 ENDADD 指向的 ADC 通道序列将被重复转换 |
| 15-9 | RESERVED | R | 0h | |
| 8 | SC | RH/W | 0h | 转换开始 0h = 当 SAMPMODE 设置为 MANUAL 时,清除该位将结束采样阶段,转换阶段将开始。 当 SAMPMODE 设为 AUTO 时,写入 0 不产生影响。 1h = 当 SAMPMODE 设置为 MANUAL 时,设置该位将启动采样阶段。只要设置该位,采样阶段就会持续。 当 SAMPMODE 设置为 AUTO 时,设置该位将触发基于计时器的采样时间。 |
| 7-1 | RESERVED | R | 0h | |
| 0 | TRIGSRC | R/W | 0h | 采样触发源 0h = 软件触发 1h = 硬件事件触发 |
图 15-34 展示了 CTL2,表 15-40 中对此进行了介绍。
返回到汇总表。
控制寄存器 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | ENDADD | ||||||
| R-0h | R/W-0h | ||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | STARTADD | ||||||
| R-0h | R/W-0h | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| SAMPCNT | FIFOEN | RESERVED | DMAEN | ||||
| R/W-0h | R/W-0h | R-0h | RH/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | RSTSAMPCAPEN | RESERVED | RES | DF | |||
| R-0h | R/W-0h | R-0h | R/W-0h | R/W-0h | |||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-29 | RESERVED | R | 0h | |
| 28-24 | ENDADD | R/W | 0h | 序列结束地址。这些位选择哪个 MEMCTLx 是序列模式的最后一个。 ENDADD 的值为 0x00 至 0x17,对应于 MEMRES0 至 MEMRES23。 00h = MEMCTL0 被选为序列的结束地址。 01h = MEMCTL1 被选为序列的结束地址。 02h = MEMCTL2 被选为序列的结束地址。 03h = MEMCTL3 被选为序列的结束地址。 04h = MEMCTL4 被选为序列的结束地址。 05h = MEMCTL5 被选为序列的结束地址。 06h = MEMCTL6 被选为序列的结束地址。 07h = MEMCTL7 被选为序列的结束地址。 08h = MEMCTL8 被选为序列的结束地址。 09h = MEMCTL9 被选为序列的结束地址。 0Ah = MEMCTL10 被选为序列的结束地址。 0Bh = MEMCTL11 被选为序列的结束地址。 0Ch = MEMCTL12 被选为序列的结束地址。 0Dh = MEMCTL13 被选为序列的结束地址。 0Eh = MEMCTL14 被选为序列的结束地址。 0Fh = MEMCTL15 被选为序列的结束地址。 10h = MEMCTL16 被选为序列的结束地址。 11h = MEMCTL17 被选为序列的结束地址。 12h = MEMCTL18 被选为序列的结束地址。 13h = MEMCTL19 被选为序列的结束地址。 14h = MEMCTL20 被选为序列的结束地址。 15h = MEMCTL21 被选为序列的结束地址。 16h = MEMCTL22 被选为序列的结束地址。 17h = MEMCTL23 被选为序列的结束地址。 |
| 23-21 | RESERVED | R | 0h | |
| 20-16 | STARTADD | R/W | 0h | 序列发生器起始地址。这些位选择哪个 MEMCTLx 用于单次转换或作为序列模式的第一个 MEMCTL。 STARTADD 的值为 0x00 至 0x17,对应于 MEMRES0 至 MEMRES23。 00h = MEMCTL0 被选为序列的起始地址或用于单次转换。 01h = MEMCTL1 被选为序列的起始地址或用于单次转换。 02h = MEMCTL2 被选为序列的起始地址或用于单次转换。 03h = MEMCTL3 被选为序列的起始地址或用于单次转换。 04h = MEMCTL4 被选为序列的起始地址或用于单次转换。 05h = MEMCTL5 被选为序列的起始地址或用于单次转换。 06h = MEMCTL6 被选为序列的起始地址或用于单次转换。 07h = MEMCTL7 被选为序列的起始地址或用于单次转换。 08h = MEMCTL8 被选为序列的起始地址或用于单次转换。 09h = MEMCTL9 被选为序列的起始地址或用于单次转换。 0Ah = MEMCTL10 被选为序列的起始地址或用于单次转换。 0Bh = MEMCTL11 被选为序列的起始地址或用于单次转换。 0Ch = MEMCTL12 被选为序列的起始地址或用于单次转换。 0Dh = MEMCTL13 被选为序列的起始地址或用于单次转换。 0Eh = MEMCTL14 被选为序列的起始地址或用于单次转换。 0Fh = MEMCTL15 被选为序列的起始地址或用于单次转换。 10h = MEMCTL16 被选为序列的起始地址或用于单次转换。 11h = MEMCTL17 被选为序列的起始地址或用于单次转换。 12h = MEMCTL18 被选为序列的起始地址或用于单次转换。 13h = MEMCTL19 被选为序列的起始地址或用于单次转换。 14h = MEMCTL20 被选为序列的起始地址或用于单次转换。 15h = MEMCTL21 被选为序列的起始地址或用于单次转换。 16h = MEMCTL22 被选为序列的起始地址或用于单次转换。 17h = MEMCTL23 被选为序列的起始地址或用于单次转换。 |
| 15-11 | SAMPCNT | R/W | 0h | DMA 触发器上要传输的 ADC 转换样本数 0h = 最小值 18h = 最大值 |
| 10 | FIFOEN | R/W | 0h | 启用基于 FIFO 的操作 0h = 禁用 1h = 启用 |
| 9 | RESERVED | R | 0h | |
| 8 | DMAEN | RH/W | 0h | 为数据传输启用 DMA 触发。 注意:DMAEN 位在数据传输结束时根据 DMA 完成信号被硬件清除。软件必须为 ADC 重新启用 DMAEN 位以生成 DMA 触发。 0h (R/W) = 未启用 DMA 触发器 1h (R/W) = 启用 DMA 触发器 |
| 7-5 | RESERVED | R | 0h | |
| 4 | RSTSAMPCAPEN | R/W | 0h | 0:采样保持电容器不会在转换结束时显式放电。 1:采样保持电容器会在转换结束时放电。这样会产生一个额外的转换时钟周期。 0h = 禁用采样电容器放电功能。 1h = 启用采样电容器放电功能。 |
| 3 | RESERVED | R | 0h | |
| 2-1 | RES | R/W | 0h | 分辨率。这些位定义 ADC 转换结果的分辨率。 注意:值 3 默认为 12 位分辨率。 0h = 12 位分辨率 1h = 10 位分辨率 2h = 8 位分辨率 |
| 0 | DF | R/W | 0h | 数据读回格式。数据始终以二进制无符号格式存储。 0h = 数字结果以二进制无符号格式读取。 1h = 数字结果以有符号二进制格式读取。(二进制补码),左对齐。 |
图 15-35 展示了 CLKFREQ,表 15-41 中对此进行了介绍。
返回到汇总表。
采样时钟频率范围寄存器。
| 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 | FRANGE | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | |
| 2-0 | FRANGE | R/W | 0h | 频率范围。 0h = 1MHz 至 4MHz 1h = >4MHz 至 8MHz 2h = >8MHz 至 16MHz 3h = >16MHz 至 20MHz 4h = >20MHz 至 24MHz 5h = >24MHz 至 32MHz 6h = >32MHz 至 40MHz 7h = >40MHz 至 48MHz |
图 15-36 展示了 SCOMP0,表 15-42 中对此进行了介绍。
返回到汇总表。
采样时间比较 0 寄存器。指定采样时间,以 ADC 采样时钟周期数表示。CTL0.ENC 必须为 0 才能对该寄存器进行写入操作。
| 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-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | |
| 9-0 | 值 | R/W | 0h | 指定采样时钟数。 当 VAL = 0 或 1 时,采样时钟数 = 采样时钟分频值。 当 VAL > 1 时,采样时钟数 = VAL x 采样时钟分频值。 注意:采样时钟分频值不是写入 SCLKDIV 的值,而是实际分频值(SCLKDIV = 2 表示分频值为 4)。 示例:VAL = 4、SCLKDIV = 3 表示 32 个采样时钟周期。 |
图 15-37 展示了 SCOMP1,表 15-43 中对此进行了介绍。
返回到汇总表。
采样时间比较 1 寄存器。指定采样时间,以 ADC 采样时钟周期数表示。CTL0.ENC 必须为 0 才能对该寄存器进行写入操作。
| 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-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-10 | RESERVED | R | 0h | |
| 9-0 | 值 | R/W | 0h | 指定采样时钟数。 当 VAL = 0 或 1 时,采样时钟数 = 采样时钟分频值。 当 VAL > 1 时,采样时钟数 = VAL x 采样时钟分频值。 注意:采样时钟分频值不是写入 SCLKDIV 的值,而是实际分频值(SCLKDIV = 2 表示分频值为 4)。 示例:VAL = 4、SCLKDIV = 3 表示 32 个采样时钟周期。 |
图 15-38 展示了 WCLOW,表 15-44 中对此进行了介绍。
返回到汇总表。
窗口比较器低阈值寄存器。
用于写入和读取 WCLOW 的数据格式取决于 CTL2 寄存器中 DF 位的值。
CTL0.ENC 必须为 0 才能对该寄存器进行写入操作。
注意:更改 ADC 数据格式或分辨率不会复位 WCLOW。
| 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 | DATA | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15-0 | DATA | R/W | 0h | 如果 DF = 0,则必须使用无符号二进制格式。 基于分辨率的值必须与左侧的 MSB 右对齐。 对于 10 位和 8 位分辨率,未使用的位必须为 0。 如果 DF = 1,则必须使用二进制补码格式。 基于分辨率的值必须与右侧的 LSB 左对齐。 对于 10 位和 8 位分辨率,未使用的位必须为 0。 |
图 15-39 展示了 WCHIGH,表 15-45 中对此进行了介绍。
返回到汇总表。
窗口比较器高阈值寄存器。
用于写入和读取 WCHIGH 的数据格式取决于 CTL2 寄存器中 DF 位的值。
CTL0.ENC 必须为 0 才能对该寄存器进行写入操作。
注意:更改 ADC 数据格式或分辨率不会复位 WCHIGH。
| 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 | DATA | ||||||||||||||||||||||||||||||
| R-0h | R/W-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15-0 | DATA | R/W | 0h | 如果 DF = 0,则必须使用无符号二进制格式。 阈值必须与左侧的 MSB 右对齐。 对于 10 位和 8 位分辨率,未使用的位必须为 0。 如果 DF = 1,则必须使用二进制补码格式。 基于分辨率的值必须与右侧的 LSB 左对齐。 对于 10 位和 8 位分辨率,未使用的位必须为 0。 |
图 15-40 展示了 FIFODATA,表 15-46 中对此进行了介绍。
返回到汇总表。
FIFO 数据寄存器。这是一个用于从 FIFO 中进行读取的虚拟寄存器。
| 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 |
| DATA | |||||||||||||||||||||||||||||||
| R-0h | |||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-0 | DATA | R | 0h | 读取该数据字段将返回 FIFO 中的 ADC 采样值。 |
图 15-41 展示了 MEMCTL[y],表 15-47 中对此进行了介绍。
返回到汇总表。
转换存储器控制寄存器。
CTL0.ENC 必须为 0 才能对该寄存器进行写入操作。
偏移 = 1180h + (y * 4h);其中 y = 0h 至 17h
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | WINCOMP | RESERVED | TRIG | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BCSEN | RESERVED | AVGEN | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | STIME | RESERVED | VRSEL | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CHANSEL | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-29 | RESERVED | R | 0h | |
| 28 | WINCOMP | R/W | 0h | 启用窗口比较器。 0h = 禁用 1h = 启用 |
| 27-25 | RESERVED | R | 0h | |
| 24 | TRIG | R/W | 0h | 触发策略。指示是否需要触发器来步进到序列中的下一个 MEMCTL,或者在重复单通道转换的情况下执行下一个转换。 0h = 下一个转换是自动的 1h = 下一个转换需要触发器 |
| 23-21 | RESERVED | R | 0h | |
| 20 | BCSEN | R/W | 0h | 启用烧毁电流源。 0h = 禁用 1h = 启用 |
| 19-17 | RESERVED | R | 0h | |
| 16 | AVGEN | R/W | 0h | 启用硬件均值计算。 0h (R/W) = 禁用均值计算。 1h = 启用均值计算。 |
| 15-13 | RESERVED | R | 0h | |
| 12 | STIME | R/W | 0h | 在 SCOMP0 和 SCOMP1 之间选择采样计时器周期的来源。 0h = 选择 SCOMP0 1h = 选择 SCOMP1 |
| 11 | RESERVED | R | 0h | |
| 10-8 | VRSEL | R/W | 0h | 电压基准选择。选择外部基准选项时,VEREFM 必须连接到电路板地。 注意:写入值 0x3 默认为 INTREF。 0h = VDDA 基准 1h = 来自引脚的外部基准 2h = 内部基准 3h = VDDA 和 VREFM 连接到 ADC 的 VREF+ 和 VREF- 4h = INTREF 和 VREFM 连接到 ADC 的 VREF+ 和 VREF- |
| 7-5 | RESERVED | R | 0h | |
| 4-0 | CHANSEL | R/W | 0h | 输入通道选择。 00h = 选择通道 0 01h = 选择通道 1 02h = 选择通道 2 03h = 选择通道 3 04h = 选择通道 4 05h = 选择通道 5 06h = 选择通道 6 07h = 选择通道 7 08h = 选择通道 8 09h = 选择通道 9 0Ah = 选择通道 10 0Bh = 选择通道 11 0Ch = 选择通道 12 0Dh = 选择通道 13 0Eh = 选择通道 14 0Fh = 选择通道 15 10h = 选择通道 16 11h = 选择通道 17 12h = 选择通道 18 13h = 选择通道 19 14h = 选择通道 20 15h = 选择通道 21 16h = 选择通道 22 17h = 选择通道 23 18h = 选择通道 24 19h = 选择通道 25 1Ah = 选择通道 26 1Bh = 选择通道 27 1Ch = 选择通道 28 1Dh = 选择通道 29 1Eh = 选择通道 30 1Fh = 选择通道 31 |
图 15-42 展示了 MEMRES[y],表 15-48 中对此进行了介绍。
返回到汇总表。
存储器结果寄存器
偏移 = 1280h + (y * 4h);其中 y = 0h 至 17h
| 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 | DATA | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-16 | RESERVED | R | 0h | |
| 15-0 | DATA | R | 0h | MEMRES 结果寄存器。 如果 DF = 0,则使用无符号二进制格式: 转换结果右对齐。在 10 位和 8 位模式中,未使用的 MSB 位强制为 0。 如果 DF = 1,则使用二进制补码格式: 转换结果左对齐。在 10 位和 8 位模式中,未使用的 LSB 位强制为 0。 该数据以右对齐格式被存储并在回读期间被转换为左对齐的二进制补码格式。 |
图 15-43 展示了 STATUS,表 15-49 中对此进行了介绍。
返回到汇总表。
状态寄存器
| 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 | REFBUFRDY | BUSY | |||||
| R-0h | R-0h | R-0h | |||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-2 | RESERVED | R | 0h | |
| 1 | REFBUFRDY | R | 0h | 表示基准缓冲器已加电并就绪。 0h = 未就绪 1h = 就绪 |
| 0 | BUSY | R | 0h | 忙。该位表示正在进行有源 ADC 采样或转换操作。 0h = 没有正在进行的 ADC 采样或转换。 1h = 正在进行 ADC 采样或转换。 |