MICROCHIP DMT デッドマンタイマー
注記: このファミリ リファレンス マニュアル セクションは、デバイス データ シートを補足することを目的としています。デバイスの種類によっては、このマニュアル セクションがすべての dsPIC33/PIC24 デバイスに適用されない場合があります。
- このドキュメントがご使用のデバイスをサポートしているかどうかを確認するには、現在のデバイス データ シートの「デッドマン タイマー (DMT)」の章の冒頭にある注記を参照してください。
- デバイスデータシートとファミリーリファレンスマニュアルセクションは、Microchip Worldwideからダウンロードできます。 Webサイト: http://www.microchip.com。
導入
デッドマン タイマー (DMT) モジュールは、ユーザーが指定したタイミング ウィンドウ内で定期的なタイマー割り込みを要求することで、ユーザーがアプリケーション ソフトウェアの状態を監視できるように設計されています。DMT モジュールは同期カウンターであり、有効にすると命令フェッチをカウントし、ソフト トラップ/割り込みを発生させることができます。DMT カウンターが設定された数の命令内でクリアされない場合に、DMT イベントがソフト トラップまたは割り込みであるかどうかを確認するには、現在のデバイス データ シートの「割り込み コントローラー」の章を参照してください。DMT は通常、プロセッサを駆動するシステム クロック (TCY) に接続されます。ユーザーは、タイマー タイムアウト値と、比較イベントで考慮されないカウントの範囲であるウィンドウの範囲を指定するマスク値を指定します。
このモジュールの主な機能は次のとおりです。
- 構成またはソフトウェアによる制御の有効化
- ユーザーが設定可能なタイムアウト期間または命令数
- タイマーをクリアするための2つの命令シーケンス
- タイマーをクリアするための32ビット設定可能なウィンドウ
デッドマンタイマーモジュールのブロック図を示します。
デッドマンタイマーモジュールのブロック図
注記:
- DMT は、構成レジスタ FDMT または特殊機能レジスタ (SFR) DMTCON のいずれかで有効にできます。
- DMTは、システムクロックを使用してプロセッサが命令をフェッチするたびにクロックされます。たとえば、ampたとえば、GOTO 命令 (4 つの命令サイクルを使用) を実行した後、DMT カウンターは 1 回だけ増加します。
- BAD1 と BAD2 は不正なシーケンス フラグです。詳細については、セクション 3.5「DMT のリセット」を参照してください。
- DMT 最大カウントは、FDMTCNL および FDMTCNH レジスタの初期値によって制御されます。
- DMT イベントは、マスク不可能なソフト トラップまたは割り込みです。
デッドマン タイマー イベントのタイミング図を示します。
デッドマンタイマーイベント
DMTレジスター
注記: 各 dsPIC33/PIC24 ファミリのデバイス バリアントには、XNUMX つ以上の DMT モジュールが搭載されている場合があります。詳細については、特定のデバイスのデータ シートを参照してください。
- DMT モジュールは、次の特殊機能レジスタ (SFR) で構成されています。
- DMTCON: デッドマンタイマー制御レジスタ
- このレジスタは、デッドマン タイマーを有効または無効にするために使用されます。
- DMTPRECLR: デッドマンタイマー プリクリアレジスタ
- このレジスタは、最終的にデッドマン タイマーをクリアするための事前クリア キーワードを書き込むために使用されます。
- DMTCLR: デッドマンタイマークリアレジスタ
- このレジスタは、プリクリアワードが書き込まれた後にクリアキーワードを書き込むために使用されます。
- DMTPRECLR レジスタ。クリア キーワードの書き込み後にデッドマン タイマーがクリアされます。
- DMTSTAT: デッドマンタイマーステータスレジスタ
- このレジスタは、不正なキーワード値またはシーケンス、またはデッドマン タイマー イベントのステータス、および DMT クリア ウィンドウが開いているかどうかを示します。
- DMTCNTL: いいえ デッドマンタイマーカウントレジスタ低および
- DMTCNTH: デッドマンタイマーカウントレジスタ高
- これらの下位カウント レジスタと上位カウント レジスタを 32 ビット カウンター レジスタとして組み合わせることで、ユーザー ソフトウェアは DMT カウンターの内容を読み取ることができます。
- DMTPSCNTL: いいえ ポストステータスDMTカウントステータスレジスタ低および
- DMTPSCNTH: いいえ ポストステータスDMTカウントステータスレジスタハイの設定
- これらの下位レジスタと上位レジスタは、それぞれ FDMTCNTL レジスタと FDMTCNTH レジスタの DMTCNTx 構成ビットの値を提供します。
- DMTPSNTVL: いいえ ポストステータスDMT間隔ステータスレジスタ低および
- DMTPSINTVH: いいえ ポストステータスDMT間隔ステータスレジスタ高を構成する
- これらの下位レジスタと上位レジスタは、それぞれ FDMTIVTL レジスタと FDMTIVTH レジスタの DMTIVTx 構成ビットの値を提供します。
- DMTHOLDREG: DMT ホールドレジスタ
- このレジスタは、DMTCNTH レジスタと DMTCNTL レジスタが読み取られたときに、DMTCNTH レジスタの最後の読み取り値を保持します。
デッドマンタイマーモジュールに影響するヒューズ構成レジスタ
登録名 | 説明 |
FDMT | このレジスタの DMTEN ビットを設定すると DMT モジュールが有効になり、このビットがクリアされている場合は、DMTCON レジスタを介してソフトウェアで DMT を有効にできます。 |
FDMTCNTL および FDMTCNTH | 下位(DMTCNT[15:0])と上位(DMTCNT[31:16])
16 ビットは 32 ビットの DMT 命令カウント タイムアウト値を構成します。これらのレジスタに書き込まれる値は、DMT イベントに必要な命令の合計数です。 |
FDMTIVTL と FDMTIVTH | 下位(DMTIVT[15:0])と上位(DMTIVT[31:16])
16 ビットは 32 ビットの DMT ウィンドウ間隔を構成します。これらのレジスタに書き込まれる値は、DMT をクリアするために必要な最小の命令数です。 |
地図を登録する
デッドマン タイマー (DMT) モジュールに関連するレジスタの概要を表 2-2 に示します。
SFR名 | ビット 15 | ビット 14 | ビット 13 | ビット 12 | ビット 11 | ビット 10 | ビット 9 | ビット 8 | ビット 7 | ビット 6 | ビット 5 | ビット 4 | ビット 3 | ビット 2 | ビット 1 | ビット 0 |
DMTコン | ON | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
DMTPRECLR | ステップ1[7:0] | — | — | — | — | — | — | — | — | |||||||
DMTCLR | — | — | — | — | — | — | — | — | ステップ2[7:0] | |||||||
DMTSTAT | — | — | — | — | — | — | — | — | 悪い1 | 悪い2 | DMTイベント | — | — | — | — | ウィノップン |
DMTCNTL 翻訳 | カウンター[15:0] | |||||||||||||||
DMTCNTH | カウンター[31:16] | |||||||||||||||
DMTHOLDREG | UPRCNT[15:0] | |||||||||||||||
DMTPSCNTL 翻訳: | PSCNT[15:0] | |||||||||||||||
DMTPSCNTH 翻訳 | PSCNT[31:16] | |||||||||||||||
DMTPSNTVL | PSINTV[15:0] | |||||||||||||||
DMTPSINTVH | PSINTV[31:16] |
伝説: 実装されていません。'0' として読み取られます。リセット値は XNUMX 進数で表示されます。
DMT 制御レジスタ
DMTCON: デッドマンタイマー制御レジスタ
R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
ON(1,2) | — | — | — | — | — | — | — |
ビット15 | ビット8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ビット7 | ビット0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
注記
- このビットは、FDMT レジスタの DMTEN = 0 の場合にのみ制御されます。
- DMT はソフトウェアで無効にすることはできません。このビットに「0」を書き込んでも効果はありません。
DMTPRECLR: デッドマン タイマー プリクリア レジスタ
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
ステップ1[7:0](1) | |||||||
ビット15 | ビット8 |
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ビット7 | ビット0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
注1: STEP15とSTEP8の正しいシーケンスを書き込むことによってDMTカウンタがリセットされると、ビット[1:2]はクリアされます。
DMTCLR: デッドマンタイマークリアレジスタ
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ビット15 | ビット8 |
R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
ステップ2[7:0](1) | |||||||
ビット7 | ビット0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
注1: STEP7とSTEP0の正しいシーケンスを書き込むことによってDMTカウンタがリセットされると、ビット[1:2]はクリアされます。
DMTSTAT: デッドマンタイマーステータスレジスタ
U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
— | — | — | — | — | — | — | — |
ビット15 | ビット8 |
R-0 | R-0 | R-0 | U-0 | U-0 | U-0 | U-0 | R-0 |
悪い1(1) | 悪い2(1) | DMTイベント(1) | — | — | — | — | ウィノップン |
ビット7 | ビット0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
注1: BAD1、BAD2、DMTEVENT ビットはリセット時にのみクリアされます。
DMTCNTL: デッドマンタイマーカウントレジスタ低
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
カウンター[15:8] |
ビット 15 ビット 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
カウンター[7:0] |
ビット 7 ビット 0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
ビット 15-0: COUNTER[15:0]: 下位DMTカウンタビットの現在の内容を読み取る
DMTCNTH: デッドマンタイマーカウントレジスタ高
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
カウンター[31:24] |
ビット 15 ビット 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
カウンター[23:16] |
ビット 7 ビット 0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
ビット 15-0: COUNTER[31:16]: 上位DMTカウンタビットの現在の内容を読み取る
DMTPSCNTL: ポストステータス設定 DMT カウントステータスレジスタ Low
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[15:8] | |||||||
ビット15 | ビット8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSCNT[7:0] |
ビット 7 ビット 0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
ビット 15-0: PSCNT[15:0]: 下位DMT命令カウント値構成ステータスビット これは常にFDMTCNTL構成レジスタの値です。
DMTPSCNTH: ポストステータス構成 DMT カウントステータスレジスタ高
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[31:24] | |||||||
ビット15 | ビット8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSCNT[23:16] | |||||||
ビット7 | ビット0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
ビット 15-0: PSCNT[31:16]: 上位DMT命令カウント値構成ステータスビット これは常にFDMTCNTH構成レジスタの値です。
DMTPSINTVL: ポストステータス構成 DMT 間隔ステータスレジスタ低
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[15:8] |
ビット 15 ビット 8 |
R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
PSINTV[7:0] |
ビット 7 ビット 0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
ビット 15-0: PSINTV[15:0]: 下位DMTウィンドウ間隔構成ステータスビット これは常にFDMTIVTL構成レジスタの値です。
DMTPSINTVH: ポストステータス構成 DMT 間隔ステータスレジスタ高
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[31:24] | |||||||
ビット15 | ビット8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
PSINTV[23:16] | |||||||
ビット7 | ビット0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
ビット 15-0: PSINTV[31:16]: 上位DMTウィンドウ間隔構成ステータスビット これは常にFDMTIVTH構成レジスタの値です。
DMTHOLDREG: DMT ホールド レジスタ
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[15:8](1) | |||||||
ビット15 | ビット8 |
R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 | R-0 |
UPRCNT[7:0](1) | |||||||
ビット7 | ビット0 |
伝説:
R = 読み取り可能ビット W = 書き込み可能ビット U = 未実装ビット、「0」として読み取り -n = POR時の値 '1' = ビットが設定されている '0' = ビットがクリアされている x = ビットが不明 |
ビット 15-0: UPRCNT[15:0]: DMTCNTLおよびDMTCNTHレジスタが最後に読み取られたときのDMTCNTHレジスタの値を含むビット(1)
注1: DMTHOLDREG レジスタはリセット時に '0' に初期化され、DMTCNTL および DMTCNTH レジスタが読み取られるときにのみロードされます。
DMTオペレーション
動作モード
デッドマン タイマー (DMT) モジュールの主な機能は、ソフトウェアの誤動作が発生した場合にプロセッサを中断することです。システム クロックで動作する DMT モジュールは、フリーラン命令フェッチ タイマーであり、カウントが一致するまで命令フェッチが発生するたびにクロックされます。プロセッサがスリープ モードのときは、命令はフェッチされません。
DMT モジュールは、32 ビット カウンター、読み取り専用の DMTCNTL および DMTCNTH レジスタ (タイムアウト カウント マッチ値を持つ) で構成されます。この値は、16 つの外部 XNUMX ビット構成ヒューズ レジスタ FDMTCNTL および FDMTCNTH によって指定されます。カウント マッチが発生するたびに、DMT イベントが発生します。これはソフト トラップ/割り込みです。DMT イベントがソフト トラップか割り込みかを確認するには、現在のデバイス データ シートの「割り込み コントローラー」の章を参照してください。DMT モジュールは通常、ソフトウェア機能とシーケンスの障害を検出する必要があるミッション クリティカルおよびセーフティ クリティカルなアプリケーションで使用されます。
DMTモジュールの有効化と無効化
DMT モジュールは、デバイス構成によって有効化または無効化できます。また、DMTCON レジスタに書き込むことによってソフトウェアで有効化することもできます。
FDMTレジスタのDMTEN構成ビットが設定されている場合、DMTは常に有効です。ON制御ビット(DMTCON[15])は「1」を読み取ることでこれを反映します。このモードでは、ONビットをソフトウェアでクリアすることはできません。DMTを無効にするには、デバイスに構成を書き換える必要があります。ヒューズでDMTENが「0」に設定されている場合、DMTはハードウェアで無効になります。
ソフトウェアは、デッドマン タイマー コントロール (DMTCON) レジスタの ON ビットを設定することで DMT を有効にできます。ただし、ソフトウェア制御の場合、FDMT レジスタの DMTEN 構成ビットを '0' に設定する必要があります。一度有効にすると、ソフトウェアで DMT を無効にすることはできません。
DMT カウント ウィンドウ間隔
DMT モジュールにはウィンドウ操作モードがあります。FDMTIVTL レジスタと FDMTIVTH レジスタの DMTIVT[15:0] および DMTIVT[31:16] 構成ビットは、それぞれウィンドウ間隔値を設定します。ウィンドウ モードでは、ソフトウェアは、カウント マッチが発生する前にカウンタが最終ウィンドウにある場合にのみ DMT をクリアできます。つまり、DMT カウンタ値がウィンドウ間隔値に書き込まれた値以上である場合、クリア シーケンスのみを DMT モジュールに挿入できます。許可されたウィンドウの前に DMT がクリアされると、デッドマン タイマー ソフト トラップまたは割り込みが直ちに生成されます。
省電力モードでの DMT 動作
DMT モジュールは命令フェッチによってのみ増加されるため、コアが非アクティブなときはカウント値は変化しません。DMT モジュールはスリープ モードおよびアイドル モードでは非アクティブのままです。デバイスがスリープまたはアイドルから復帰するとすぐに、DMT カウンターは再び増加を開始します。
DMTのリセット
DMT は 2 つの方法でリセットできます。1 つはシステム リセットを使用する方法で、もう 1 つは DMTPRECLR および DMTCLR レジスタに順序付けられたシーケンスを書き込む方法です。DMT カウンター値をクリアするには、特別な操作シーケンスが必要です。
- DMTPRECLRレジスタのSTEP1[7:0]ビットは「01000000」(0x40)として書き込む必要があります。
- STEP0x ビットに 40x1 以外の値が書き込まれると、DMTSTAT レジスタの BAD1 ビットが設定され、DMT イベントが発生します。
- ステップ 2 の前にステップ 1 が実行されていない場合、BAD1 および DMTEVENT フラグが設定されます。BAD1 および DMTEVENT フラグは、デバイスのリセット時にのみクリアされます。
- DMTCLR レジスタの STEP2[7:0] ビットは '00001000' (0x08) として書き込む必要があります。これは、ステップ 1 が先行し、DMT がオープン ウィンドウ間隔内にある場合にのみ実行できます。正しい値が書き込まれると、DMT カウンタはゼロにクリアされます。DMTPRECLR、DMTCLR、および DMTSTAT レジスタの値もゼロにクリアされます。
- STEP0x ビットに 08x2 以外の値が書き込まれると、DMTSTAT レジスタの BAD2 ビットが設定され、DMT イベントが発生します。
- ステップ 2 はオープン ウィンドウ間隔では実行されず、BAD2 フラグが設定されます。DMT イベントが直ちに発生します。
- 連続してプリクリア シーケンス (0x40) を書き込むと、BAD2 フラグが設定され、DMT イベントが発生します。
注記: 無効なプリクリア/クリア シーケンスの後、BAD1/BAD2 フラグを設定するには少なくとも XNUMX サイクルかかり、DMTEVENT を設定するには少なくとも XNUMX サイクルかかります。
BAD2 および DMTEVENT フラグは、デバイスのリセット時にのみクリアされます。図 3-1 に示すフローチャートを参照してください。
DMT イベントのフローチャート
注1
- DMTは、構成ヒューズのFDMTによって有効化(ON(DMTCON[15]))されます。
- DMT カウンターは、カウンターの有効期限が切れた後、または BAD1/BAD2 が発生した後に、デバイス リセットによってのみリセットできます。
- STEP2x の前に STEP1x (DMTCLEAR が DMTPRECLEAR の前に書き込まれている)、または BAD_STEP1 (DMTPRECLEAR が 0x40 と等しくない値で書き込まれている)。
- STEP1x (STEP1x の後に DMTPRECLEAR が再度書き込まれる)、または BAD_STEP2 (DMTCLR が 0x08 と等しくない値で書き込まれる)、またはウィンドウ間隔が開いていません。
DMTカウントの選択
デッドマン タイマー カウントは、それぞれ FDMTCNTL レジスタと FDMTCNTH レジスタの DMTCNTL[15:0] レジスタ ビットと DMTCNTH[31:16] レジスタ ビットによって設定されます。現在の DMT カウント値は、下位および上位のデッドマン タイマー カウント レジスタ DMTCNTL と DMTCNTH を読み取ることによって取得できます。
DMTPSCNTL レジスタと DMTPSCNTH レジスタの PSCNT[15:0] ビットと PSCNT[31:16] ビットは、それぞれソフトウェアがデッドマン タイマーに選択された最大カウントを読み取ることを可能にします。つまり、これらの PSCNTx ビット値は、構成ヒューズ レジスタ FDMTCNTL と FDMTCNTH の DMTCNTx ビットに最初に書き込まれた値に他なりません。DMT イベントが発生するたびに、ユーザーは DMTCNTL レジスタと DMTCNTH レジスタの現在のカウンター値が、最大カウント値を保持する DMTPSCNTL レジスタと DMTPSCNTH レジスタの値と等しいかどうかを常に比較できます。
DMTPSINTVL レジスタと DMTPSINTVH レジスタの PSINTV[15:0] ビットと PSINTV[31:16] ビットは、それぞれソフトウェアが DMT ウィンドウ間隔値を読み取ることを可能にします。つまり、これらのレジスタは、FDMTIVTL レジスタと FDMTIVTH レジスタに書き込まれた値を読み取ることになります。したがって、DMTCNTL と DMTCNTH の DMT 現在のカウンタ値が DMTPSINTVL レジスタと DMTPSINTVH レジスタの値に達すると、ウィンドウ間隔が開き、ユーザーは STEP2x ビットにクリア シーケンスを挿入して DMT をリセットできるようになります。
DMTHOLDREGレジスタのUPRCNT[15:0]ビットは、DMTCNTLとDMTCNTHが読み取られるたびに、DMT上限カウント値(DMTCNTH)の最後の読み取り値を保持します。
このセクションでは、マニュアルのこのセクションに関連するアプリケーション ノートをリストします。これらのアプリケーション ノートは、dsPIC33/PIC24 製品ファミリ専用に書かれたものではないかもしれませんが、概念は関連しており、変更や制限事項があれば使用できます。デッドマン タイマー (DMT) に関連する現在のアプリケーション ノートは次のとおりです。
タイトル: 現時点では関連するアプリケーションノートはありません。
注記: マイクロチップにアクセスしてください web追加のアプリケーションノートとコード例については、サイト(www.microchip.com)を参照してください。ampdsPIC33/PIC24 デバイス ファミリ用のファイル。
改訂履歴
改訂版 A (2014 年 XNUMX 月)
- これはこのドキュメントの最初のリリース バージョンです。
改訂版B(2022年XNUMX月)
- 図1-1と図3-1を更新します。
- レジスタ 2-1、レジスタ 2-2、レジスタ 2-3、レジスタ 2-4、レジスタ 2-9、およびレジスタ 2-10 を更新します。表 2-1 および表 2-2 を更新します。
- セクション1.0「はじめに」、セクション2.0「DMTレジスタ」、セクション3.1「動作モード」、セクション3.2「DMTモジュールの有効化と無効化」、セクション3.3を更新
- 「DMT カウント ウィンドウ間隔」、セクション 3.5「DMT のリセット」、およびセクション 3.6「DMT カウントの選択」。
- レジスタ マップをセクション 2.0「DMT レジスタ」に移動します。
Microchip 製品のコード保護機能に関する次の詳細に注意してください。
- Microchip 製品は、それぞれの Microchip データ シートに記載されている仕様を満たしています。
- Microchip 社は、意図された方法で、動作仕様の範囲内で、通常の条件下で使用される場合、同社の製品ファミリは安全であると考えています。
- マイクロチップは、その知的財産権を尊重し、積極的に保護します。 マイクロチップ製品のコード保護機能に違反する試みは固く禁じられており、デジタルミレニアム著作権法に違反する可能性があります。
- Microchip 社も他の半導体メーカーも、自社のコードのセキュリティを保証することはできません。コード保護は、製品が「破られない」ことを保証するものではありません。コード保護は常に進化しています。Microchip 社は、自社製品のコード保護機能を継続的に改善することに尽力しています。
この出版物およびここに記載された情報は、マイクロチップ製品のみに使用でき、マイクロチップ製品をお客様のアプリケーションに設計、テスト、統合する場合に使用できます。この情報を他の方法で使用すると、これらの条件に違反します。デバイス アプリケーションに関する情報は、お客様の便宜のためにのみ提供されており、更新によって置き換えられる場合があります。お客様のアプリケーションが仕様を満たしていることを確認するのはお客様の責任です。追加のサポートについては、お近くのマイクロチップ販売オフィスにお問い合わせいただくか、次の Web サイトから追加のサポートを受けてください。 https://www.microchip.com/en-us/support/design-help/client-support-services.
この情報はマイクロチップによって「現状のまま」提供されます。マイクロチップは、明示的か黙示的か、書面か口頭か、法定かその他かを問わず、情報に関連するいかなる種類の表明または保証も行いません。これには、非侵害、商品性、特定目的への適合性に関する黙示の保証、またはその状態、品質、性能に関する保証が含まれますが、これらに限定されません。
いかなる場合も、マイクロチップは、情報またはその使用に関連するいかなる種類の間接的、特別、懲罰的、偶発的、または結果的な損失、損害、費用、経費についても、その原因が何であれ、マイクロチップがその可能性を知らされていたり、損害が予見可能であったりしても、一切責任を負いません。法律で認められる最大限の範囲で、情報またはその使用に関連するすべての請求に対するマイクロチップの全責任は、情報に対してお客様がマイクロチップに直接支払った料金の金額(ある場合)を超えないものとします。
Microchip 社のデバイスを生命維持および/または安全アプリケーションで使用する場合のリスクはすべて購入者の責任であり、購入者は、そのような使用から生じるあらゆる損害、請求、訴訟、または費用から Microchip 社を防御し、補償し、免責することに同意するものとします。特に明記されていない限り、Microchip 社の知的財産権に基づくライセンスは、暗黙的か否かを問わず譲渡されません。
商標
Microchipの名前とロゴ、Microchipのロゴ、Adaptec、AnyRate、AVR、AVRのロゴ、AVR Freaks、BesTime、BitCloud、CryptoMemory、CryptoRF、dsPIC、flexPWR、HELDO、IGLOO、JukeBlox、KeeLoq、Kleer、LANCheck、LinkMD、maXStylus、 maXTouch、MediaLB、megaAVR、Microsemi、Microsemiロゴ、MOST、MOSTロゴ、MPLAB、OptoLyzer、PIC、picoPower、PICSTART、PIC32ロゴ、PolarFire、Prochip Designer、QTouch、SAM-BA、SenGenuity、SpyNIC、SST、SSTロゴ、SuperFlash 、Symmetricom、SyncServer、Tachyon、TimeSource、tinyAVR、UNI / O、Vectron、およびXMEGAは、米国およびその他の国におけるMicrochipTechnologyIncorporatedの登録商標です。
AgileSwitch、APT、ClockWorks、Embedded Control Solutions Company、EtherSynch、Flashtec、Hyper Speed Control、HyperLight Load、IntelliMOS、Libero、motorBench、mTouch、Powermite 3、Precision Edge、ProASIC、ProASIC Plus、ProASIC Plusロゴ、Quiet-Wire、 SmartFusion、SyncWorld、Temux、TimeCesium、TimeHub、TimePictra、TimeProvider、TrueTime、WinPath、およびZLは、米国におけるMicrochipTechnologyIncorporatedの登録商標です。
隣接するキー抑制、AKS、Analog-for-the-Digital Age、Any Capacitor、AnyIn、AnyOut、Augmented Switching、BlueSky、BodyCom、CodeGuard、CryptoAuthentication、CryptoAutomotive、CryptoCompanion、CryptoController、dsPICDEM、dsPICDEM.net、Dynamic Average Matching、DAM 、ECAN、Espresso T1S、EtherGREEN、GridTime、IdealBridge、In-Circuit Serial Programming、ICSP、INICnet、Intelligent Paralleling、Inter-Chip Connectivity、JitterBlocker、Knob-on-Display、maxCrypto、maxView、memBrain、Mindi、MiWi、MPASM、MPF、MPLAB認定ロゴ、MPLIB、MPLINK、MultiTRAK、NetDetach、NVM Express、NVMe、Omniscient Code Generation、PICDEM、PICDEM.net、PICkit、PICtail、PowerSmart、PureSilicon、QMatrix、REAL ICE 、リップル ブロッカー、RTAX、RTG4、SAM-ICE、シリアル クワッド I/O、simpliPHY、SmartBuffer、SmartHLS、SMART-IS、storClad、SQI、SuperSwitcher、SuperSwitcher II、Switchtec、SynchroPHY、Total Endurance、TSHARC、USBCheck、 VariSense、VectorBlox、VeriPHY、 ViewSpan、WiperLock、XpressConnect、ZENA は、米国およびその他の国における Microchip Technology Incorporated の商標です。
SQTPは米国Microchip Technology Incorporatedのサービスマークです。
Adaptecのロゴ、Frequency on Demand、Silicon Storage Technology、Symmcom、およびTrusted Timeは、MicrochipTechnologyInc.のその他の国における登録商標です。
GestIC は、Microchip Technology Inc. の子会社である Microchip Technology Germany II GmbH & Co. KG の他の国における登録商標です。
ここに記載されているその他すべての商標は、それぞれの会社の所有物です。
© 2014-2022、Microchip Technology Incorporated およびその子会社。無断複写・転載を禁じます。
品番: 978-1-6683-0063-3
マイクロチップの品質管理システムの詳細については、 www.microchip.com/quality.
2014-2022 Microchip Technology Inc.およびその子会社
世界的な販売とサービス
アメリカ大陸
本社
- 住所: 2355 ウエスト チャンドラー ブールバードアリゾナ州チャンドラー 85224-6199 電話: 480-792-7200
- ファックス: 480-792-7277
- テクニカルサポート: http://www.microchip.com/support
- Web 住所: マイクロチップ
アトランタ
- ジョージア州ダルース
- 電話: 678-957-9614
- ファックス: 678-957-1455
オースティン、テキサス州
- 電話: 512-257-3370
ボストン
- マサチューセッツ州ウェストボロ
- 電話: 774-760-0087
- ファックス: 774-760-0088
中国–厦門
- 電話: 86-592-2388138
オランダ– Drunen
- 電話: 31-416-690399
- ファックス: 31-416-690340
ノルウェー–トロンハイム
- 電話: 47-7288-4388
ポーランド – ワルシャワ
- 電話: 48-22-3325737
ドキュメント / リソース
![]() |
MICROCHIP DMT デッドマンタイマー [pdf] ユーザーガイド DMT デッドマン タイマー、DMT、デッドマン タイマー、タイマー |