Section 15. Input Capture

Size: px
Start display at page:

Download "Section 15. Input Capture"

Transcription

1 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 15. 入力キャプチャ ハイライト 本セクションには下記の主要項目を記載しています 15.1 はじめに 入力キャプチャレジスタ タイマの選択 入力キャプチャの有効化 入力キャプチャイベントモード キャプチャバッファ動作 入力キャプチャ割り込み 省電力モード時の動作 デバッグモード時の入力キャプチャ動作 I/O ピンの制御 設計のヒント 関連アプリケーションノート 改訂履歴 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p. 15-1

2 PIC32 ファミリリファレンスマニュアル ファミリリファレンスマニュアルの本セクションは デバイスデータシートの補足を目的としています 本書の内容は PIC32 ファミリの一部のデバイスには対応していません 本書の内容がお客様のご使用になるデバイスに対応しているかどうかは 最新デバイスデータシート内の 入力キャプチャ の冒頭に記載している注意書きでご確認ください デバイスデータシートとファミリリファレンスマニュアルの各セクションは マイクロチップ社のウェブサイト ( からダウンロードできます 15.1 はじめに 本書では入力キャプチャモジュールとその動作モードについて説明します 入力キャプチャモジュールは入力ピンでイベントが発生した時にタイムベースからタイマ値をキャプチャします タイムベースは 2 つあり いずれか 1 つを選択できます 入力キャプチャ機能は周波数 ( 周期 ) およびパルス計測が必要なアプリケーションに役立ちます 図 15-1 に 入力キャプチャモジュールの概略ブロック図を示します PIC32 ファミリの各デバイスは 1 つまたは複数の入力キャプチャモジュールを備えます 入力キャプチャモジュールの実装数については 各デバイスのデータシートを参照してください 全ての入力キャプチャモジュールは機能的に同じです 本書内のピン 制御 / ステータスビット レジスタの名前に含まれる添え字 x はタイマモジュールの番号を表します 入力キャプチャモジュールは下記の動作モードを備え それらの選択には ICxCON レジスタを使います ICx ピンの立ち下がりエッジ毎にタイマ値をキャプチャする ICx ピンの立ち下がりエッジ毎にタイマ値をキャプチャする ICx ピンの立ち上がりエッジ 4 回毎にタイマ値をキャプチャする ICx ピンの立ち上がりエッジ 16 回毎にタイマ値をキャプチャする ICx ピンの立ち上がり / 立ち下がり両方のエッジ毎にタイマ値をキャプチャする 指定した極性のエッジでタイマ値のキャプチャを開始し 後続の全てのエッジ毎にタイマ値をキャプチャする入力キャプチャモジュールは 4 段の先入れ先出し (FIFO) バッファを備えます このため CPU 割り込みを生成するために必要なキャプチャイベントの回数 (1 ~ 4 回 ) をユーザアプリケーションで選択できます 入力キャプチャモジュールは デバイスのスリープまたはアイドルモード中にキャプチャ入力の立ち上がりエッジで CPU 割り込みを生成するよう設定する事もできます DS61122F_JP - p Microchip Technology Inc.

3 セクション 15. 入力キャプチャ 図 15-1: 入力キャプチャモジュールのブロック図 ICx Input Timer3 Timer2 ICTMR C32 FIFO Control ICxBUF<31:16> ICxBUF<15:0> 0 1 Prescaler 1, 4, 16 Edge Detect ICM<2:0> ICM<2:0> FEDGE ICxCON ICBNE ICOV ICI<1:0> Interrupt Event Generation Data Space Interface Interrupt Peripheral Data Bus 15 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p. 15-3

4 PIC32 ファミリリファレンスマニュアル 15.2 入力キャプチャレジスタ PIC32 が実装する各入力キャプチャモジュールには下記の特殊機能レジスタ (SFR) が割り当てられています ICXCON: 入力キャプチャ X 制御レジスタ (1,2,3) ICXCON2: 入力キャプチャ X バッファレジスタ各入力キャプチャモジュールには 割り込み制御用に下記のビットも割り当てられます 割り込みイネーブル制御ビット (ICxIE) 割り込みフラグステータスビット (ICxIF) 割り込み優先度制御ビット (ICxIP) 割り込み副優先度制御ビット (ICxIS) 表 15-1 に 入力キャプチャに関連するレジスタの要約を示します この表の後に各レジスタの詳細な説明を記載しています 表 15-1: アドレスオフセット 入力キャプチャ SFR の要約 レジスタ名 Bit 31/23/15/7 Bit 30/22/14/6 Bit 29/21/13/5 Bit 28/20/12/4 Bit 27/19/11/3 Bit 26/18/10/2 Bit 25/17/9/1 Bit 24/16/8/0 0x00 ICxCON (1,2,3) 31:24 23:16 15:8 ON FRZ SIDL FEDGE C32 7:0 ICTMR ICI<1:0> ICOV ICBNE ICM<2:0> 0x10 ICxBUF 31:24 ICxBUF<31:24> 23:16 ICxBUF<23:16> 15:8 ICxBUF<15:8> 7:0 ICxBUF<7:0> 凡例 : = 未実装 0 として読み出し アドレスオフセット値は 16 進数で表記 Note 1: このレジスタに対応するクリアレジスタのアドレスは 0x4 バイトオフセットしています クリアレジスタは 対応するレジスタの名前の後に CLR を追加した名前を持ちます ( 例 : ICxCONCLR) クリアレジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットがクリアされます クリアレジスタからの読み出しは無視されます 2: このレジスタに対応するセットレジスタのアドレスは 0x8 バイトオフセットしています セットレジスタは 対応するレジスタの名前の後に SET を追加した名前を持ちます ( 例 : ICxCONSET) セットレジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットがセットされます セットレジスタからの読み出しは無視されます 3: このレジスタに対応する反転レジスタのアドレスは 0xC バイトオフセットしています 反転レジスタは 対応するレジスタの名前の後に INV を追加した名前を持ちます ( 例 : ICxCONINV) 反転レジスタの任意のビットに 1 を書 き込むと 対応するレジスタの対応するビットが反転します 反転レジスタからの読み出しは無視されます DS61122F_JP - p Microchip Technology Inc.

5 セクション 15. 入力キャプチャ レジスタ 15-1: ICXCON: 入力キャプチャ X 制御レジスタ (1,2,3) U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 bit 31 bit 24 U-0 U-0 U-0 U-0 U-0 U-0 U-0 U-0 bit 23 bit 16 R/W-0 R/W-0 R/W-0 U-0 U-0 U-0 R/W-0 R/W-0 ON FRZ SIDL FEDGE C32 bit 15 bit 8 R/W-0 R/W-0 R/W-0 R-0 R-0 R/W-0 R/W-0 R/W-0 ICTMR ICI<1:0> ICOV ICBNE ICM<2:0> bit 7 bit 0 凡例 : R = 読み出し可能ビット W = 書き込み可能ビット P = 書き込み可能ビット r = 予約済みビット U= 未実装ビット n = POR 時のビット値 ( 0 1 または x= ビットは未知 ) bit bit 15 bit 14 bit 13 bit 未実装 : 0 として読み出し ON: 入力キャプチャモジュールイネーブルビット 1 = モジュールを有効にする 0 = モジュールを無効にしてリセットする ( クロックと割り込み生成は無効になり SFR の変更が可能 ) PBCLK 分周比を 1:1 にしている場合 周辺モジュールの ON ビットをクリアした命令の直後の SYSCLK サイクルでは そのモジュールの SFR に対する読み / 書きをユーザソフトウェアで実行しないでください FRZ: デバッグモード中フリーズ制御ビット 1 = デバッグモード中にモジュールの動作をフリーズする 0 = デバッグモード中にモジュールの動作をフリーズしない FRZ はデバッグ例外モード中にのみ書き込めます 通常モードでは このビットは 0 に固定されます SIDL: アイドル時停止制御ビット 1 =CPU アイドルモード時に停止する 0 =CPU アイドルモード時も動作を続ける 未実装 : 0 として読み出し Note 1: このレジスタに対応するクリアレジスタ (ICxCONCLR) のアドレスは 0x4 バイトオフセットしています クリアレジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットがクリアされます クリアレジスタからの読み出しは無視されます 2: このレジスタに対応するセットレジスタ (ICxCONSET) のアドレスは 0x8 バイトオフセットしています セットレジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットがセットされます セットレジスタからの読み出しは無視されます 3: このレジスタに対応する反転レジスタ (ICxCONINV) のアドレスは 0xC バイトオフセットしています 反転レジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットが反転します 反転レジスタからの読み出しは無視されます 15 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p. 15-5

6 PIC32 ファミリリファレンスマニュアル レジスタ 15-1: ICXCON: 入力キャプチャ X 制御レジスタ (1,2,3) ( 続き ) bit 9 FEDGE: キャプチャ開始エッジ選択ビット ( モード 6 (ICM<2:0> = 110) 時にのみ使用 ) 1 = 最初に立ち上がりエッジをキャプチャする 0 = 最初に立ち下がりエッジをキャプチャする bit 8 C32: 32 ビットキャプチャ選択ビット 1=32ビットタイマリソースをキャプチャする 0=16ビットタイマリソースをキャプチャする bit 7 ICTMR: タイマ選択ビット (C32 (ICxCON<8>) = 1 の場合はタイマの選択に影響しません ) 0 = Timer3 をキャプチャのカウンタ源に使う 1 = Timer2 をキャプチャのカウンタ源に使う bit 6-5 ICI<1:0>: 割り込み制御ビット 11 = キャプチャイベント 4 回毎に割り込む 10 = キャプチャイベント 3 回毎に割り込み 01 = キャプチャイベント 2 回毎に割り込む 00 = キャプチャイベント毎に割り込む bit 4 ICOV: 入力キャプチャオーバーフローステータスフラグビット ( 読み出し専用 ) 1 = 入力キャプチャオーバーフローが発生した 0 = 入力キャプチャオーバーフローは発生していない bit 3 ICBNE: 入力キャプチャバッファ非エンプティステータスビット ( 読み出し専用 ) 1 = 入力キャプチャバッファはエンプティではない ( 少なくとも 1 つのキャプチャ値を読み出せる ) 0 = 入力キャプチャバッファはエンプティである bit 2-0 ICM<2:0>: 入力キャプチャモード選択ビット 111 = 割り込み専用モード ( スリープまたはアイドルモード中にのみサポート ) 110 = 単純キャプチャイベントモード - 指定極性のエッジを先頭に後続の全てのエッジ毎 101 = プリスケールキャプチャイベントモード 立ち上がりエッジ 6 回毎 100 = プリスケールキャプチャイベントモード 立ち上がりエッジ 4 回毎 011 = 単純キャプチャイベントモード 立ち上がりエッジ毎 010 = 単純キャプチャイベントモード 立ち下がりエッジ毎 001 = エッジ検出モード - 全エッジ ( 立ち上がり / 立ち下がり両エッジ ) 毎 000 = キャプチャ無効モード Note 1: このレジスタに対応するクリアレジスタ (ICxCONCLR) のアドレスは 0x4 バイトオフセットしています クリアレジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットがクリアされます クリアレジスタからの読み出しは無視されます 2: このレジスタに対応するセットレジスタ (ICxCONSET) のアドレスは 0x8 バイトオフセットしています セットレジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットがセットされます セットレジスタからの読み出しは無視されます 3: このレジスタに対応する反転レジスタ (ICxCONINV) のアドレスは 0xC バイトオフセットしています 反転レジスタの任意のビットに 1 を書き込むと 対応するレジスタの対応するビットが反転します 反転レジスタからの読み出しは無視されます DS61122F_JP - p Microchip Technology Inc.

7 セクション 15. 入力キャプチャ レジスタ 15-2: ICXCON2: 入力キャプチャ X バッファレジスタ R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 ICxBUF<31:24> bit 31 bit 24 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 ICxBUF<23:16> bit 23 bit 16 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 ICxBUF<15:8> bit 15 bit 8 R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 ICxBUF<7:0> bit 7 bit 0 凡例 : R = 読み出し可能ビット W = 書き込み可能ビット P = 書き込み可能ビット r = 予約済みビット U= 未実装ビット n = POR 時のビット値 ( 0 1 または x= ビットは未知 ) bit 31-0 ICxBUF<31:0>: バッファレジスタビット入力タイマカウントの現在のキャプチャ値 15 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p. 15-7

8 PIC32 ファミリリファレンスマニュアル 15.3 タイマの選択 PIC32 ファミリの各デバイスは 1 つまたは複数の入力キャプチャモジュールを備えます 各モジュールのタイムベースには 2 つある 16 ビットタイマのいずれか 1 つ または 2 つの 16 ビットタイマを組み合わせた 32 ビットタイマを選択できます 選択可能なタイマについては 各デバイスのデータシートを参照してください 16 ビットキャプチャモードの場合 キャプチャ用に Timer3 を選択するには ICTMR (ICxCON<7>) を 0 に設定し Timer2 を選択するには 1 に設定します 32 ビットキャプチャをサポートするよう構成されている入力キャプチャモジュールでは キャプチャ用に 32 ビットタイマリソースを使えます C32 (ICxCON<8>) を 1 に設定すると 32 ビットタイマリソースをキャプチャします 32 ビットタイマリソースは 既存の 16 ビットタイマ入力を使ってモジュールに入力されます 図 15-2 示すように Timer2 は下位 16 ビットを提供し Timer3 は上位 16 ビットを提供します タイマのクロックは 内部周辺モジュール用クロック源または TxCK ピンに接続した同期外部クロック源を使って構成できます 図 15-2: 32 ビットタイマのブロック図 Timer3 Timer2 ICTMR = Don t Care C32 = 1 Value = FIFO Control ICxBUF<31:16> ICxBUF<15:0> 15.4 入力キャプチャの有効化 設定を終えた入力キャプチャモジュールは ON ビット (ICxCON<15>) をセットする事により有効にします このビットをクリアするとモジュールはリセットします モジュールのリセットは下記を行います オーバーフローフラグをクリアする FIFO をエンプティ状態にリセットする 割り込み生成用イベントカウンタをリセットする プリスケールカウントをリセットするレジスタの読み / 書きは ON ビット (ICxCON<15>) の状態に関係なく可能です DS61122F_JP - p Microchip Technology Inc.

9 セクション 15. 入力キャプチャ 15.5 入力キャプチャイベントモード ICx ピンでイベントが発生すると 入力キャプチャモジュールは選択されているタイムベースレジスタの値をキャプチャします 入力キャプチャモジュールは下記のモードに設定できます 単純キャプチャイベントモード : - ICx ピンの立ち下がりエッジ毎にタイマ値をキャプチャする - ICx ピンの立ち上がりエッジ毎にタイマ値をキャプチャする - ICx ピンの立ち上がり / 立ち下がり両方のエッジ毎にタイマ値をキャプチャする ( 指定極性のエッジでキャプチャを開始 ) プリスケールキャプチャイベントモード : - ICx ピンの立ち上がりエッジ 4 回毎にタイマ値をキャプチャする - ICx ピンの立ち上がりエッジ 16 回毎にタイマ値をキャプチャする エッジ検出モード ( エッジ検出 ( ホールセンサ ) モード 参照 ) 割り込み専用モード ( 割り込み専用モード 参照 ) これらの入力キャプチャモードは 適切な入力キャプチャモードビット ICM<2:0>(ICxCON<2:0>) をセットする事により設定します 入力キャプチャモジュールを無効 (ICM<2:0> = 000) にすると 入力キャプチャロジックは入力されるキャプチャエッジを無視し キャプチャイベントも割り込みも生成しなくなります モジュールを無効にしても FIFO は読み出し可能です モジュールを他のモードに戻すと動作が再開します キャプチャ無効モード中にキャプチャ入力の状態が変化しても キャプチャ無効モード終了時にキャプチャイベントは発生しません キャプチャ無効モード中もプリスケーラロジックは動作し続けます 単純キャプチャイベントモード 入力キャプチャモジュールは 選択したモードで定義されているエッジ ( 立ち上がり 立ち下がり 両方 ) に基づいてタイマカウント値をキャプチャします 表 15-2 に このモードの設定を示します 単純キャプチャイベントモードではプリスケーラを使いません 単純キャプチャイベントモードの概略タイミング図を図 15-3 図 15-4 図 15-5 に示します 表 15-2: 入力キャプチャモードの設定 ICM<2:0> の設定 キャプチャのトリガ条件 Note 1: 001 立ち上がりエッジ 010 立ち下がりエッジ 110 立ち上がり / 立ち下がり両エッジ (1) このキャプチャは FEDGE ビット (ICxCON<9>) が指定する極性のエッジで始まります 入力キャプチャロジックは キャプチャピン信号の立ち上がりまたは立ち下がりエッジを検出し 周辺モジュール用クロックに同期してタイマの値をキャプチャします 立ち上がりまたは立ち下がりエッジが発生すると 入力キャプチャモジュールロジックは現在のタイムベース値をキャプチャバッファに書き込み 割り込み生成ロジックに信号を送ります キャプチャ入力は周辺モジュール用クロックに同期する必要があるため モジュールはキャプチャイベントの 2 ~ 3 TPB ( 周辺モジュール用クロックサイクル ) 後に有効なタイマカウント値をキャプチャします 15 入力キャプチャ割り込みイベントは ICI<1:0> ビット (ICxCON<6:5>) の設定に従って キャプチャイベント 1 ~ 4 回毎に生成されます 詳細は 15.7 入力キャプチャ割り込み を参照してください キャプチャピンは周辺モジュール用クロックに基づいてサンプリングされるため キャプチャパルスには周辺モジュール用クロック周期よりも長い HIGH および LOW 時間が必要です 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p. 15-9

10 PIC32 ファミリリファレンスマニュアル 図 15-3 は 単純キャプチャモード ( 立ち上がりエッジ毎にキャプチャ : CM<2:0> ビット (ICxCON<2:0>) = 011 イベント 4 回毎に割り込み生成 : ICI<1:0> ビット (ICxCON<6:5>) = 00) に設定した入力キャプチャモジュールにおける 2 回のキャプチャイベントを示しています 最初のキャプチャイベントはタイマ値 n の時に発生していますが 同期遅延により キャプチャバッファにはタイマ値 n + 2 が格納されます 2 回目のキャプチャイベントはタイマ値 m の時に発生しています この場合 同期遅延に加えて伝播遅延が生じ キャプチャバッファには m + 3 が格納される事に注意してください 割り込みイベントは毎回のキャプチャイベントで生成されます 図 15-3: 単純キャプチャイベントのタイミング図 ( 立ち上がりエッジ毎にキャプチャ ) Peripheral Clock Timer Count n n + 1 n + 2 m m + 1 m + 2 m + 3 m + 4 m + 5 ICx Input Capture Data n + 2 m + 3 Capture Interrupt (1) Note 1: このキャプチャイベントフラグはユーザソフトウェアでクリアする必要があります 図 15-4 は 単純キャプチャモード ( 立ち下がりエッジ毎にキャプチャ : CM<2:0> ビット (ICxCON<2:0>) = 010 イベント毎に割り込み生成 : ICI<1:0> ビット (ICxCON<6:5>) = 00 ) に設定した入力キャプチャモジュールにおける 1 回のキャプチャイベントを示しています この例では タイマ周波数を周辺モジュール用クロック周波数よりも低くしています タイマ値 n の時にキャプチャイベントが発生すると キャプチャバッファには値 n が格納され 割り込みイベントが生成されます 図 15-4: 単純キャプチャイベントのタイミング図 ( 立ち下がりエッジ毎にキャプチャ ) Peripheral Clock Timer Count n n + 1 ICx Input Capture Data n Capture Interrupt (1) Note 1: このキャプチャイベントフラグはユーザソフトウェアでクリアする必要があります DS61122F_JP - p Microchip Technology Inc.

11 セクション 15. 入力キャプチャ 図 15-5 は 単純キャプチャモード ( 立ち上がりエッジ毎にキャプチャ : ICM<2:0> ビット (ICxCON<2:0>) = 110 立ち下がりエッジでキャプチャ開始 : FEDGE ビット (ICxCON<9>) = 0 イベント 2 回毎に割り込み生成 : ICI<1:0> ビット (ICxCON<6:5>) = 01 ) に設定した入力キャプチャモジュールにおける 2 回のキャプチャイベントを示しています 最初の立ち下がりエッジはタイマ値 n の時に発生し キャプチャバッファには値 n + 2 が格納されます 次の立ち上がりエッジはタイマ値 m の時に発生し キャプチャバッファには値 m + 2 が格納され 割り込みが生成されます 図 15-5: 単純キャプチャイベントのタイミング図 ( 全エッジ毎にキャプチャ 立ち下がりエッジで開始 ) Peripheral Clock Timer Count n n + 1 n + 2 m m + 1 m + 2 m + 3 m + 4 ICx Input Capture Data n + 2 m + 2 Capture Interrupts (1) Note 1: このキャプチャイベントフラグはユーザソフトウェアでクリアする必要があります プリスケールキャプチャイベントモード プリスケールキャプチャイベントモードの場合 入力キャプチャモジュールは立ち上がりエッジ 4 回毎または 16 回毎にキャプチャイベントをトリガします 表 15-3 に プリスケールキャプチャイベントモードの設定を示します 表 15-3: プリスケールキャプチャイベントモードの設定 ICM<2:0> の設定 トリガ 1 回あたりの立ち上がりエッジ数 プリスケーラキャプチャカウンタは キャプチャ入力の立ち上がりエッジ毎にインクリメントします モードの選択に応じ プリスケーラカウンタの値が 4 または 16 に一致すると カウンタは 有効な キャプチャイベント信号を出力します 有効なキャプチャイベント信号は周辺モジュール用クロックに同期され 同期後のキャプチャイベント信号がタイマカウントキャプチャをトリガします キャプチャ入力は周辺モジュール用クロックに同期する必要があるため モジュールはキャプチャイベントの 2 ~ 3 TPB ( 周辺モジュール用クロックサイクル ) 後に有効なタイマカウント値をキャプチャします 入力キャプチャ割り込みは ICI<1:0> ビット (ICxCON<6:5>) の設定に従って キャプチャイベント 1 ~ 4 回毎に生成されます 詳細は 15.7 入力キャプチャ割り込み を参照してください 15 プリスケーラキャプチャイベントモードへ切り換える前に ユーザソフトウェアでキャプチャモジュールを無効にする (ON ビット ICxCON<15> をクリアする ) 事を推奨します 他の動作モードから直接プリスケーラキャプチャイベントモードに切り変えた場合 プリスケーラはリセットされず 不用意なキャプチャイベントが発生する可能性があります 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p

12 PIC32 ファミリリファレンスマニュアル プリスケーラカウンタは下記のイベント発生時にクリアされます 入力キャプチャモジュールの無効化 (ON = 0 (ICxCON<15>)) 入力キャプチャモジュールのリセットキャプチャピンは内部フリップフロップをトリガするため 入力キャプチャパルスの HIGH および LOW 時間は周辺モジュール用クロック周期に制限されません 入力キャプチャの電気的仕様の詳細は 各デバイスデータシート内の 電気的特性 を参照してください 図 15-6 に プリスケーラキャプチャイベントモード時の入力キャプチャモジュールにおけるキャプチャイベントを示します プリスケーラは キャプチャ入力の立ち上がりエッジ 4 回毎にタイマ値をキャプチャし (ICM<2:0> ビット (ICxCON<2:0>) = 100) キャプチャイベント毎に割り込みを生成する (ICI<1:0> ビット (ICxCON<6:5>) = 00 ) よう設定されています タイマ値 n でキャプチャ入力の 4 回目の立ち上がりエッジが発生し プリスケーラ出力が同期されます 同期遅延により キャプチャバッファにはタイマ値 n + 2 が格納されます また キャプチャイベントによる割り込み信号が生成されます 図 15-6: プリスケーラキャプチャイベントのタイミング図 Tpb Peripheral Clock Timer Count n n + 1 n + 2 n + 3 n + 4 Capture Input Prescaler Count Prescaler Output Capture Data n + 2 Capture Interrupt (1) Note 1: このキャプチャイベントフラグはユーザソフトウェアでクリアする必要があります エッジ検出 ( ホールセンサ ) モード エッジ検出モードの場合 入力キャプチャモジュールはキャプチャ入力の全てのエッジ ( 立ち上がり / 立ち下がり両エッジ ) 毎にタイマカウント値をキャプチャします エッジ検出モードを選択するには ICM<2:0> ビット (ICxCON<2:0>) を 001 に設定します このモードはキャプチャプリスケーラを使わず 入力キャプチャオーバーフロービット ICOV (ICxCON<4>) を更新しません また 割り込み制御ビット ICI<1:0> (ICxCON<6:5>) を無視し タイマカウントをキャプチャするたびに割り込みイベントを生成します 概略タイミング図を図 15-7 に示します 単純キャプチャイベントモードと同様に 入力キャプチャロジックはキャプチャ入力信号の立ち上がりエッジと立ち下がりエッジを検出し 周辺モジュール用クロックに同期してタイマ値をキャプチャします 立ち上がりまたは立ち下がりエッジが発生すると 入力キャプチャモジュールはキャプチャバッファにタイムベース値を書き込みます キャプチャ入力は周辺モジュール用クロックに同期する必要があるため モジュールはキャプチャイベントの 2 ~ 3 TPB ( 周辺モジュール用クロックサイクル ) 後に有効なタイマカウント値をキャプチャします キャプチャピンは周辺モジュール用クロックに基づいてサンプリングされるため キャプチャパルスには周辺モジュール用クロック周期よりも長い HIGH および LOW 時間が必要です DS61122F_JP - p Microchip Technology Inc.

13 セクション 15. 入力キャプチャ 図 15-7 に エッジ検出モード (ICM<2:0> = 001 (ICxCON<2:0)) 時の入力キャプチャモジュールにおける 3 回のキャプチャイベントを示します キャプチャ入力の状態遷移はタイマ値 n n + 2 n + 4 で発生していますが 同期および伝播遅延により キャプチャバッファにはタイマ値 n + 2 n + 4 n + 6 が格納されます また データキャプチャイベントのたびに割り込み信号が生成されます 図 15-7: エッジ検出キャプチャイベントのタイミング図 Note 1: このキャプチャイベントフラグはユーザソフトウェアでクリアする必要があります 2: PIC32MX3XX と PIC32MX4XX では 割り込み 3 をクリアするだけで割り込み 1 および 2 もクリアされます その他の PIC32 デバイスの場合 各割り込みは永続的であるため ネスティングされている最大深さの割り込みまで別々にクリアする必要があります 割り込み専用モード 割り込み専用モードはデバイス動作時には機能せず スリープまたはアイドル中にのみ動作します 入力キャプチャモジュールを割り込み専用モード (ICM<2:0> = 111) に設定すると 入力キャプチャモジュールはスリープまたはアイドルモード時に割り込みピンとして機能します 入力キャプチャの立ち上がりエッジで割り込みがトリガされ デバイスは復帰します タイマ値はキャプチャされず FIFO バッファも更新されません タイマ値はキャプチャされないため タイマ選択ビット ICTMR (ICxCON<7>) は無視されます 従ってタイマ源を設定する必要はありません 復帰割り込みは最初の立ち上がりエッジで生成されるため このモードではプリスケーラを使いません 従って ICI<1:0> ビット (ICxCON<6:5>) は無視されます デバイスがスリープまたはアイドルモードを終了すると 割り込み信号は無効になります このモードは もっぱら外部復帰要因としてのみ使います キャプチャピンは内部フリップフロップをトリガするため 入力キャプチャパルスの HIGH および LOW 時間は周辺モジュール用クロック周期に制限されません 入力キャプチャの詳細な電気的仕様については 各デバイスデータシート内の 電気的特性 を参照してください 15 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p

14 PIC32 ファミリリファレンスマニュアル 15.6 キャプチャバッファ動作 各入力キャプチャモジュールは個別の 4 段 FIFO バッファを備えます ユーザアプリケーションはバッファレジスタ (ICxBUF) を介してバッファにアクセスできます ICxBUF は入力キャプチャロジックにより書き込まれ ユーザアプリケーションのみが読み出せます ICxBUF への書き込みは無視されます FIFO バッファの状態は下記の 2 つのステータスフラグにより示されます ICBNE (ICxCON<3>) 入力キャプチャバッファ非エンプティ ICOV (ICxCON<4>) 入力キャプチャオーバーフロー入力キャプチャモジュールを無効化 / リセット (ON ビット (ICxCON<15>) = 0) するとステータスフラグはクリアされ バッファはエンプティ状態にクリアされます ICBNE フラグは最初の入力キャプチャイベントでセットされ FIFO から全てのキャプチャイベントが読み出されるまでセットされたままになります 例えばキャプチャイベントが 3 回発生した場合 ICBNE フラグをクリアするにはキャプチャ FIFO バッファを 3 回読み出す必要があります キャプチャイベントが 4 回発生した場合は 4 回読み出す必要があります FIFO バッファを読み出すたびに読み出しポインタが調整され 残りのエントリは FIFO 内で次に利用可能な先頭位置に向かって移動します 32 ビットキャプチャモードで 16 ビットずつ読み出す場合 上位 16 ビットを最後に読み出す必要があります FIFO 読み出しポインタは最上位バイト (MSB) の読み出し時に進みます 4 回のキャプチャイベントが発生して FIFO バッファがフル状態である場合 FIFO バッファを読み出す前に 5 回目のキャプチャイベントが発生するとオーバーフロー条件が発生し ICOV ビット (ICxCON<4>) が論理 1 にセットされます 5 回目のキャプチャイベントは書き込まれず 割り込みキャプチャエラー割り込みが生成されます 後続のキャプチャイベントが発生しても オーバーフロー条件をクリアするまで FIFO の内容は変更されません 一部の PIC32 マイクロコントローラは ICxE 割り込みをサポートしません 詳細は各デバイスのデータシートを参照してください オーバーフロー条件は下記のいずれかの方法によりクリアされます モジュールを無効にする (ON ビット (ICxCON<15>) = 0) ICBNE ビット (ICxCON<3>) = 0 になるまでキャプチャバッファを読み出す デバイスをリセットする ICI<1:0> = 00 または ICM<2:0> = 001 に設定した場合 バッファオーバーフローが発生した後も割り込みは発生し続け ICOV ビットはクリアされたままです 入力キャプチャモジュールを無効にした後ある時点で再度有効にした場合 FIFO バッファの内容は不確定であり 読み出し結果は予測できません キャプチャイベントを一度も受け取っていない状態で FIFO を読み出した場合の結果も予測できません DS61122F_JP - p Microchip Technology Inc.

15 セクション 15. 入力キャプチャ 15.7 入力キャプチャ割り込み 入力キャプチャモジュールは キャプチャイベントが指定回数発生する毎に割り込みイベント信号を生成できます キャプチャイベントとは FIFO へのタイマ値の書き込み として定義されます 割り込みイベントをトリガするために必要なキャプチャイベントの回数は ICI<1:0> 制御ビット (ICxCON<6:5>) で設定します ICBNE ビット (ICxCON<3>) が 0 にクリアされると 割り込み用イベントカウントもクリアされます これにより 割り込み用イベントカウントを FIFO 内の実際のエントリ数に一致させる事ができます 例として ICI<1:0> = 01 ( キャプチャイベント 2 回毎に割り込む ) の場合 下記のようなシーケンスが考えられます 1. モジュールを有効にする : 割り込み用イベントカウント = 0 2. キャプチャイベント : FIFO 内に 1 つのエントリ 割り込み用イベントカウント = 1 3. FIFO を読み出す : FIFO はエンプティ 割り込み用イベントカウント = 0 4. キャプチャイベント : FIFO 内に 1 つのエントリ 割り込み用イベントカウント = 1 5. キャプチャイベント : FIFO 内に 2 つのエントリ 割り込み用イベントカウント = 2 6. 割り込みを生成 : 割り込み用イベントカント = 0 7. キャプチャイベント : FIFO 内に 3 つのエントリ 割り込み用イベントカウント = 1 8. FIFO 内の 3 つのエントリを読み出す : FIFO はエンプティ 割り込み用イベントカウント = 0 9. キャプチャイベント : FIFO 内に 1 つのエントリ 割り込み用イベントカウント = FIFO を読み出す :FIFO はエンプティ 割り込み用イベントカウント = 0 最初のキャプチャイベント とは OFF モードからモード変更した後または ICBNE が 0 にクリアされた後最初に発生するキャプチャイベントとして定義します ICI<1:0> が 00 以外または ICM<2:0> が 001 以外である場合 オーバーフローが発生すると入力キャプチャモジュールは入力キャプチャイベントの生成を止め かわりに入力キャプチャエラーイベントを生成します この割り込みはオーバーフロー条件がクリアされるまで持続します ( オーバーフロー条件のクリア方法については 15.6 キャプチャバッファ動作 を参照してください ) 一部の PIC32 マイクロコントローラは ICxE 割り込みをサポートしません 詳細は各デバイスのデータシートを参照してください アプリケーションによっては デバイスに対して指示を出すために 入力キャプチャピンを補助的な外部割り込み要因として使う事がしばしばあります ICI<1:0> = 00またはICM<2:0> = 001 の場合 割り込みイベントは FIFO のオーバーフローに関係なく発生します オーバーフローが発生しても後続の割り込みイベントは抑止されないため キャプチャバッファに対してダミー読み出しを実行してイベントをクリアする ( オーバーフローを防ぐ ) 必要はありません この場合も ICOV フラグ (ICxCON<4>) はオーバーフロー条件が発生するとセットされたままになります 図 15-8 に 立ち上がりエッジ毎にタイマ値をキャプチャし (ICM<2:0> = 011) キャプチャ 4 回毎に割り込み生成する (ICI<1:0> = 11) よう設定した入力キャプチャモジュールにおける 5 回のキャプチャイベントを示します 4 回目のキャプチャはタイマ値 n + 8 をキャプチャし 割り込みイベントをトリガしている事に注意してください 図 15-8: 割り込みイベント (ICXCON.ICM<2:0> = 011 ICXCON.ICI<1:0> = 11) Peripheral Clock Timer Count n + 1 n + 2 n + 3 n + 4 n + 5 n + 6 n + 7 n + 8 n + 9 n + 10 n + 11 Capture Input 15 Capture Data n + 2 n + 4 n + 6 n + 8 n + 10 Capture Interrupt (1) Note 1: このキャプチャイベントフラグはユーザソフトウェアでクリアする必要があります 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p

16 PIC32 ファミリリファレンスマニュアル 割り込み制御ビット 各入力キャプチャモジュールには割り込みステータスフラグビット (ICxIF) 割り込みエラーステータスビット (ICxE) 割り込みイネーブルビット (ICxIE) 割り込み優先度制御ビット (ICxIP) 割り込み副優先度制御ビット (ICxIS) が割り当てられています 周辺モジュール割り込みの詳細はセクション 8. 割り込み (DS61108) 内の 8.2 制御レジスタ を参照してください 割り込みの永続性 入力キャプチャ割り込みは 割り込みを発生させた条件をクリアしない限り持続します 加えて その条件をクリアしない限り 割り込みは即座に再発生します 表 15-4 に 割り込みの生成条件と持続条件の一覧を示します 一部の PIC32 マイクロコントローラは ICxE 割り込みまたは永続的割り込みをサポートしません 詳細は各デバイスのデータシートを参照してください 表 15-4: 割り込みの持続条件 ICxCON 生成条件持続条件 ICI<1:0> = 11 ICI<1:0> = 10 ICI<1:0> = 01 ICI<1:0> = 00 またはエッジ検出モード (ICxCON レジスタ ( レジスタ 15-1) 内の ICM<2:0> ビット参照 ) ICOV = 1 キャプチャイベント 4 回毎に割り込む キャプチャイベント 3 回毎に割り込む キャプチャイベント 2 回毎に割り込む キャプチャイベント毎に割り込む FIFO がフル状態で次のキャプチャイベントが発生すると割り込む FIFO 内のエントリ数が 4 であれば割り込みはアクティブ FIFO 内のエントリ数が 3 であれば割り込みはアクティブ FIFO 内のエントリ数が 2 であれば割り込みはアクティブ FIFO 内のエントリ数が 1 であれば割り込みはアクティブ エラー条件フラグ (ICxCON.ICOV) がクリアされるまで割り込みはアクティブ DS61122F_JP - p Microchip Technology Inc.

17 セクション 15. 入力キャプチャ 15.8 省電力モード時の動作 スリープモード時の入力キャプチャ動作 デバイスがスリープモードに移行すると周辺モジュール用クロックは停止します スリープモードでは 入力キャプチャモジュールは外部割り込み要因としてのみ機能できます このモード ( 割り込み専用モード ) は ICM<2:0> 制御ビット (ICxCON<2:0>) を 111 に設定すると有効になります このモードでは キャプチャピンの立ち上がりエッジでデバイスがスリープから復帰します 対応するモジュール割り込みイネーブルビットがセットされており かつモジュールの優先度が必要な条件を満たしていれば割り込みが生成されます 詳細は 割り込み専用モード を参照してください 入力キャプチャモジュールを ICM<2:0> = 111 以外のモードに設定した状態でデバイスがスリープモードに移行した場合 外部ピンで立ち上がりまたは立ち下がりエッジが発生しても スリープからの復帰は発生しません アイドルモード時の入力キャプチャ動作 デバイスがアイドルモードに移行しても周辺モジュール用クロック源は動作し続けますが CPU はコード実行を停止します アイドル時停止制御ビット SIDL (ICxCON<13>) により アイドルモード時にモジュールが停止するのか動作を継続するのかが決まります SIDL = 0 に設定するとモジュールはアイドルモード中も動作し続けます 割り込み専用モード (ICM<2:0> = 111) は SIDL = 0 であればアイドルモード中に割り込みを生成できます このモードはプロセッサの動作中に割り込みを生成しません 詳細は 割り込み専用モード を参照してください SIDL = 1 に設定した場合 デバイスがアイドルモードに移行するとモジュールは停止します この場合 モジュールはスリープモード時と同様に機能します 詳細は 割り込み専用モード を参照してください スリープまたはアイドルモードからのデバイスの復帰 割り込み専用モードを有効にしている場合 スリープまたはアイドルモード中の入力キャプチャイベントはデバイス復帰または割り込み ( 有効な場合 ) を生成できます 詳細は 割り込み専用モード を参照してください 15 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p

18 PIC32 ファミリリファレンスマニュアル 15.9 デバッグモード時の入力キャプチャ動作 FRZ ビット (ICxCON<14>) により デバッグモードで CPU がデバッグ例外コードを実行している時 ( アプリケーションは停止 ) に入力キャプチャモジュールが動作するかどうかが決まります FRZ を 0 に設定した場合 デバッグモード時にアプリケーションが停止しても入力キャプチャモジュールは動作し続けます FRZ を 1 に設定した場合 デバッグモード時にアプリケーションが停止すると入力キャプチャモジュールは動作をフリーズします ( モジュールの現在の状態を一切変更しません ) CPU が実行を再開するとモジュールも動作を再開します FRZ ビットは CPU がデバッグ例外モードで実行中である時にのみ読み書き可能です 他のモードでは FRZ は 0 として読み出されます デバッグモード中に FRZ ビットを変更しても 現在実行中のデバッグ例外モードには影響しません 新しい設定は 現在のデバッグモードを終了した後に再度デバッグモードに移行するまで効力を持ちません デバッグ例外モード中 デバッグモードに移行した時 FRZ ビットはモジュールの状態を読み出します フリーズ時 (FRZ = 1) のキャプチャ動作 フリーズ中のキャプチャ動作はモジュールに対する変更を生じません エッジ検出ロジックは フリーズ中に発生した状態遷移がフリーズ終了後不用意に検出されてしまう事を防ぎます プリスケーラロジックはデバッグモード中もフリーズしません I/O ピンの制御 設計のヒント フリーズ中にエミュレータは入力キャプチャ FIFO を読み出せますが ユーザアプリケーションから見た FIFO ステータスフラグは変わりません 入力キャプチャモジュールを有効にする際 I/O ピンの入出力方向が対応する TRIS ビットで 入力 に設定されている事をユーザアプリケーションで確認する必要があります 入力キャプチャモジュールを有効にしただけではピンの方向は設定されません さらに その入力ピンに多重化されている他の周辺モジュールは全て無効にする必要があります 質問 1: 回答 : 入力キャプチャモジュールを使ってデバイスをスリープモードから復帰できますか はい できます 入力キャプチャモジュールの ICM<2:0> ビット (ICxCON<2:0>) を 111 に設定し 対応するモジュール割り込みイネーブルビットをセットする (ICIE = 1) と キャプチャピンの立ち上がりエッジでデバイスをスリープから復帰させる事ができます 詳細は 割り込み専用モード を参照してください DS61122F_JP - p Microchip Technology Inc.

19 セクション 15. 入力キャプチャ 関連アプリケーションノート 本セクションに関連するアプリケーションノートの一覧を次に示します 一部のアプリケーションノートは PIC32 デバイスファミリ向けではありません ただし 概念は共通しており 変更が必要であったり制限事項が存在するものの利用が可能です 入力キャプチャモジュールに関連する最新のアプリケーションノートは以下の通りです タイトル CCP モジュールの使用超音波距離計測の実装 アプリケーションノート番号 AN594 AN597 PIC32 ファミリデバイス関連のアプリケーションノートとサンプルコードはマイクロチップ社のウェブサイト ( でご覧になれます 15 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p

20 PIC32 ファミリリファレンスマニュアル 改訂履歴 リビジョン A (2007 年 10 月 ) 本書の初版 リビジョン B (2007 年 10 月 ) 機密扱いのステータスを解除して内容を更新 リビジョン C (2008 年 4 月 ) ステータスを Preliminary に改訂 U-0 を r-x に改訂 ビット名から x を削除 リビジョン D (2008 年 6 月 ) レジスタ 5-1/15-3/15-4/15-5/15-6/15-7/15-8/15-9 の Note を改訂 予約済みビットを Maintain as から Write に変更 ON ビット (ICxCON レジスタ ) に Note を追加 リビジョン E (2009 年 10 月 ) このリビジョンでの変更内容は以下の通りです 文章および体裁の変更等 本書全体の細部を修正 下記の図を更新 : - 単純キャプチャイベントのタイミング図 ( 立ち上がりエッジ毎にキャプチャ ) ( 図 15-3) - 単純キャプチャイベントのタイミング図 ( 立ち下がりエッジ毎にキャプチャ ) ( 図 15-4) - 単純キャプチャイベントのタイミング図 ( 全エッジ毎にキャプチャ 立ち下がりエッジで開始 ) ( 図 15-5) - プリスケーラキャプチャイベントのタイミング図 ( 図 15-6) - エッジ検出キャプチャイベントのタイミング図 ( 図 15-7) - 割り込みイベント (ICXCON.ICM<2:0> = 011 ICXCON.ICI<1:0> = 11) ( 図 15-8) 15.1 はじめに の網掛け注釈を更新 15.2 入力キャプチャレジスタ の網掛け注釈を削除 割り込みレジスタの要約 ( 表 15-1) を下記のように更新 : - クリア セット 反転レジスタに関する全ての記述を削除 - アドレスオフセット 列を追加 - クリア セット 反転レジスタに関する Note を追加 ICxCON レジスタ ( レジスタ 15-1) に クリア / セット / 反転レジスタに関する Note1 2 3 を追加 IFS0 IEC0 IPC1 IPC2 IPC3 IPC4 IPC5 レジスタを削除 ICxCON: 入力キャプチャ x 制御レジスタ ( レジスタ 15-1) 内の ICM<2:0> = 111 のビット定義を更新 15.3 タイマの選択 の第 1 段落を更新し タイムベース用に使うタイマの形成方法について明確化 単純キャプチャイベントモード の第 1 段落の内容を削除し 表 15-2 に記載 プリスケールキャプチャイベントモード の第 1 段落の内容を削除し 表 15-3 に記載 割り込み専用モード の 3 つの段落全てを更新 15.6 キャプチャバッファ動作 に網掛け注釈を追加し 第 6 段落を更新 15.7 入力キャプチャ割り込み 内のキャプチャイベントシーケンスを更新 割り込み制御ビット に割り込みエラーステータスビット (ICxE) に関する記述を追加 割り込みの永続性 を追加 アイドルモード時の入力キャプチャ動作 の第 2 段落を更新して割り込み専用モード時の動作を明確化 DS61122F_JP - p Microchip Technology Inc.

21 セクション 15. 入力キャプチャ リビジョン E (2009 年 10 月 ) ( 続き ) スリープまたはアイドルモードからのデバイスの復帰 を更新して割り込み専用モード時の動作を明確化 フリーズ時 (FRZ = 1) のキャプチャ動作 の第 1 段落を更新し 第 2 段落を削除 デバッグモード時のキャプチャバッファの動作 を削除 リビジョン F (2010 年 11 月 ) このリビジョンでの変更内容は以下の通りです 表現および体裁の変更等 本書全体の細部を修正 ビット名 ICFEDGE を FEDGE に変更 ビット名 ICC32 を C32 に変更 15.6 キャプチャバッファ動作 の箇条書きの下に割り込みに関する新しい注釈ボックスを追加 15 入力キャプチャ 2013 Microchip Technology Inc. DS61122F_JP - p

22 PIC32 ファミリリファレンスマニュアル NOTE: DS61122F_JP - p Microchip Technology Inc.

23 マイクロチップ社製デバイスのコード保護機能に関して次の点にご注意ください マイクロチップ社製品は 該当するマイクロチップ社データシートに記載の仕様を満たしています マイクロチップ社では 通常の条件ならびに仕様に従って使用した場合 マイクロチップ社製品のセキュリティレベルは 現在市場に流通している同種製品の中でも最も高度であると考えています しかし コード保護機能を解除するための不正かつ違法な方法が存在する事もまた事実です 弊社の理解ではこうした手法は マイクロチップ社データシートにある動作仕様書以外の方法でマイクロチップ社製品を使用する事になります このような行為は知的所有権の侵害に該当する可能性が非常に高いと言えます マイクロチップ社は コードの保全性に懸念を抱くお客様と連携し 対応策に取り組んでいきます マイクロチップ社を含む全ての半導体メーカーで 自社のコードのセキュリティを完全に保証できる企業はありません コード保護機能とは マイクロチップ社が製品を 解読不能 として保証するものではありません コード保護機能は常に進歩しています マイクロチップ社では 常に製品のコード保護機能の改善に取り組んでいます マイクロチップ社のコード保護機能の侵害は デジタルミレニアム著作権法に違反します そのような行為によってソフトウェアまたはその他の著作物に不正なアクセスを受けた場合は デジタルミレニアム著作権法の定めるところにより損害賠償訴訟を起こす権利が 本書に記載されているデバイスアプリケーション等に関する情報は ユーザの便宜のためにのみ提供されているものであり 更新によって無効とされる事があります お客様のアプリケーションが仕様を満たす事を保証する責任は お客様にあります マイクロチップ社は 明示的 暗黙的 書面 口頭 法定のいずれであるかを問わず 本書に記載されている情報に関して 状態 品質 性能 商品性 特定目的への適合性をはじめとする いかなる類の表明も保証も行いません マイクロチップ社は 本書の情報およびその使用に起因する一切の責任を否認します マイクロチップ社の明示的な書面による承認なしに 生命維持装置あるいは生命安全用途にマイクロチップ社の製品を使用する事は全て購入者のリスクとし また購入者はこれによって発生したあらゆる損害 クレーム 訴訟 費用に関して マイクロチップ社は擁護され 免責され 損害をうけない事に同意するものとします 暗黙的あるいは明示的を問わず マイクロチップ社が知的財産権を保有しているライセンスは一切譲渡されません 商標マイクロチップ社の名称とMicrochipロゴ dspic FlashFlex KEELOQ KEELOQ ロゴ MPLAB PIC PICmicro PICSTART PIC 32 ロゴ rfpic SST SST ロゴ SuperFlash UNI/O は 米国およびその他の国におけるマイクロチップ テクノロジー社の登録商標です FilterLab Hampshire HI-TECH C Linear Active Thermistor MTP SEEVAL Embedded Control Solutions Company は 米国におけるマイクロチップ テクノロジー社の登録商標です Silicon Storage Technology は その他の国におけるマイクロチップ テクノロジー社の登録商標です Analog-for-the-Digital Age Application Maestro BodyCom chipkit chipkit ロゴ CodeGuard dspicdem dspicdem.net dspicworks dsspeak ECAN ECONOMONITOR FanSense HI-TIDE In-Circuit Serial Programming ICSP Mindi MiWi MPASM MPF MPLAB 認証ロゴ MPLIB MPLINK mtouch Omniscient Code Generation PICC PICC-18 PICDEM PICDEM.net PICkit PICtail REAL ICE rflab Select Mode SQI Serial Quad I/O Total Endurance TSHARC UniWinDriver WiperLock ZENA Z-Scale は 米国およびその他の国におけるマイクロチップ テクノロジー社の登録商標です SQTP は 米国におけるマイクロチップ テクノロジー社のサービスマークです GestICとULPPは その他の国におけるMicrochip Technology Germany II GmbH & Co. & KG ( マイクロチップ テクノロジー社の子会社 ) の登録商標です その他 本書に記載されている商標は各社に帰属します 2012, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV == ISO/TS == マイクロチップ社では Chandler および Tempe ( アリゾナ州 ) Gresham ( オレゴン州 ) の本部 設計部およびウェハー製造工場そしてカリフォルニア州とインドのデザインセンターが ISO/TS :2009 認証を取得しています マイクロチップ社の品質システムプロセスおよび手順は PIC MCU および dspic DSC KEELOQ コードホッピングデバイス シリアル EEPROM マイクロペリフェラル 不揮発性メモリ アナログ製品に採用されています さらに 開発システムの設計と製造に関するマイクロチップ社の品質システムは ISO 9001:2000 認証を取得しています 2013 Microchip Technology Inc. DS61122F_JP - p

24 各国の営業所とサービス 北米本社 2355 West Chandler Blvd. Chandler, AZ Tel: Fax: 技術サポート : support URL: アトランタ Duluth, GA Tel: Fax: ボストン Westborough, MA Tel: Fax: シカゴ Itasca, IL Tel: Fax: クリーブランド Independence, OH Tel: Fax: ダラス Addison, TX Tel: Fax: デトロイト Farmington Hills, MI Tel: Fax: インディアナポリス Noblesville, IN Tel: Fax: ロサンゼルス Mission Viejo, CA Tel: Fax: サンタクララ Santa Clara, CA Tel: Fax: トロント Mississauga, Ontario, Canada Tel: Fax: アジア / 太平洋アジア太平洋支社 Suites , 37th Floor Tower 6, The Gateway Harbour City, Kowloon Hong Kong Tel: Fax: オーストラリア - シドニー Tel: Fax: 中国 - 北京 Tel: Fax: 中国 - 成都 Tel: Fax: 中国 - 重慶 Tel: Fax: 中国 - 杭州 Tel: Fax: 中国 - 香港 SAR Tel: Fax: 中国 - 南京 Tel: Fax: 中国 - 青島 Tel: Fax: 中国 - 上海 Tel: Fax: 中国 - 瀋陽 Tel: Fax: 中国 - 深圳 Tel: Fax: 中国 - 武漢 Tel: Fax: 中国 - 西安 Tel: Fax: 中国 - 厦門 Tel: Fax: 中国 - 珠海 Tel: Fax: アジア / 太平洋インド - バンガロール Tel: Fax: インド - ニューデリー Tel: Fax: インド - プネ Tel: Fax: 日本 - 大阪 Tel: Fax: 日本 - 東京 Tel: Fax: 韓国 - 大邱 Tel: Fax: 韓国 - ソウル Tel: Fax: または マレーシア - クアラルンプール Tel: Fax: マレーシア - ペナン Tel: Fax: フィリピン - マニラ Tel: Fax: シンガポール Tel: Fax: 台湾 - 新竹 Tel: Fax: 台湾 - 高雄 Tel: Fax: 台湾 - 台北 Tel: Fax: タイ - バンコク Tel: Fax: ヨーロッパオーストリア - ヴェルス Tel: Fax: デンマーク - コペンハーゲン Tel: Fax: フランス - パリ Tel: Fax: ドイツ - ミュンヘン Tel: Fax: イタリア - ミラノ Tel: Fax: オランダ - ドリューネン Tel: Fax: スペイン - マドリッド Tel: Fax: イギリス - ウォーキンガム Tel: Fax: /29/12 DS61122F_JP - p Microchip Technology Inc.

PIC10(L)F320/322 Product Brief

PIC10(L)F320/322 Product Brief 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います PIC10(L)F320/322 PIC10(L)F320/322 製品概要 高性能 RISC CPU: 命令は 35 しかなく習得が容易 : - 分岐命令を除き 全てシングルサイクル命令 動作速度 : - DC 16 MHz クロック入力 - DC 250 ns 命令サイクル 最大 1 K

More information

PIC24F Family Reference Manual, Section 9 Watchdog Timer (WDT)

PIC24F Family Reference Manual, Section 9 Watchdog Timer (WDT) 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 9. ウォッチドッグタイマ (WDT) ハイライト 本セクションには以下の主要項目を記載しています 9.1 はじめに... 9-2 9.2 WDT の動作... 9-3 9.3 レジスタマップ... 9-7 9.4 設計のヒント... 9-8 9.5 関連アプリケーションノート...

More information

AN1019 そのような配慮として 下記の基本的ガイドラインに沿って 可能な限り 環境条件または動作条件を制限する必要があります アプリケーションの温度を可能な限り下げる アプリケーションの電圧 ( または EEPROM の VCC 電圧 ) を可能な限り下げる 書き込みバイト数を可能な限り少なくす

AN1019 そのような配慮として 下記の基本的ガイドラインに沿って 可能な限り 環境条件または動作条件を制限する必要があります アプリケーションの温度を可能な限り下げる アプリケーションの電圧 ( または EEPROM の VCC 電圧 ) を可能な限り下げる 書き込みバイト数を可能な限り少なくす 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います EEPROM 書き込み耐性の基礎 AN1019 Author: 基礎 David Wilkie Microchip Technology Inc. EEPROM の 書き込み耐性 を一言で明確に定義して理解する事はできません 以下で説明するように メーカーごとに定義が異なります 全てのメーカー

More information

ヒント 2: CWG を使ったハーフブリッジまたはフルブリッジ回路の駆動 ハーフブリッジまたはフルブリッジモータ回路を駆動するために多ピンマイクロコントローラは必ずしも必要ではありません PWM モジュールと CWG モジュールを組み合わせると 少ピンデバイスでも駆動できます 図 2: CWG によ

ヒント 2: CWG を使ったハーフブリッジまたはフルブリッジ回路の駆動 ハーフブリッジまたはフルブリッジモータ回路を駆動するために多ピンマイクロコントローラは必ずしも必要ではありません PWM モジュールと CWG モジュールを組み合わせると 少ピンデバイスでも駆動できます 図 2: CWG によ 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 新周辺モジュール活用のヒントとコツ 相補波形ジェネレータ (CWG) 構成可能なロジックセル (CLC) 数値制御オシレータ (NCO) 周辺モジュール活用のヒントとコツ はじめに マイクロチップ社は 小型化と高性能化ならびに使いやすさと信頼性の向上を目指して常に先進的な製品を提供しています

More information

Manchester Decoder Using the CLC and NCO

Manchester Decoder Using the CLC and NCO 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1470 CLC と NCO を使ったマンチェスタデコーダ 著者 : 概要 PIC16F150x が内蔵する CLC( 構成可能なロジックセル ) と NCO ( 数値制御オシレータ ) を使うと マンチェスタデコーダを構築できます PIC16F150x は 低消費電力 XLP 技術に対応したエンハンストコアを実装したデバイスです

More information

a.fm

a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います TB3129 PIC マイクロコントローラの信号計測タイマ (SMT) モジュール Author: Ashutosh Tiwari Microchip Technology Inc. 要約本書には 柔軟で便利な信号計測タイマ (SMT) モジュールの技術概要を記載しています 幅広い PIC マイクロコントローラが内蔵する

More information

RI_JTAG.book

RI_JTAG.book 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います JTAG アダプタ (PIC MCU 向け ) はじめに JTAG アダプタ (AC007) は MPLAB REAL ICE インサーキットエミュレータと PIC ターゲットデバイスの間を接続するために使います このキットは JTAG アダプタボード リボンケーブル 説明書 (DS00009)

More information

SMSC LAN8700 Datasheet

SMSC LAN8700 Datasheet 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います Microchip 社 LAN9252 SDK と Beckhoff 社 EtherCAT SSC の統合 Author: Kansal Mariam Banu Shaick Ibrahim Microchip Technology Inc. 概要 Microchip 社の LAN9252 は

More information

SMSC LAN8700 Datasheet

SMSC LAN8700 Datasheet 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います Microchip 社 Ethernet コントローラ スイッチ EtherCAT コントローラのトランスレスアプリケーション Author: Kansal Mariam Banu Shaick Ibrahim Microchip Technology Inc. はじめに Microchip

More information

51814a0910.indd

51814a0910.indd Software Tools マイクロチップテクノロジーが提供する HI-TECH C コンパイラ www.microchip.com/hi-tech マイクロチップの OCG(Omniscient Code Generation) HI-TECH Software は組込みシステム用の開発ツールを提供する世界有数のプロバイダーです プログラム全体の最適化 コンパイリングテクノロジー OCG (Omniscient

More information

PICF/LF1847 表 1: デバイス PICF/LF1847 ファミリの各製品 プログラムメモリフラッシュ ( ワード ) データ EEPROM ( バイト ) SRAM ( バイト ) I/O 10 ビット A/D (ch) タイマ 8/ ビット EUSART MSSP CCP/ ECCP

PICF/LF1847 表 1: デバイス PICF/LF1847 ファミリの各製品 プログラムメモリフラッシュ ( ワード ) データ EEPROM ( バイト ) SRAM ( バイト ) I/O 10 ビット A/D (ch) タイマ 8/ ビット EUSART MSSP CCP/ ECCP ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PICF/LF1847 18/20/28 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49 で習得が容易 動作速度 : - DC 32 MHz クロック入力 - DC 12 ns 命令サイクル 割り込み機能

More information

PIC24F Family Reference Manual Section 9 WDT

PIC24F Family Reference Manual Section 9 WDT 第 9 章 (WDT) ハイライト 本章では次のトピックについて説明します 9.1 はじめに... 9-2 9.2 WDT の動作... 9-2 9.3 レジスタマップ... 9-5 9.4 設計の秘訣... 9-6 9.5 関連するアプリケーションノート... 9-7 9.6 改版履歴... 9-8 9 2007 Microchip Technology Inc. Advance Information

More information

Microchip Capacitive Proximity Design Guide

Microchip Capacitive Proximity Design Guide 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います マイクロチップ社の静電容量式近接検出設計ガイド 著者 : はじめに Xiang Gao Microchip Technology Inc. 近接検出を使うと 物理的接触なしに電子装置を操作できます この技術は製品の見た目と使いやすさを向上させ 消費電力を低減します 近接検出機能の実装には 磁気

More information

開発ツール WINDOWS 2000 でのインストールに関する問題 MPLAB ICD 2 USB ドライバの読み込み時に問題が発生する場合 Microsoft Windows Update サイトのパッチが役立つかもしれません このパッチは Windows 2000 SP4 に更新したユーザに適用

開発ツール WINDOWS 2000 でのインストールに関する問題 MPLAB ICD 2 USB ドライバの読み込み時に問題が発生する場合 Microsoft Windows Update サイトのパッチが役立つかもしれません このパッチは Windows 2000 SP4 に更新したユーザに適用 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 開発ツール 不適正な USB デバイスドライバのアンインストール 推奨アンインストール方法 次に挙げるマイクロチップ社製開発ツールの使用時 不適正なデバイスドライバがインストールされていると問題が発生する可能性があります Windows OS がマイクロチップ社製開発ツールに対して既定値の USB

More information

AN2754 USB-to-I2C Bridging with USB7002, USB7050, USB7051, and USB7052 Hubs

AN2754 USB-to-I2C Bridging with USB7002, USB7050, USB7051, and USB7052 Hubs 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います Microchip 社製 USB7002/USB7050/USB7051/USB7052 ハブの USB-to-I 2 C ブリッジ機能 Author: Mick Davis Microchip Technology, Inc. はじめに USB-to-I 2 C ブリッジ機能は Microchip

More information

ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC12F1822/16F182X 8/14/20 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49

ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC12F1822/16F182X 8/14/20 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49 ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします 8/14/20 ピン 8 ビットフラッシュマイクロコントローラ製品概要 高性能 RISC CPU: 命令数は 49 で習得が容易 動作速度 : - DC 32 MHz クロック入力 - DC 125 ns 命令サイクル 割り込み機能 自動コンテキスト保存機能付き

More information

DALI App. Note

DALI App. Note 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN465 DALI (Digitally Addressable Lighting Interface) 通信 著者 : Shaima Husain Microchip Technology Inc. DALI (Digitally Addressable Lighting Interface)

More information

B MPLAB XC HPA Renewal Instructions.book

B MPLAB XC HPA Renewal Instructions.book 優先アクセス (HPA) の概要 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います MPLAB XC HPA の更新方法 MPLAB XC C コンパイラ優先アクセス MPLAB XC PRO C コンパイラをご購入頂くと 1 年間の優先アクセス (HPA) サポートを無償で受けられます その後は年間契約で HPA を購入できます HPA はいつでも購入できます

More information

USB.mif

USB.mif 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1142 組み込み USB ホストにおけるマスストレージクラス Author: はじめに Microchip 社の USB OTG モジュール内蔵マイクロコントローラを使うと マイクロコントローラアプリケーションで USB 組み込みホスト機能を容易にサポートできます この機能の代表的な用途の

More information

TB3179 メモリ保護ユニット (MPU) の設定方法 はじめに メモリ保護ユニット (MPU) は Cortex -M7 コアがメモリ保護のために備えているオプションのコンポーネントです MPU はメモリマップを分割し それぞれにアクセス権とルールを設定します 本書では Cortex-M7 ベー

TB3179 メモリ保護ユニット (MPU) の設定方法 はじめに メモリ保護ユニット (MPU) は Cortex -M7 コアがメモリ保護のために備えているオプションのコンポーネントです MPU はメモリマップを分割し それぞれにアクセス権とルールを設定します 本書では Cortex-M7 ベー メモリ保護ユニット (MPU) の設定方法 はじめに メモリ保護ユニット (MPU) は Cortex -M7 コアがメモリ保護のために備えているオプションのコンポーネントです MPU はメモリマップを分割し それぞれにアクセス権とルールを設定します 本書では Cortex-M7 ベースの Microchip 社製 MCU で MPU メモリ領域を設定する方法を説明します MPU の特長は以下の通りです

More information

JPN_SENT 16 FRM.fm

JPN_SENT 16 FRM.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います SENT (Single-Edge Nibble Transmission) モジュール ハイライト 本セクションには下記の主要項目を記載しています 1.0 はじめに...2 2.0 レジスタ...3 3.0 プロトコルの概要...8 4.0 送信モード...9 5.0 受信モード...15

More information

00763b.book

00763b.book ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします AN763 ラッチアップから MOSFET ドライバを保護する 著者 : マイクロチップテクノロジ ( 株 ) 始めに あらかたの CMOS IC は適当な条件にさえなれば あたかも SCR のように容易に " ラッチ " してしまい 正の電源電圧からグラウンドにかけて短絡回路を形成します

More information

a.fm

a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います TB3099 ゼロクロススイッチングによるリレーの長寿命化 Author: Stephen Allen Microchip Technology Inc. はじめに本書では PIC16F1708 マイクロコントローラでゼロクロス検出機能を実装する方法を紹介します 本書では この機能を使って 220

More information

表 1: ファミリの各製品 デバイス (1) プログラムメモリ バイトワード SRAM ( バイト ) データメモリ データ EEPROM ( バイト ) ピン数 I/O 10 ビット A/D チャンネル コンパレータ CCP/ ECCP BOR/LVD CTMU MSSP EUSART タイマ 8

表 1: ファミリの各製品 デバイス (1) プログラムメモリ バイトワード SRAM ( バイト ) データメモリ データ EEPROM ( バイト ) ピン数 I/O 10 ビット A/D チャンネル コンパレータ CCP/ ECCP BOR/LVD CTMU MSSP EUSART タイマ 8 ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC18F/LF2XK22/4XK22 nanowatt XLP テクノロジ採用 28/40/44 ピン高性能マイクロコントローラ 高性能 RISC CPU: C コンパイラ向けに最適化されたアーキテクチャ / 命令セット 1024 バイトのデータ EEPROM

More information

39734a_JP.fm

39734a_JP.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 46 セクション 46 スケーラブルコンパレータモジュール スケーラブルコンパレータモジュール ハイライト 本セクションでは 以下の項目について説明します 46.1 はじめに...46-2 46.2 制御レジスタ...46-4 46.3 コンパレータの動作...46-7 46.4 コンパレータ応答時間...46-7

More information

Section 36. Programmable Cyclic Redundancy Check (CRC)

Section 36. Programmable Cyclic Redundancy Check (CRC) 36 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 36. プログラマブル巡回冗長検査 () プログラマブル ハイライト 本セクションには以下の主要項目を記載しています 36.1 はじめに... 36-2 36.2 モジュールの概要... 36-3 36.3 レジスタ... 36-3 36.4 エンジン... 36-6 36.5

More information

Multi-Tool Design Advisory

Multi-Tool Design Advisory 注 意 : この 日 本 語 版 文 書 は 参 考 資 料 としてご 利 用 ください 最 新 情 報 は 必 ずオリジナルの 英 語 版 をご 参 照 願 います 開 発 ツールの 設 計 注 意 書 各 種 ツールの 設 計 注 意 書 (DS51764) この 注 意 書 は 以 下 の 開 発 ツールに 適 用 します MPLAB REAL ICE インサーキット エミュレータ MPLAB

More information

TB3172 Cortex -M7 マイクロコントローラの XDMAC を使ってオーディオアプリケーションにピンポンバッファリングを実装する方法 はじめに オーディオシステムアプリケーションでは リアルタイムシステムに関する代表的なプロデューサ / コンシューマ問題が発生する可能性があります タイミ

TB3172 Cortex -M7 マイクロコントローラの XDMAC を使ってオーディオアプリケーションにピンポンバッファリングを実装する方法 はじめに オーディオシステムアプリケーションでは リアルタイムシステムに関する代表的なプロデューサ / コンシューマ問題が発生する可能性があります タイミ Cortex -M7 マイクロコントローラの XDMAC を使ってオーディオアプリケーションにピンポンバッファリングを実装する方法 はじめに オーディオシステムアプリケーションでは リアルタイムシステムに関する代表的なプロデューサ / コンシューマ問題が発生する可能性があります タイミングの制約にはレイテンシ サンプリングレート サンプリング期間 リアルタイム応答等があります 通常 オーディオのタイミング問題に対するソリューションを実装するには

More information

スライド 1

スライド 1 RL78/G13 周辺機能紹介安全機能 ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ 安全機能の概要 フラッシュ メモリ CRC 演算機能 RAM パリティ エラー検出機能 データの保護機能 RAM ガード機能 SFR ガード機能 不正メモリ アクセス機能 周辺機能を使用した安全機能 周波数検出機能 A/D

More information

00681a.fm

00681a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 高速フーリエ変換 (FFT) の活用法 Author: はじめに Bonnie C. Baker Microchip Technology Inc. シグナルインテグリティ問題を解決するには 複数のツールを使ってシステムの挙動を解析するのが最善の方法です 信号経路にアナログ / デジタル (A/D)

More information

DS01202B_JP

DS01202B_JP ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします PIC10F を使用したキャパシティブセンサー 著者 : はじめに Marcel Flipse Microchip Technology Inc. 本アプリケーションノートでは PIC10F204/6 マイクロコントローラファミリを使用したキャパシティブセンサーの実装方法を説明します

More information

Reduction of the High-Frequency Switching Noise in the MCP16301 High-Voltage Buck Converter

Reduction of the High-Frequency Switching Noise in the MCP16301 High-Voltage Buck Converter 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN466 MCP630 高電圧降圧型コンバータにおける高周波スイッチングノイズの低減 著者 : はじめに Valentin Constantin Microchip Technology Inc. 高入力電圧 DC/DC 降圧型コンバータの開発では 効率とサイズのトレードオフを検討する必要があります

More information

Sensorless Field Oriented Control (FOC) of an AC Induction (ACIM) Using Field Weakening

Sensorless Field Oriented Control (FOC) of an AC Induction (ACIM) Using Field Weakening 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1206 磁界弱め制御を採用した AC 誘導モータ (ACIM) のセンサレス磁界方向制御 (FOC) Author: Mihai Cheles Microchip Technology Inc. Co-author:Dr.-Ing.Hafedh Sammoud APPCON Technologies

More information

Cortex -M キャッシュコントローラを使って決定論的コード性能を達成する方法 TB3186 はじめに マイクロコントローラベース (MCU) の組み込みアプリケーションでは ソフトウェアは不揮発性メモリに保存して実行します この不揮発性メモリとは 通常はフラッシュメモリです フラッシュメモリは

Cortex -M キャッシュコントローラを使って決定論的コード性能を達成する方法 TB3186 はじめに マイクロコントローラベース (MCU) の組み込みアプリケーションでは ソフトウェアは不揮発性メモリに保存して実行します この不揮発性メモリとは 通常はフラッシュメモリです フラッシュメモリは Cortex -M キャッシュコントローラを使って決定論的コード性能を達成する方法 はじめに マイクロコントローラベース (MCU) の組み込みアプリケーションでは ソフトウェアは不揮発性メモリに保存して実行します この不揮発性メモリとは 通常はフラッシュメモリです フラッシュメモリはコードを保存して実行する効率的なメディアですが フラッシュから実行する時に決定論的コード性能を制限する多数の因子があります

More information

Using L1 Cache on PIC32MZ Devices.recover.fm

Using L1 Cache on PIC32MZ Devices.recover.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います PIC32MZ の L1 キャッシュの使い方 AN1600 本書は PIC32MZ デバイスファミリにおけるレベル 1 (L1) CPU キャッシュの実装に関する情報を提供します また キャッシュシステムに関連するリスクと それらへの対処法についても解説します さらに 熟練ユーザ向けに MPLAB

More information

DS70172A_JP

DS70172A_JP ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします dspic30f から dspic33f へ dspic30f から dspic33f への移行ガイドライン 著者 : 概説 Richard L. Fischer Microchip Technology Inc. 本書は dspic30f から dspic33f

More information

A.book

A.book 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います MCP6421 電磁干渉除去比 (EMIRR) 評価用ボードユーザガイド 2017 Microchip Technology Inc. DS50002175A_JP Microchip 社製デバイスのコード保護機能に関して次の点にご注意ください Microchip 社製品は 該当する Microchip

More information

21942b_Japanese.book

21942b_Japanese.book : SC70-5 : -40 C +125 C : ±4 C (max.), 0 C +70 C (ADC) : - : 1 mv/ C (typ.) - : 19.5 mv/ C (typ.) : - : V DD = 2.3V 5.5V - : V DD = 3.1V 5.5V : 6 µa (typ.) 10 kω V DD V DD MCLR V SS PICmicro MCU ANI /01

More information

dsPIC33E FRM - Section #. Title

dsPIC33E FRM - Section #. Title 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 47. 外部バスインターフェイス (EBI) ハイライト 本セクションには下記の主要項目を記載しています 47 47.1 はじめに... 47-2 47.2 制御レジスタ... 47-4 47.3 外部デバイスへの接続... 47-14 47.4 バスコンフィグレーション... 47-16

More information

A.book

A.book 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います USB Type-C の概要 AN1953 Author: Andrew Rogers Microchip Technology Inc. はじめに USB-IF が策定した全く新しい USB Type-C コネクタの登場により USB は今後さらに多くの機器への採用が広がる事が確実となりました

More information

Sample Rate Conversion Library for PIC32 User’s Guide

Sample Rate Conversion Library for PIC32 User’s Guide 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 2013 Microchip Technology Inc DS61190A_JP Microchip 社製デバイスのコード保護機能に関して次の点にご注意ください Microchip 社製品は 該当する Microchip 社データシートに記載の仕様を満たしています Microchip 社では

More information

AN1817 Using a Hardware or Software CRC with Enhanced Core PIC16F1XXX in Class B Applications

AN1817 Using a Hardware or Software CRC with Enhanced Core PIC16F1XXX in Class B Applications 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1817 クラス B アプリケーションで拡張コア PIC16F1XXX のハードウェアまたはソフトウェア CRC を使う方法 著者 : 1.0 はじめに Corey Simoncic Microchip Technology Inc. 安全が重視されるアプリケーションでフォルトを検出するためにマイクロコントローラでクラス

More information

MPLAB Code Configurator User’s Guide

MPLAB Code Configurator User’s Guide MPLAB Code Configurator ユーザガイド 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 2015 Microchip Technology Inc. DS40001725B_JP Microchip 社製デバイスのコード保護機能に関して以下の点にご注意ください Microchip 社製品は 該当する Microchip

More information

Using RN4020 for Bluetooth Smart Communication.fm

Using RN4020 for Bluetooth Smart Communication.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1861 Microchip 社の RN4020 モジュールと 16 ビット PIC マイクロコントローラを使った Bluetooth Smart 通信 Author: Venkatesh Bengeri and Pradeep Shamanna はじめに大部分の組み込みアプリケーションには

More information

SOPC Builder ペリフェラル 簡易ユーザ・ガイド - PIO (Parallel I/O)

SOPC Builder ペリフェラル 簡易ユーザ・ガイド - PIO (Parallel I/O) ALTIMA Corp. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) ver.1.0 2010 年 8 月 ELSENA,Inc. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) 目次 1. はじめに... 3 2. PIO 概要... 3 2-1. PIO 概要... 3 2-2. PIO

More information

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR

-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR 第 回マイクロプロセッサのしくみ マイクロプロセッサの基本的なしくみについて解説する. -1 マイクロプロセッサと周辺回路の接続 制御バス プロセッサ データ バス アドレス バス メモリ 周辺インタフェース バスの基本構成 Fig.-1 バスによる相互接続は, 現在のコンピュータシステムのハードウェアを特徴づけている. バス (Bus): 複数のユニットで共有される信号線システム内の データの通り道

More information

39733a.fm

39733a.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 45. 拡張データ空間 (EDS) を備えたデータメモリ ハイライト 本セクションには下記の主要項目を記載しています 45.1 はじめに... 45-2 45.2 データメモリの構成... 45-3 45.3 拡張データ空間... 45-7 45.4 データ配置... 45-14

More information

スライド 1

スライド 1 RL78/G13 周辺機能紹介 SAU シリアル アレイ ユニット ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ SAU の概要 UART 通信機能のプログラム サンプル紹介 2 SAU の概要 3 SAU の機能 クロック同期式調歩同期式マスタ動作のみ チャネル 0: 送信チャネル 1: 受信 4 UART

More information

Pulse Oximeter Design Using Microchip’s Analog Devices and dsPIC Digital Signal Controllers (DSCs)

Pulse Oximeter Design Using Microchip’s Analog Devices and dsPIC Digital Signal Controllers (DSCs) Microchip 社のアナログデバイスと dspic デジタルシグナルコントローラ (DSC) を使ったパルスオキシメータの設計 著者 : Zhang Feng Microchip Technology Inc. はじめに パルスオキシメータは血中の酸素飽和度と心拍数を監視する非侵襲性の医療機器です 本書では Microchip 社のアナログデバイスと dspic デジタルシグナルコントローラ (DSC)

More information

Microsoft Word - TC4013BP_BF_J_P9_060601_.doc

Microsoft Word - TC4013BP_BF_J_P9_060601_.doc 東芝 CMOS デジタル集積回路シリコンモノリシック TC4013BP,TC4013BF TC4013BP/TC4013BF Dual D-Type Flip Flop は 2 回路の独立な D タイプ フリップフロップです DATA 入力に加えられた入力レベルはクロックパルスの立ち上がりで Q および Q 出力に伝送されます SET 入力を H RESET 入力を L にすると Q 出力は H Q

More information

Microsoft Word - TC4017BP_BF_J_P10_060601_.doc

Microsoft Word - TC4017BP_BF_J_P10_060601_.doc 東芝 CMOS デジタル集積回路シリコンモノリシック TC4017BP,TC4017BF TC4017BP/TC4017BF Decade Counter/Divider は ステージの D タイプ フリップフロップより成る 進ジョンソンカウンタで 出力を 進数に変換するためのデコーダを内蔵しています CLOCK あるいは CLOCK INHIBIT 入力に印加されたカウントパルスの数により Q0~Q9

More information

Section 8. Interrupts

Section 8. Interrupts 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 8. 割り込み 本セクションには以下の主な項目を記載しています 8.1 はじめに... 8-2 8.2 制御レジスタ... 8-3 8.3 動作... 8-12 8.4 シングルベクタモード... 8-13 8.5 マルチベクタモード... 8-14 8.6 割り込みベクタアドレスの計算...

More information

スライド 1

スライド 1 RX62N 周辺機能紹介 MTU2 マルチファンクションタイマパルスユニット 2 ルネサスエレクトロニクス株式会社ルネサス半導体トレーニングセンター 2013/08/02 Rev. 1.00 00000-A コンテンツ MTU2 の概要 プログラムサンプル (1) インプットキャプチャ機能 プログラムサンプル (2) PWM モード プログラムサンプル (3) 相補 PWM モード プログラムサンプルのカスタマイズ

More information

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは? アルテラ FPGA 向け PLL リコンフィグの応用回路 1. PLL リコンフィグとは アルテラ FPGA は PLL 機能を内蔵しています PLL を利用して基本周波数を逓倍 分周したクロックを利用することができます 通常 FPGA 開発ツール Quartus2( 以下 Q2) の MegaWizard プラグインマネージャを利用して PLL を設定し 希望のクロック周波数を得ることができます

More information

ハイサイド MOSFET の損失 どのような MOSFET でも 総損失は伝導損失とスイッチング損失の合計として求まります 低デューティでは コンバータスイッチング損失がハイサイド MOSFET の支配的な損失要因となる傾向にあります 降圧型コンバータのデューティサイクルは下式により表せます ハイサ

ハイサイド MOSFET の損失 どのような MOSFET でも 総損失は伝導損失とスイッチング損失の合計として求まります 低デューティでは コンバータスイッチング損失がハイサイド MOSFET の支配的な損失要因となる傾向にあります 降圧型コンバータのデューティサイクルは下式により表せます ハイサ 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1471 Microsoft Office Excel を使った損失計算ツールによる効率的な同期降圧型コンバータの解析 Author: はじめに Joseph Depew Microchip Technology Inc. スイッチング電源の設計では効率とコストが常にトレードオフの関係となり

More information

Microsoft Word - TC4011BP_BF_BFT_J_P8_060601_.doc

Microsoft Word - TC4011BP_BF_BFT_J_P8_060601_.doc 東芝 CMOS デジタル集積回路シリコンモノリシック TC4011BP,TC4011BF,TC4011BFT TC4011BP/TC4011BF/TC4011BFT Quad 2 Input NAND Gate は 2 入力の正論理 NAND ゲートです これらのゲートの出力は すべてインバータによるバッファが付加されているため 入出力特性が改善され 負荷容量の増加による伝達時間の変動が最小限に抑えられます

More information

AN424 Modbus/TCP クイックスタートガイド CIE-H14

AN424 Modbus/TCP クイックスタートガイド CIE-H14 Modbus/TCP クイックスタートガイド (CIE-H14) 第 1 版 2014 年 3 月 25 日 動作確認 本アプリケーションノートは 弊社取り扱いの以下の機器 ソフトウェアにて動作確認を行っています 動作確認を行った機器 ソフトウェア OS Windows7 ハードウェア CIE-H14 2 台 ソフトウェア ezmanager v3.3a 本製品の内容及び仕様は予告なしに変更されることがありますのでご了承ください

More information

TB3177 MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システム

TB3177 MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システム MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システムサービス サードパーティライブラリを含んでいます MPLAB Harmony Configurator (MHC)

More information

Notes and Points for TMPR454 Flash memory

Notes and Points for TMPR454 Flash memory 表紙 TMPR454 内蔵 Flash メモリ対応版手順書 株式会社 DTS インサイト ご注意 (1) 本書の内容の一部または 全部を無断転載することは禁止されています (2) 本書の内容については 改良のため予告なしに変更することがあります (3) 本書の内容について ご不明な点やお気付きの点がありましたら ご連絡ください (4) 本製品を運用した結果の影響については (3) 項にかかわらず責任を負いかねますのでご了承ください

More information

Microsoft Word - TC4538BP_BF_J_2002_040917_.doc

Microsoft Word - TC4538BP_BF_J_2002_040917_.doc 東芝 CMOS デジタル集積回路シリコンモノリシック TC438BP,TC438BF TC438BP/TC438BF Dual Precision Retriggerable/Resettable Monostable Multivibrator は リトリガ動作 リセット動作の可能な単安定マルチバイブレータでトリガは A B 2 つの入力により立ち上がり および立ち下がりのどちらでも行うこともできます

More information

DS01149C_JP

DS01149C_JP ご注意 : この日本語版ドキュメントは 参考資料としてご使用の上 最新情報につきましては 必ず英語版オリジナルをご参照いただきますようお願いします マイクロチップのスタンドアロンリチウムイオンバッテリ充電管理コントローラを使用したリチウムイオンバッテリ充電回路および負荷分担システムの設計 著者 : はじめに Brian Chu Microchip Technology Inc. バッテリは 多くの携帯型電子機器で主なエネルギー源として使用されています

More information

S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0

S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0 S1C17 Family Application Note S1C17 シリーズ PORT 多重割り込みアプリケーションノート Rev.1.0 評価ボード キット 開発ツールご使用上の注意事項 1. 本評価ボード キット 開発ツールは お客様での技術的評価 動作の確認および開発のみに用いられることを想定し設計されています それらの技術評価 開発等の目的以外には使用しないで下さい 本品は 完成品に対する設計品質に適合していません

More information

Polycom RealConnect for Microsoft Office 365

Polycom RealConnect for Microsoft Office 365 ユーザガイド Polycom RealConnect for Microsoft Office 365 1.0 4 月 2017 年 3725-06676-005 A Copyright 2017, Polycom, Inc. All rights reserved. 本書のいかなる部分も Polycom, Inc. の明示的な許可なしに いかなる目的でも 電子的または機械的などいかなる手段でも 複製

More information

dsPIC33E FRM - Section #. Title

dsPIC33E FRM - Section #. Title 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 19. I 2 C (Inter-Integrated Circuit ) ハイライト 本セクションには下記の主要項目を記載しています 19.1 はじめに... 19-2 19.2 I 2 C バスの特性... 19-4 19.3 制御 / ステータスレジスタ... 19-7 19.4

More information

2.RL78 での割り込み処理 ( 割り込み受け付け ) マスクが解除された (xxmk ビットが 0 の ) 割り込み要求信号は 2 つの用途で使用されます 一つ目は,CPU のスタンバイ状態の解除です この動作は, 割り込み優先順位とは全く無関係で, マスクされていない (xxmk=0 の )

2.RL78 での割り込み処理 ( 割り込み受け付け ) マスクが解除された (xxmk ビットが 0 の ) 割り込み要求信号は 2 つの用途で使用されます 一つ目は,CPU のスタンバイ状態の解除です この動作は, 割り込み優先順位とは全く無関係で, マスクされていない (xxmk=0 の ) 割り込み / ポーリング /DMA/DTC(RL78 での周辺機能制御 ) 周辺機能を介してデータ転送を制御する方法には, 大きく分けて 3 つの方法があります その中で DMA や DTC は CPU を介することなく, 高速にデータを転送することができますが, 使用できるチャネル数が限られます そのため, たとえば,CSI のスレーブでの高速通信のように限られた時間内に転送が必要な場合に使用できます

More information

PIC24F Reference Manual Sect.23

PIC24F Reference Manual Sect.23 第 23 章 ハイライト 本章では次のトピックについて説明します 23.1 はじめに... 23-2 23.2 ステータスと制御レジスタ... 23-3 23.3 動作モード... 23-7 23.4 マスターモードのクロック周波数... 23-18 23.5 省電力モードでの動作... 23-19 23.6 レジスタマップ... 23-20 23.7 電気的仕様... 23-21 23.8 関連するアプリケーションノート...

More information

Real-Time Clock and Calendar (RTCC)

Real-Time Clock and Calendar (RTCC) 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 52. 液晶ディスプレイ (LCD) ハイライト 本セクションには下記の主要項目を記載しています 52.1 はじめに... 52-2 52.2 LCD 関連のレジスタ... 52-3 52.3 LCD セグメントピンの設定... 52-6 52.4 LCD クロック源の選択...

More information

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1 QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 2012. QNAP Systems, Inc. All Rights Reserved. 1 注意 : 提示する情報は 通知なく変更することがあります 商標 QNAP および QNAP ロゴは QNAP Systems, Inc. の商標です 引用されるすべてのブランド名および製品名は各所有者の商標です

More information

RL78/F13, F14 割り込み要因判別方法

RL78/F13, F14 割り込み要因判別方法 アプリケーションノート RL78/F13, F14 R01AN3343JJ0100 Rev.1.00 対象デバイス (RL78/F13, F14) では 複数の割り込み要因を一つの割り込みベクタ テーブル アドレスに兼用しています ( 表 1-1 参照 ) 複数の割り込み要因を共に使用する場合 割り込み処理内でどちらの割り込みが発生したか または両方の割り込みが発生したかを判定する必要があります 本アプリケーションノートでは

More information

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続

CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続 CMOS リニアイメージセンサ用駆動回路 C13015-01 CMOS リニアイメージセンサ S11639-01 等用 C13015-01は当社製 CMOSリニアイメージセンサ S11639-01 等用に開発された駆動回路です USB 2.0インターフェースを用いて C13015-01と PCを接続することにより PCからC13015-01 を制御して センサのアナログビデオ信号を 16-bitデジタル出力に変換した数値データを

More information

実習内容 PIC18C242 のポート B に接続した LED を点滅させます ( 他の実習と同じ内容です ) 8 個の LED に表示される値が +3 ずつインクリメントします MPLAB を使って MPASM アセンブラのソース ファイルをアセンブルします MPLAB とソース ファイルは配布し

実習内容 PIC18C242 のポート B に接続した LED を点滅させます ( 他の実習と同じ内容です ) 8 個の LED に表示される値が +3 ずつインクリメントします MPLAB を使って MPASM アセンブラのソース ファイルをアセンブルします MPLAB とソース ファイルは配布し エンベデッド コントロール セミナー 2000 2000 Microchip Technology Incorporated. All Rights Reserved. S9002A Embedded Control Seminar 2000 1 実習内容 PIC18C242 のポート B に接続した LED を点滅させます ( 他の実習と同じ内容です ) 8 個の LED に表示される値が +3

More information

世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承し PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける組み込みシステム設計の課題を解決します 高性能と大容量メモリ RTOS タッチパネル 複雑なアプリケーション向け MHz 1.56 DMIPS

世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承し PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける組み込みシステム設計の課題を解決します 高性能と大容量メモリ RTOS タッチパネル 複雑なアプリケーション向け MHz 1.56 DMIPS 32-bit Microcontrollers PIC32 マイクロコントローラファミリ USB CAN Ethernet 機能内蔵 www.microchip.com/pic32 世界最高水準の 8/16 ビット PIC マイクロコントローラの伝統を継承し PIC32 ファミリ誕生は 32 ビットの性能と大容量のメモリで複雑化を続ける組み込みシステム設計の課題を解決します 高性能と大容量メモリ RTOS

More information

USBドライバインストールマニュアル [Windows Vista/Windows 7]

USBドライバインストールマニュアル [Windows Vista/Windows 7] 通信変換器 COM-K 用 USB ドライバインストールマニュアル [Windows Vista/Windows 7] NOV. 2010 IMT01D10-J1 ご使用の前に 本書は 読者がコンピュータ関係および通信関係などの基礎知識を持っていることを前提としています 本書で使用している図や数値例 画面例は 本書を理解しやすいように記載したものであり その結果の動作を保証するものではありません 本ソフトウェアおよび本書の所有権および著作権は当社に帰属します

More information

b.fm

b.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 超音波距離計 Author: はじめに Kristine Angelica Sumague Keith Curtis Anthony Stram Microchip Technology Inc. 本書は PIC マイクロコントローラのコアから独立した周辺モジュール (CIP) を使って超音波距離計アプリケーションを実装する方法について説明します

More information

ポリシーマネージャ       Linux版                                 集中管理環境の新規構築

ポリシーマネージャ       Linux版                                 集中管理環境の新規構築 エフセキュア SAFE Essential -PC プロテクション - インストールガイド バージョン 14.2 エフセキュア株式会社 1 / 11 改版履歴 履歴 リビジョン リリース日 初版 1.0.0 2014/10/20 免責事項 本書は本書執筆 / 更新時点の情報を基に記述されており 特に断りのない限り 本書内の記述は 本書記載時のバージョンの製品を元にしております 例の中で使用されている会社

More information

スライド 1

スライド 1 RX62N 周辺機能紹介 TMR 8 ビットタイマ ルネサスエレクトロニクス株式会社ルネサス半導体トレーニングセンター 2013/08/02 Rev. 1.00 00000-A コンテンツ TMR の概要 プログラムサンプル (1) パルス出力機能 (8 ビットモード ) プログラムサンプル (2) インターバルタイマ機能 (16 ビット コンペアマッチカウントモード ) プログラムサンプルのカスタマイズ

More information

命令セットの構成例 a) 算術 演算命令 例 )ADD dest, source : dest dest + source SUB dest, source : dest dest - source AND dest, source : dest dest AND source SHR reg, c

