| 長所 |
- 正しく設計された場合、ソフトウェアから誤ってディセーブルすることはできない
- システムクロックと別個のクロックソース
- 最小/最大ウォッチドッグタイムアウト期間で利用可能
- リセット出力は、リセットが必要な別のシステムICに接続可能
- 1つ以上の電源レイルを監視(一部のマイクロプロセッサの内部ブラウンアウト回路はあまり高精度ではない)
- タイムアウト期間はコンデンサを使って完全に調整可能
|
- コストは基本的にゼロ
- デバッグ情報を保存するために、リセットする前に割込みをトリガすることができる
- 使いやすい
- 多くの場合、双方向リセット端子をリセットが必要な他のシステムICに接続することができる
- プロセッサが高速から低速またはスリープモードに変化したときに、タイムアウトを変更することができる
- ウォッチドッグタイムアウト期間は温度であまり変動しない
|
| 短所 |
- 実装にコストがかかる
- 温度でタイムアウト期間が大幅に異なる
- 1本のマイクロプロセッサI/Oラインが必要
- マイクロプロセッサの省電力機能のため、タイムアウトは高速および低速クロックモードの両方にマッチングするように計算する必要がある
|
- ほとんどがソフトウェアによってディセーブル可能(それほど信頼できない)
|