ZHCADH3A December 2023 – May 2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228
STM8 和 MSPM0 都提供 ADC 外设来将模拟信号转换为数字等效信号。对于 STM8,STM8L001XX 和 STM8L101XX 没有 ADC 模块。STM8S 系列和 STM8L 系列的其余产品分别提供 10 位或 12 位 ADC。对于 MSPM0,两个器件系列均具有 12 位 ADC。表 5-1 和表 5-2 比较了 ADC 的不同功能和模式。
| 特性 | STM8S | STM8L | MSPM0 |
|---|---|---|---|
| 分辨率(位) | 10 | 12 | 12、10、8 |
| 转换率 | 0.43 Msps | 1 Msps | 1.68 Msps |
| 硬件均值计算 | 否 | 否 | 是 |
| FIFO | 否 | 否 | 是 |
| ADC 基准 (V) | 内部:1.224 | 内部:1.48,VDD | 内部:1.4、2.5、VDD |
| 外部:2.75V ≤ VREF ≤ VDDA | 外部:2.4V ≤ VREF ≤ VDDA | 外部: 1.4 ≤ VREF ≤ VDD(1) | |
| 工作电源模式 | 等待和低功耗等待 | 等待 | 运行、睡眠、停止、待机 (2) |
| 自动断电 | 否 | 否 | 是 |
| 外部输入通道 | 高达 16 | 高达 28 | MSPM0L:高达 16,MSPM0C:高达 27,MSPM0H:高达27 |
| 内部输入通道 | 温度传感器 内部基准电压 |
温度传感器 内部基准电压 |
温度传感器 电源监控,模拟信号链 |
| DMA 支持 | 否 | 是 | 是 |
| ADC 窗口比较器单元 | 否 | 否 | 是 |
| ADC 数量 | 高达 1 | 高达 1 | 高达 1 |
| STM8 | MSPM0 | 注释 |
|---|---|---|
| 单次转换模式 | 单通道单次转换 | ADC 对单个通道进行一次采样和转换 |
| 单次扫描模式 | 序列通道单次转换 | ADC 对序列通道进行采样并转换一次。 |
| 连续和缓冲连续模式 | 单通道重复转换 | 一个所选通道将被重复采样和转换 |
| 连续扫描模式 | 序列通道重复转换 | 一组通道将被重复采样和转换。 |
ADC 代码示例:有关 ADC 代码示例的信息,请参阅 MSPM0 SDK 示例指南。