命令セットの構成例 a) 算術 演算命令 例 )ADD dest, source : dest dest + source SUB dest, source : dest dest - source AND dest, source : dest dest AND source SHR reg, c 第 11 回機械語とアーキテクチャ コンピュータは, 記号で組み立てられ, 記号で動く機械 : ソフトウェアソフトウェア としても理解されなければならない ソフトウェアの最も下位レベルのしくみが ( 命令セット ) アーキテクチャ である 講義では命令符号 ( 機械語 ) の構成と種類についてまとめる また, 機械語を効率良く実行するために採用されている技術について紹介する 機械語とアセンブリ言語

More information

Jan/25/2019 errata_c17m11_10 S1C17 マニュアル正誤表 項目 リセット保持時間 対象マニュアル発行 No. 項目ページ S1C17M10 テクニカルマニュアル システムリセットコントローラ (SRC) 特性 19-3 S1C17M20/M

Jan/25/2019 errata_c17m11_10 S1C17 マニュアル正誤表 項目 リセット保持時間 対象マニュアル発行 No. 項目ページ S1C17M10 テクニカルマニュアル システムリセットコントローラ (SRC) 特性 19-3 S1C17M20/M Jan/25/2019 errata_c17m11_10 S1C17 マニュアル正誤表 項目 リセット保持時間 対象マニュアル発行 No. 項目ページ S1C17M10 テクニカルマニュアル 413180100 19.4 システムリセットコントローラ (SRC) 特性 19-3 S1C17M20/M21/M22/M23/M24/M25 テクニカルマニュアル 413556900 21.4 システムリセットコントローラ

