マイコン内蔵不揮発性メモリへの応用を考えた場合、前者(スタックA)はデータ格納用メモリ、後者(スタックB)はプログラムコード格納用メモリを想定して開発したものと見られる。2種類のスタックを開発したことは、商品化を考えたときにはかなり重要である。最近のフラッシュメモリ内蔵マイコン(フラッシュマイコン)では、フラッシュメモリがプログラムコード格納用とデータ格納用の2つの領域に区分けされているからだ。エレクトロニクスの32bitフラッシュマイコン「RX610」は、プログラム用フラッシュメモリを最大2MB、データ用フラッシュメモリを32KB、それぞれ内蔵する。書き換え可能回数はプログラム用フラッシュが1,000回、データ用フラッシュが3万回である。50nsと短い書き込み時間を実証VLSI技術シンポジウムでは、スタックAとスタックBでそれぞれ1MbitのMRAMアレイを試作し、性能を評価した結果を示していた。書き込み特性では、50nsと短い書き込みパルスを入力したときに、いずれのスタックもビット不良はゼロだった(誤り訂正(ECC)機能は使用していない)。1Mbitアレイで書き込み性能を検証(シュムープロット)。左がスタックB、右がスタックAの検証結果。いずれも不良ゼロを達成している。書き換え可能回数をスタックAでテストしたところ、10の7乗回(1,000万回)の書き換えを経ても、読み出し信号のマージンは劣化が見られなかった。試作した40Mbitチップの中で1Kbitのアレイに対してテストした結果で、ビット不良の発生はゼロだった。データ保持期間をスタックBでテストしたところ、10年間のデータ保持期間を確認できた。書き換え可能回数のテスト結果。1,000万回の書き換えを経ても、読み出しマージンが劣化していない。VLSI技術シンポジウムの論文集からこれらの測定結果から、125°Cの高温環境でも、スタックAは100万回の書き換え回数、スタックBは10年間のデータ保持期間を維持できるとした。80MHzの動作周波数が達成可能としていた。これらのことは、自動車の電子制御用マイコン、特にパワートレイン制御用マイコンの内蔵メモリを考えると重要だ。パワートレイン制御用マイコンには、大容量の高速不揮発性メモリと高温での動作保証が要求されるからだ。仮に、GLOBALFOUNDRIESが提供するMRAM技術を採用した自動車用マイコンが製品化されると、既存の自動車用フラッシュマイコンにとっては脅威となる可能性がある。