JAJA879A 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
MSPM0 ファミリは、ARM Cortex M0+ CPU コアアーキテクチャをベースにしています。STM8 ファミリは、STM8 CPU コアアーキテクチャをベースにしています。表 3-1に、MSPM0 ファミリの CPU と STM8 の CPU の主な特長を比較して紹介しています。
| 特長 | STM8L、STM8S | MSPM0C、MSPM0L および MSPM0H |
|---|---|---|
| アーキテクチャ | 拡張 STM8 CPU コア | Arm Cortex M0+ |
| データ バス幅 | 8 ビット | 32 ビット |
| 命令セット | 複雑な命令セット | 縮小命令セット |
| 命令の数 | 80 | 56 |
| 乗算命令 | MUL (8×8) | MULS (32×32) |
| 除算命令 | DIV (16÷8)、DIVW (16÷16) | MATHACLは、32 ビット除算をサポートしています(1) |
| パイプライン | 3 ステージ | 2 ステージ |
| 動作周波数 (最大) | 16MHz または 24MHz(2) | 24MHz または 32MHz(3) |
| DMA | あり | あり |
| Coremark/MHz | 使用不可(4) | 2.39(5) |