リセット状態移行時の割り込み処理について

現在、SH7267搭載の基板とHEWにてソフト開発をしています。
電源電圧が低下した際にその時点のデータの一部を
基板上の外部メモリに保存したいと思っております。
また、基板ではSHのRES端子にはリセットICを介して接続しており、
リセット状態を一定時間保持することが可能です。

そこで、SH7267にてPICのブラウンアウトリセットのように、
電源ON→OFF時に割り込み処理をSHの機能で行えるのでしょうか?
  • nduckさん

    瞬停など電源不安定対策としてパワーフェイル(PF)信号をCPUに割込みとして取り込むことはよくあります。

    今回はRES端子に接続されているようですが、NMIやIRQに繋ぎ、割り込み処理内でデータを保存されるとどうでしょうか?

    完全で電源が落ちている場合は一旦システムダウンするので、次の電源再投入でパワーオンリセットとなります。
    一方で電圧が落ち切る前に復旧した時のために、割り込み内でWDTを待機させておくと安心です。
    マニュアルリセット機能を持つリセットICを使うのも手ですね。

    色々と煩わしい場合は、NVRAMを利用する手もあります。
  • すとさん

    ご返信ありがとうございます。

    なるほど、やはり回路側やICなどで対応した方がいいのですね。
    再度、回路設計を見直していこうと思います。

    ありがとうございました。