2021年3月18日木曜日

PICのパワーアップタイマーとスリープ

 PICに昔からあるConfigurationにパワーアップタイマー(PWRTEビット)があります。クロックが安定するまで自動でリセットを掛ける代物ですが、果たしてこれはスリープからの復帰では動作するのでしょうか。スリープ復帰は恐らく「パワーアップ」ではないので、パワーアップタイマーは動かないと思われますが、自信がなかったので調べました。
 
アプリケーションノート、AN607に記載がありました。


16F1xxxのデータですが、パワーアップタイマーの待機時間以外は他のアーキテクチャでも同じだと思います。
スリープからの復帰では通常の1024Tosc待機のみで、パワーアップタイマーの待機時間は含まれないのがよくわかります。スリープ復帰でなるべく低レイテンシで処理を行いたい場合でも、パワーアップタイマー有効にしていて問題なさそうです。

0 件のコメント:

コメントを投稿