More information

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+)

RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行(統合開発環境編)(High-performance Embedded Workshop→CS+) RL78 開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行 ( 統合開発環境編 ) (High-performance Embedded Workshop CS+) 2017/4/7 R20UT2087JJ0103 ソフトウェア事業部ソフトウエア技術部ルネサスシステムデザイン株式会社 はじめに 本資料は 統合開発環境 High-performance Embedded Workshop

More information

41380b_table0907.indd

41380b_table0907.indd 8-bit PIC Microcontroller Selector Guide 09 年夏 8 ビットアプリケーション用 PIC マイクロコントローラ www.microchip.com/8bit マイクロチップの 8 ビット PIC マイクロコントローラ 組み込み設計を成功に導くパートナー マイクロチップは 8 ビットマイクロコントローラの市場リーダーで コスト効率が高い革新的な汎用を提供し続けています

More information

DS00937A_JP

DS00937A_JP PIC18 MCU の使用による PID コントローラの実装 Author: はじめに Chris Valenti Microchip Technology Inc. 1700 年代の後期から 連続プロセスはフィードバックループによって制御されてきました 1788 年にジェームスワットはスチームエンジンの速度制御にフライボールガバナーを使用しました Taylor Instrument 社は 1940

More information

XC8 quick start guide.fm

XC8 quick start guide.fm 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います MPLAB XC8 入門ガイド MPLAB XC8 入門ガイド 本書は MPLAB XC8 C コンパイラをこれから使い始めるプログラマー向けの入門書であり 特に組み込みプログラミングまたは Microchip 社製デバイスに慣れていない読者に配慮しています 本書の主な内容は以下の通りです (

More information

OpenLAB Data Store Release Notes

OpenLAB Data Store Release Notes Agilent OpenLAB Data Store バージョン A.02.02 リリースノートおよび更新履歴 注意 Agilent Technologies, Inc. 2014 本マニュアルは米国著作権法および国際著作権法によって保護されており Agilent Technologies, Inc. の書面による事前の許可なく 本書の一部または全部を複製することはいかなる形式や方法 ( 電子媒体による保存や読み出し

More information

PIC24F Family Reference Manual Section 8 Interrupts

PIC24F Family Reference Manual Section 8 Interrupts 第 8 章 ハイライト 本章では次のトピックについて説明します 8.1 はじめに... 8-2 8.2 マスクできないトラップ... 8-5 8.3 処理のタイミング... 8-9 8.4 制御とステータスレジスタ... 8-12 8.5 設定手順... 8-20 8.6 レジスタマップ... 8-21 8.7 設計の秘訣... 8-23 8.8 関連するアプリケーションノート... 8-24 8.9

More information

このダイナミックリンクライブラリ GaugeC48.dll は 8CH から 48CH 用の DigitalGaugeCounterDG3000 シリーズ共通の DLL です この説明書は GaugeC48.dll を使ったアプリケーションを作成するためのものです 開発環境は MicrosoftVi

このダイナミックリンクライブラリ GaugeC48.dll は 8CH から 48CH 用の DigitalGaugeCounterDG3000 シリーズ共通の DLL です この説明書は GaugeC48.dll を使ったアプリケーションを作成するためのものです 開発環境は MicrosoftVi DigitalGaugeCounter DG3000 シリーズ ダイナミックリンクライブラリ GaugeC48.dll(DLL) 取扱説明書 このダイナミックリンクライブラリ GaugeC48.dll は 8CH から 48CH 用の DigitalGaugeCounterDG3000 シリーズ共通の DLL です この説明書は GaugeC48.dll を使ったアプリケーションを作成するためのものです

More information

まず,13 行目の HardwareTimer Timer(1); は,HardwareTimer というクラスを利用するという宣言である. この宣言によって Timer というインスタンスが生成される.Timer(1) の 1 は,OpenCM に 4 個用意されているタイマのうち,1 番のタイマ

まず,13 行目の HardwareTimer Timer(1); は,HardwareTimer というクラスを利用するという宣言である. この宣言によって Timer というインスタンスが生成される.Timer(1) の 1 は,OpenCM に 4 個用意されているタイマのうち,1 番のタイマ 8 タイマ割り込みを使ってみよう割り込み (Interrupt) とは, 言葉の意味の通り, ある作業中に割り込むことである. マイコンにおいてはとても重要な機能の一つである. 例えば, インスタントカップ麺にお湯を入れて 3 分間待ってから食べることを想像してみよう. お湯を入れてカップ麺ができるまでの 3 分間, 時計の針だけを見つめ続けて, 他には何にもせずに待ち続ける人はほとんどいないだろう.

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション コンピュータアーキテクチャ 第 13 週 割込みアーキテクチャ 2013 年 12 月 18 日 金岡晃 授業計画 第 1 週 (9/25) 第 2 週 (10/2) 第 3 週 (10/9) 第 4 週 (10/16) 第 5 週 (10/23) 第 6 週 (10/30) 第 7 週 (11/6) 授業概要 2 進数表現 論理回路の復習 2 進演算 ( 数の表現 ) 演算アーキテクチャ ( 演算アルゴリズムと回路

More information

Microsoft Word - Ladder Tool 使çfl¨ã…žã…‰ã…¥ã‡¢ã…«ã…©ã…•ã…¼ã†ªã†Š_ docx

Microsoft Word - Ladder Tool 使çfl¨ã…žã…‰ã…¥ã‡¢ã…«ã…©ã…•ã…¼ã†ªã†Š_ docx 2018/11/05 第 1 版 Ladder Tool 使用マニュアル 1. はじめに LadderTool は ラダーからマイコンプログラムを作成する 連枝 を改良し作成された ラダープログラム作成ツールです 作成したプログラムは DIPPLC で動作するニーモニッ クで保存されます そのため 通常使用する場合は DIPPLC をご用意ください 2. 使い方 ソフトウェアのフォルダ内にある LadderTool

More information

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です

本書は INpMac v2.20(intime 5.2 INplc 3 Windows7/8/8.1に対応 ) の内容を元に記載しています Microsoft Windows Visual Studio は 米国 Microsoft Corporation の米国及びその他の国における登録商標です ACTIVE TOUCH 拡張部品取扱説明書 - 共有メモリアクセスコンポーネント - 1. はじめに 1 (1) 概要... 1 (2) INpMac のインストール... 1 2. Windows アプリケーションとの連携 2 (1) コントロール ( 部品 ) の登録... 2 (2) データの関連付け... 3 3. INtime アプリケーションとの連携 4 (1) 部品 ( コンポーネント

More information

PIC18F23K20/24K20/25K20/26K20/43K20/44K20/45K20/46K20 Data Sheet

PIC18F23K20/24K20/25K20/26K20/43K20/44K20/45K20/46K20 Data Sheet PIC18F23K20/24K20/25K20/ 26K20/43K20/44K20/45K20/ 46K20 データシート ナノワットテクノロジを使用した 10 ビット A/D 付き 28/40/44 ピンフラッシュマイクロコントローラ ご注意 : このドキュメントは ウェブサイトでの使用を目的として一部分のみ日本語化してあります 詳細は最新の英語版をご参照くださいますようお願い致します 2007

More information

NAVI*STUDIO セットアップマニュアル ソフトウェア使用許諾契約書 このソフトウェア使用許諾契約書 ( 以下 本契約 といいます ) は お客様とパイオニア株式会社 ( 以下 パイオニア といいます ) との間における ソフトウェア NAVI * STUDIO ( ナビスタジオ ) ( 以下 本ソフトウェア といいます ) の使用に関する事項を定めるものです 本ソフトウェアをインストールし

More information

AN1428, LCD Biasing and Contrast Control Methods

AN1428, LCD Biasing and Contrast Control Methods 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います AN1428 LCD のバイアス印加およびコントラスト制御方法 著者 : はじめに このアプリケーションノートは 液晶ディスプレイ (LCD) にバイアス電圧を供給する方法について説明します 本書は LCD コントローラ内蔵 PIC マイクロコントローラを使う場合のバイアス方法のほとんどを網羅しています

More information

Microsoft Word - ESX_Restore_R15.docx

Microsoft Word - ESX_Restore_R15.docx 解決!! 画面でわかる簡単ガイド : 仮想環境データ保護 (VMWARE ESX)~ 仮想マシン 丸ごと 復旧手順 ~ 解決!! 画面でわかる簡単ガイド CA ARCserve Backup r15 仮想環境データ保護 (VMware ESX) ~ 仮想マシン 丸ごと 復旧手順 ~ 2011 年 4 月 CA Technologies 1 目次 はじめに... 3 仮想マシンの復旧... 5 まとめ...

More information

Office 365監査ログ連携機能アクティブ化手順書

Office 365監査ログ連携機能アクティブ化手順書 Discoveries InSite IntelliReport Office 365 監査ログ連携機能アクティブ化手順書 第四版 2018 年 6 月 26 日 Copyright 2018 Discoveries Inc. All Rights Reserved 目次 1 はじめに... 1 本書の目的... 1 作業対象者... 1 2 作業手順... 2 Office 365 監査機能のアクティブ化...

More information

Section 23. Serial Peripheral Interface (SPI)

Section 23. Serial Peripheral Interface (SPI) 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います セクション 23. シリアルペリフェラルインターフェイス (SPI) ハイライト 本セクションには下記の主要項目を記載しています 23.1 はじめに... 23-2 23.2 ステータス / 制御レジスタ... 23-7 23.3 動作モード... 23-16 23.4 オーディオプロトコルインターフェイスモード...

More information

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat

Microsoft Windows Internet Explorer は 米国 Microsoft Corporation の 米国およびその他の国における登録商標または商標です Linux は Linus Torvalds 氏の日本およびその他の国における登録商標または商標です Red Hat 作成日 :2017/07/06 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフェテリアサービス向けソフトウェア説明書 ** ** Linux 版 ** ** Interstage

More information

Microsoft PowerPoint - RL78G14_動画マニュアル_タイマRD.ppt [互換モード]

Microsoft PowerPoint - RL78G14_動画マニュアル_タイマRD.ppt [互換モード] RL78/G14 周辺機能紹介タイマ RD ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ タイマ RD の概要 PWM 機能のプログラム サンプル紹介 相補 PWM モードのプログラム サンプル紹介 2 タイマ RD の概要 3 タイマ RD の機能 モード 使用チャネル チャネル0, チャネル1 独立で使用

More information

: mxt641td-at/mxt641td-ab 1.0 maxtouch 640 maxtouch 32 X ( ) 20 Y ( ) ( 16:10) ( = 5.5 mm ) ( 16 ) AEC-Q100 Automotive SPICE 3 CISPR-25 Out-C

: mxt641td-at/mxt641td-ab 1.0 maxtouch 640 maxtouch 32 X ( ) 20 Y ( ) ( 16:10) ( = 5.5 mm ) ( 16 ) AEC-Q100 Automotive SPICE 3 CISPR-25 Out-C : mxt641td-at/mxt641td-ab 1.0 maxtouch 640 maxtouch 32 X ( ) 20 Y ( ) 640 8.17 ( 16:10) ( = 5.5 mm ) ( 16 ) AEC-Q100 Automotive SPICE 3 CISPR-25 Out-Cell PET Out-Cell Touch-on displaytft IPS OLED ( ) (

More information

a.mif

a.mif 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います 高分解能 RGB LED の色調制御 AN562 Author: はじめに Brian Tompson, Stephen Allen Microchip Technology Inc. 本書では PIC2F572 プロセッサを使った高分解能 RGB LED の色調制御について解説します PIC2F572

More information

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社 MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社 本製品の仕様は 製品の改良等により予告なしに変更する場合があります 本製品に付随するドライバー ソフトウェア等を逆アセンブル 逆コンパイルまたはその他リバースエンジニアリングすること 弊社に無断でホームページ FTP サイトに登録するなどの行為を禁止させていただきます このマニュアルの著作権は

More information