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

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

B MPLAB XC HPA Renewal Instructions.book

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

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

PIC10(L)F320/322 Product Brief

PIC16F18446 Sensor Board User's Guide

SMSC LAN8700 Datasheet

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

RI_JTAG.book

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

目次 はじめに キャッシュポリシーの概要 サポートされている設定 キャッシュコヒーレンシ問題 キャッシュメンテナンス API を使ったキャッシュコヒーレンシの処理 DMA と CPU が共有するメモリ領域でのキャッシュの無効化..

MPLAB Code Configurator v3.xx User’s Guide

51814a0910.indd

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

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

SMSC LAN8700 Datasheet

Manchester Decoder Using the CLC and NCO

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

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

始める スタート > 全てのプログラム > Cypress > PSoC Creator 2.0 > PSoC Creator 2.0 をクリックします プロジェクトを作成する / 開く Start Page の "Create New Project" をクリックし 要求されたプロジェクト情報を入

MPLAB Code Configurator User’s Guide

Microchip Capacitive Proximity Design Guide

USB.mif

FTDI USB-Serial Converter デバイスドライバのインストール(Rev.1.01)

Welcome-Kit ~STM32L4-Nucleo~

AN178 USB仮想シリアルドライバ インストールガイド

目次 USBドライバダウンロードの手順...2 USBドライバインストールの手順...3 インストール結果を確認する...19 USBドライバアンインストール / 再インストールの手順...21 USB ドライバダウンロードの手順 1. SHL21 のダウンロードページからダウンロードしてください

a.fm

はじめにお読みください

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

DALI App. Note

Microsoft Word - 補足説明_Win7_Server2008R2__R1.doc

a.fm

内容 Softimage のスタンドアロンライセンスのインストールとライセンス取得 Softimage セットアッププログラムを実行 エンドユーザ使用許諾契約 (EULA) に同意 インストール先のパスを指定 パッケージの選択... 6

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

AN1609 GNUコンパイラ導入ガイド

はじめに URBANO PROGRESSO を microusb ケーブル 01 ( 別売 ) またはこれと共通の仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をイン

Silk Central Connect 15.5 リリースノート

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

はじめに 京セラ製スマートフォンを指定の microusb ケーブル ( 別売 ) またはこれと共通仕様の microusb ケーブル ( 別売 )( 以下 USB ケーブル ) と接続して USB テザリング機能をご使用いただくためには あらかじめパソコンに USB ドライバ をインストールしてい

Autodesk Softimage 7.5 スタンドアロン インストール ガイド

Application Note Application Note No. ESC-APN 文書番号 : ESC-APN Tcl link library インストールガイド はじめに Tcl link library インストールガイド ( 以下 本書 ) では Act

A.book

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

Alfa-Products_installguide

A.book

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

Multi-Tool Design Advisory

Using RN4020 for Bluetooth Smart Communication.fm

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより FTDX3000 シリーズとパソコンとを USB ケーブルで接続して CAT 通信 TX 制御 (PTT KEY FSK) および ファームウェアのアップデートを行う事ができま

MS104-SH2 USBドライバ(仮想COMポートドライバ)の不具合について

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより 対応するトランシーバーまたは USB インターフェースユニット SCU-17 を USB ケーブルでパソコンに接続し CAT 通信 TX 制御 ( PTT KEY FSK) U

WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書

T A USB ドライバ インストール手順書 対応型式 :PHC-D08 PHE-3FB2 対応 OS :Windows 7(32bit,64bit) Windows 8(32bit,64bit) Windows 8.1(32bit,64bit) Windows 10(32bit,6

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

Polycom RealConnect for Microsoft Office 365

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

MPLAB XC8 User’s Guide for Embedded Engineers

SLCONFIG の操作 JF1PYE Ⅰ. PC と slconfig の通信設定 Ⅱ. Slconfig の操作 Ⅲ. 端末ソフトによる Command 機能 Ⅳ. slconfig 実行形式プログラムの作成 Ⅴ. 端末ソフト Tera Term のダウンロード インストー

00763b.book

MadCap Flare ライセンス認証 MadCap 製品のライセンス認証 Flare インストール前のご注意 インストールする前に是非お読みください [ Flare 2018 の推奨システム要件 ] 推奨メモリサイズ 4096 MB 1.4 GB の空きディスク容量 Intel Pentium

RW-4040 導入説明書 Windows 7 用 2017 年 7 月 シャープ株式会社

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)

5 ソフトウェアのインストール先を指定します 通常は変更する必要はありません 次へ をクリックして進みます 次へ を 6 プログラムアイコンを作る場所を指定します 通常は変更する必要はありません 次へ をクリックして進みます 次へ を 7 追加タスクの選択をおこないます デスクトップ上にアイコンを作

目次 第 1 章概要....1 第 2 章インストールの前に... 2 第 3 章 Windows OS でのインストール...2 第 4 章 Windows OS でのアプリケーション設定 TP-LINK USB プリンターコントローラーを起動 / 終了するには

ArcGIS Runtime SDK for WPF インストールガイド (v10.2.5)

Microsoft Word - Cubesuite+_78K0R.doc

P-touch Transfer Manager の使用方法 ご使用になる前に 必ず本書をお読みください 本書はお読みになったあとも いつでも手にとって参照できるようにしてください Version 0 JPN

Sample Rate Conversion Library for PIC32 User’s Guide

================================================================== UHF 帯 RFID ロングレンジリーダライタドライバインストールマニュアル 2011 年 1 月 19 日 ============================

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

intra-mart e-Builder ver 5

インターネット・メールのご利用手引き

変更履歴 日付 バージョン 内容 2017/3/ ver.2.x.x.x を WHQL 対応版とする初版リリース ( ベースバージョン統合の為 2004 からとする ) 2017/3/ x64 とx86 の区別など誤記修正 目次修正 i

Windows7 ドライバーインストール手順書

ColorNavigator 7インストールガイド

スタートガイド〈サービス利用準備編〉

TR3通信コマンド仕様

バーコードハンディターミナル BT-1000 シリーズセットアップガイド ( 第 1 版 ) CE ***

Microsoft Word - Manage_Add-ons

Pirates Buster Series Secure Viewer セットアップマニュアル (Web インストーラ)

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

著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社

eYACHO 管理者ガイド

開発環境構築ガイド

Symantec AntiVirus の設定

はじめにお読みください この度は AC-011PC をご購入いただき誠にありがとうございます 本ソフトウェアは AC-011( アルコール検知器 ) 専用管理ソフトとなります 日々の運行管理にお役立て下さい 機能概要 アルコール検知器による測定結果を取り込み 測定記録として保管します 測定記録を様々

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴う改訂 2018/01/22 ソフトウェア OS のバージョンアップに伴う改訂

Microsoft Word - Cubesuite+_V850_AM.doc

5. 下の画面が表示されますので [Next>] をクリックします 6. License Agreement の画面が表示されますので 内容をご確認いただき 同意する場合は I accept the terms of the license agreement にチェックをして [Next>] をク

TR3通信コマンド仕様

おことわり 本書の内容の一部又は全部を無断転載することは禁止されています 本機の外観及び仕様は改良のため 将来予告無しに変更することがあります 本書の内容について万一不審な点や誤りなどのお気付きの点がありましたらご連絡ください 本書に記載されている会社名 商品名などは 一般に各社の商標又は登録商標で

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

GNU_Tools_dwl_Plagin

00681a.fm

WES7シンクライアントIE11アップデート手順書

ConsoleDA Agent For Server インストールガイド

Microsoft Word - DWR-S01D_Updater_取扱説明書_120514A.doc

EB-RL7023+SB/D2

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Transcription:

MPLAB Harmony Configurator (MHC) を使った Hello World アプリケーションの作成 はじめに MPLAB Harmony は互換で相互運用可能なライブラリで構成されたソフトウェアフレームワークであり 周辺モジュールドライバ ミドルウェア システムサービス サードパーティライブラリを含んでいます MPLAB Harmony Configurator (MHC) は GUI ベースのツールであり 各種 MPLAB Harmony ライブラリコンポーネントを簡単に有効にして設定できます MHC は MPLAB X IDE 向けのプラグインであり MPLAB Harmony Software Framework インストールに含まれています MHC では GUI によって以下の操作が可能です MPLAB Harmony ライブラリの有効化と設定 システムクロックの設定 周辺モジュールへのピンの割り当てと I/O ピンの設定 Graphics Composer Suite を使った表示用 UI の設計 Display Manager を使った表示の設定等 DS90003177A_JP - p. 1

目次 はじめに...1 1....3 2. 参考文献...14 Microchip 社のウェブサイト...15 お客様向け変更通知サービス...15 カスタマサポート...15 Microchip 社のデバイスコード保護機能...15 法律上の注意点...16 商標...16 DNV による品質管理システム認証...17 各国の営業所とサービス...18 DS90003177A_JP - p. 2

1. 本セクションでは MHC を使って簡単な MPLAB Harmony アプリケーションを作成する方法について説明します このアプリケーションはコンピュータで実行中のコンソールに Hello World! の文字列を送信します 作業を始めるにあたり MPLAB Harmony と MHC プラグインがインストール済みである事が前提です 要件を確認するには Volume I: Getting Started With MPLAB Harmony Libraries and Applications の Prerequisites を参照してください MHC プラグインをインストールしていない場合 http://microchipdeveloper.com/harmony:mhc-installation の手順を参照してください この例で使うデモボードは浮動小数点演算ユニット内蔵 PIC32MZ 組み込みコネクティビティ (EF) スタータキットです この例では MPLAB X IDE バージョン 3.61 と MHC プラグインバージョン 2.04 を使います ステップ 1: MPLAB Harmony ベースのプロジェクトの作成 1. MPLAB X IDE で [File] > [New Project] を選択します ( または [New Project] アイコンをクリックします ) 2. [Categories] で [Microchip Embedded] を選択し [Projects] で [32-bit MPLAB Harmony Project] を選択して [Next] をクリックします ( 図 1-1 参照 ) Note: [32-Bit MPLAB Harmony Project] が表示されない場合 このチュートリアルを続ける前に MPLAB Harmony をダウンロードしてインストールします 図 1-1. MPLAB Harmony ベースのプロジェクトの作成 3. [New Project] ダイアログでプロジェクトの詳細を指定します ( 図 1-2 参照 ) DS90003177A_JP - p. 3

図 1-2. MPLAB Harmony ベースのプロジェクトの作成 ( 続き ) 4. [Finish] をクリックします これで MPLAB Harmony ベースのプロジェクトが作成され MHC が開きます ( 図 1-3 参照 ) MHC は MPLAB X IDE で [Tools] > [Embedded] を選択する事で いつでも開けます Note: 1. 別のバージョンの MPLAB Harmony を使っている場合 または MPLAB Harmony を既定値の場所にインストールしていない場合 MPLAB Harmony のパスは異なります 2. 選択したターゲットボードに基づいて 対応するボードサポートパッケージ (BSP) が選択されます BSP はデバイスピンを各種ボード機能に割り当て ボードのクロック源を基にデバイスのクロックツリーを設定します DS90003177A_JP - p. 4

図 1-3. MHC のユーザインターフェイス Note: MHC の詳細は MPLAB Harmony ヘルプの Volume III: MPLAB Harmony Configurator (MHC) の MPLAB Harmony Configurator User's Guide を参照してください ステップ 2: MHC を使った MPLAB Harmony ライブラリの追加と設定 1. MHC で [Options] > [Application Configuration] > [Application 0 Configuration] と選択て [Application Name] を hello に設定します ( 図 1-4 参照 ) これにより HELLO_Initialize() ルーチンと HELLO_Tasks() という名前のテンプレートステートマシンが作成されます DS90003177A_JP - p. 5

図 1-4. アプリケーションの設定 2. MHC で [Clock Diagram] タブを選択し 選択したターゲットボード用にクロックが正しく設定されている事を確認します [Clock Diagram] タブを使えばシステムクロックを簡単に設定できます ( 図 1-5 参照 ) 図 1-5. クロックの設定 3. MHC で [Options] タブに戻って [BSP Configuration] > [Select BSP Features] と選択し [Use USART to USB Bridge] オプションを ON にします ( 図 1-6 参照 ) この設定により USART のラインの U2RX DS90003177A_JP - p. 6

ピンがピン 14 に U2TX ピンがピン 61 に割り当てられます さらに USART ドライバインスタンス 0 が USART2 に割り当てられます 図 1-6. BSP 機能の有効化 UART ラインの割り当てを検証します [Pin Table] タブを開いてスクロールダウンし UART2 モジュールを見つけます ( 図 1-7 参照 ) Pin Manager は [Pin Settings] [Pin Diagram] [Pin Table] タブで構成されており ユーザが設定 ( 周辺モジュールの機能の割り当て ピンの方向の設定 プルアップ / ダウンの設定等 ) と I/O ピンの割り当てを行えます ( 図 1-7 参照 ) 図 1-7. Pin Manager - [Pin Settings] [Pin Diagram] [Pin Table] タブ DS90003177A_JP - p. 7

4. MHC で [Options] > [Harmony Framework Configurator] の順に選択します このツリーでは周辺モジュールドライバ システムサービス ミドルウェアライブラリを設定できます [System Services] > [Console] の順に選択して [Use Console System Service?] オプションを選択します [Use Console System Service?] オプションを選択し [Select Peripheral For Console Instance] を UART_CONSOLE に設定します ( 図 1-8 参照 ) コンソールシステムサービスは UART インスタンス 0 を使うようになります 5. MHC で [Options] > [Harmony Framework Configurator] > [System Services] > [Debug] の順に選択し [Use Debug System Service?] オプションを選択します ( 図 1-8 参照 ) デバッグシステムサービスを使って書式付きメッセージがコンソールに送信されます 図 1-8. Harmony フレームワークの設定 6. [Options] > [Harmony Framework Configurator] > [Drivers] > [USART] の順に選択します コンソールシステムサービスは USART を使うように設定されているため USART ドライバが MHC によって自動的に有効になっている事を確認します ( 図 1-8 参照 ) USART-to-USB Bridge を使うように BSP を設定しているため USART ドライバインスタンス 0 の USART モジュール ID は自動的に USART_ID_2 に設定されます また USART ドライバの設定が 9600 baud 8 データビット パリティなし 1 ストップビットになっている事を確認します Note: MHC には RTOS Graphics Cryptography 等のサードパーティライブラリが組み込まれており [Options] > [Third Party Libraries] で確認できます プロジェクトの設定とヒューズの設定は [Options] > [Device & Project Configuration] で行えます DS90003177A_JP - p. 8

7. MHC の設定を保存し ( ) [Generate Code] ( ) をクリックして [Generate] を クリックします ( 図 1-9 参照 ) 図 1-9. プロジェクトの生成 ステップ 3: アプリケーションコードの追加とデモのテスト [Generate] をクリックすると MHC でプロジェクトに対して有効になっているモジュールの MPLAB Harmony ライブラリファイルが MHC に組み込まれます ( 図 1-10 参照 ) DS90003177A_JP - p. 9

図 1-10. プロジェクトファイル MHC が生成するファイルは firmware/src/system_config/pic32mz_ef_sk フォルダ内に保存されます 主なファイルは以下の通りです system_config.h MHC での選択に応じた設定定義を収めています system_init.c Harmony モジュールを初期化してアプリケーションの初期化ルーチンを呼び出します system_tasks.c while (1) ループ内の Harmony ライブラリタスクとアプリケーションタスクルーチンを実行します system_interrupts.c MHC での割り込みモードの動作用に設定された周辺モジュールの割り込みサービスルーチンを収めています これに加えてテンプレートアプリケーションファイル hello.h と hello.c も保存されます Hello.c ファイルはアプリケーションの初期化ルーチン ( システムがこのルーチンを呼び出す事でユーザアプリケーションを初期化できる ) とアプリケーションタスクルーチン ( アプリケーションの状態を維持する ) を収めています while(1) ループでシステムがアプリケーションタスクルーチンを呼び出します ( 図 1-11 参照 ) DS90003177A_JP - p. 10

図 1-11. MPLAB Harmony ライブラリとアプリケーションタスクの実行 system tasks.c main() { while(1) { HELLO_Tasks(); SYS_CONSOLE_Tasks( ); アプリケーション } }.. ミドルウェア system_interrupt.c void ISR(.)_DrvUsartTransmit(void) { DRV_USART_TasksTransmit(); } ドライバ ユーザは独自のアプリケーション専用コードを追加するために このテンプレートステートマシンを拡張できます 1. この単純なアプリケーションの場合 hello.c ファイルの HELLO_Tasks() ルーチンにコードの行を追加します ( 図 1-12 参照 ) これにより スイッチ SW1 を押すたびに PC で実行しているコンソールに Hello World! 文字列が送信されます 2. ボード上のポート J3 と PC との間に mini USB ケーブルを接続する事で PIC32MZ EF スタータキットをビルドしてプログラミングします ( 図 1-13 参照 ) 3. ボード上のポート J11 と PC との間に mini USB ケーブルを接続します ( 図 1-13 参照 ) 4. ターミナルアプリケーション ( 例 : Tera Term) を PC で開いて ( 設定 : 9600 8 N 1) スイッチ SWI を押すたびに Hello World! の文字列がコンソールに表示される事を確認します ( 図 1-14 参照 ) ターミナルアプリケーションで MCP2221A の ( ボード上またはブレークアウトモジュール内の )COM ポートを識別する事は 困難でイライラする作業です 例えば COM ポートが見つからない場合もあります この場合 Windows PC では以下を試します 1. [ コントロールパネル ] で [ システム ] > [ デバイスマネージャー ] を選択します 2. [ ポート (COM と LPT)] 内で MCP2221A の COM ポートを見つけます このポートをダブルクリックして [ プロパティ ] ウィンドウを開きます 3. [ ドライバー ] タブを選択し 一度ドライバを無効にしてから有効にします 4. ウィンドウを閉じます これでターミナルソフトにシリアルポートが表示されるようになります DS90003177A_JP - p. 11

Note: それでもだめな場合 オシロスコープを使って USART の TX 信号が MCP2221A に到達しており USB データラインが動作している事を確認します 図 1-12. アプリケーションの初期化とステートマシン DS90003177A_JP - p. 12

図 1-13. ハードウェアの準備 図 1-14. Hello World! 文字列の出力 ヒント : MHC はスタンドアロンプロジェクトを生成する事もできます ([Options] > [Device & Project Configuration] > [Project Configuration] > [Generate Standalone Project?]) こうすると プロジェクトで参照する MPLAB Harmony ライブラリファイルが全てプロジェクトフォルダにコピーされます こうすると システム内の任意のパスからコンパイルする事ができるようになります DS90003177A_JP - p. 13

参考文献 2. 参考文献 MHC と MPLAB Harmony の詳細は MPLAB Harmony 統合ソフトウェアフレームワークを Microchip 社のウェブサイト (http://www.microchip.com/mplab/mplab-harmony) からダウンロードしてください MHC の各種オプションとウィンドウに関する詳細な文書は MPLAB Harmony のインストールの <Harmony インストールパス >/doc/ フォルダに保存されています PDF Compiled HTML (.CHM) HTML Help 形式の文書を参照できます その他のリソースは以下の通りです Microchip 社の開発者ヘルプ http://microchipdeveloper.com/harmony:mhc-overview MHC のビデオチュートリアル http://microchipdeveloper.com/harmony:mhc-videos PIC32MZ EF スタータキット www.microchip.com/pic32mzefstarterkit4233990 浮動小数点演算ユニット内蔵 PIC32MZ 組み込みコネクティビティ (EF) スタータキットユーザガイド (DS70005230) DS90003177A_JP - p. 14

Microchip 社のウェブサイト Microchip 社は自社が運営するウェブサイト (www.microchip.com) を通してオンラインサポートを提供しています 当ウェブサイトでは お客様に役立つ情報やファイルを簡単に見つけ出せます 一般的なインターネットブラウザから以下の内容がご覧になれます 製品サポート - データシートとエラッタ アプリケーションノートとサンプルプログラム 設計リソース ユーザガイドとハードウェアサポート文書 最新のソフトウェアと過去のソフトウェア 一般的技術サポート - よく寄せられる質問 (FAQ) 技術サポートのご依頼 オンラインディスカッショングループ Microchip 社のコンサルタントプログラムおよびメンバーリスト ご注文とお問い合わせ - 製品セレクタと注文ガイド 最新プレスリリース セミナー / イベントの一覧 お問い合わせ先 ( 営業所 / 販売代理店 ) の一覧 お客様向け変更通知サービス Microchip 社のお客様向け変更通知サービスは お客様に Microchip 社製品の最新情報をお届けするサービスです ご興味のある製品ファミリまたは開発ツールに関する変更 更新 リビジョン エラッタ情報をいち早くメールにてお知らせします Microchip 社ウェブサイト (http://www.microchip.com/) にアクセスし [DESIGN SUPPORT] メニューの下の [Product Change Notification] からご登録ください カスタマサポート Microchip 社製品をお使いのお客様は 以下のチャンネルからサポートをご利用頂けます 販売代理店または販売担当者 各地の営業所 技術サポート サポートは販売代理店までお問い合わせください もしくは弊社までご連絡ください 本書の最後のページに各国の営業所の一覧を記載しています 技術サポートは以下のウェブページからもご利用になれます http://www.microchip.com/support Microchip 社のデバイスコード保護機能 Microchip 社製デバイスのコード保護機能について以下の点にご注意ください Microchip 社製品は 該当する Microchip 社データシートに記載の仕様を満たしています Microchip 社では 通常の条件ならびに仕様に従って使用した場合 Microchip 社製品のセキュリティレベルは 現在市場に流通している同種製品の中でも最も高度であると考えています しかし コード保護機能を解除するための不正かつ違法な方法が存在する事もまた事実です 弊社の理解では こうした手法は全て Microchip 社データシートにある動作仕様書以外の方法で Microchip 社製品を使用する事になります このような行為は知的所有権の侵害に該当する可能性が非常に高いと言えます Microchip 社は コードの保全性に懸念を抱いているお客様と連携し 対応策に取り組んでいきます DS90003177A_JP - p. 15

Microchip 社を含む全ての半導体メーカーで 自社のコードのセキュリティを完全に保証できる企業はありません コード保護機能とは Microchip 社が製品を 解読不能 として保証するものではありません コード保護機能は常に進歩しています Microchip 社では 常に製品のコード保護機能の改善に取り組んでいます Microchip 社のコード保護機能の侵害は デジタルミレニアム著作権法に違反します そのような行為によってソフトウェアまたはその他の著作物に不正なアクセスを受けた場合 デジタルミレニアム著作権法の定める所により損害賠償訴訟を起こす権利があります 法律上の注意点 本書に記載されているデバイスアプリケーション等の情報は ユーザの便宜のためにのみ提供されるものであり 更新によって無効とされる事があります お客様のアプリケーションが仕様を満たす事を保証する責任は お客様にあります Microchip 社は 明示的 暗黙的 書面 口頭 法定のいずれであるかを問わず 本書に記載されている情報に関して 状態 品質 性能 商品性 特定目的への適合性をはじめとする いかなる類の表明も保証も行いません Microchip 社は 本書の情報およびその使用に起因する一切の責任を否認します Microchip 社の明示的な書面による承認なしに 生命維持装置あるいは生命安全用途に Microchip 社の製品を使用する事は全て購入者のリスクとし また購入者はこれによって発生したあらゆる損害 クレーム 訴訟 費用に関して Microchip 社は擁護され 免責され 損害をうけない事に同意するものとします 暗黙的あるいは明示的を問わず Microchip 社が知的財産権を保有しているライセンスは一切譲渡されません 商標 Microchip 社の名称とロゴ Microchip ロゴ AnyRate AVR AVR ロゴ AVR Freaks BeaconThings BitCloud CryptoMemory CryptoRF dspic FlashFlex flexpwr Heldo JukeBlox KeeLoq KeeLoq ロゴ Kleer LANCheck LINK MD maxstylus maxtouch MediaLB megaavr MOST MOST ロゴ MPLAB OptoLyzer PIC picopower PICSTART PIC32 ロゴ Prochip Designer QTouch RightTouch SAM-BA SpyNIC SST SST ロゴ SuperFlash tinyavr UNI/O XMEGA は米国およびその他の国における Microchip Technology Incorporated の登録商標です ClockWorks The Embedded Control Solutions Company EtherSynch Hyper Speed Control HyperLight Load IntelliMOS mtouch Precision Edge Quiet-Wire は米国における Microchip Technology Incorporated 社の登録商標です Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BodyCom chipkit chipkit ロゴ CodeGuard CryptoAuthentication CryptoCompanion CryptoController dspicdem dspicdem.net Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSP Inter-Chip Connectivity JitterBlocker KleerNet KleerNet ロゴ Mindi MiWi motorbench MPASM MPF MPLAB Certified ロゴ MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEM PICDEM.net PICkit PICtail PureSilicon QMatrix RightTouch ロゴ REAL ICE Ripple Blocker SAM-ICE Serial Quad I/O SMART-I.S. SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSense ViewSpan WiperLock Wireless DNA ZENA は 米国およびその他の国における Microchip Technology Incorporated の商標です SQTP は 米国における Microchip Technology Incorporated のサービスマークです Silicon Storage Technology は 米国以外の国における Microchip Technology Inc. の登録商標です GestIC は 米国以外の国における Microchip Technology Inc. の子会社である Microchip Technology Germany II GmbH & Co. KG の登録商標です DS90003177A_JP - p. 16

その他の商標は各社に帰属します 2017, Microchip Technology Incorporated, Printed in the U.S.A., All Rights Reserved. ISBN: 978-1-5224-3032-2 DNV による品質管理システム認証 ISO/TS 16949 Microchip 社では Chandler および Tempe( アリゾナ州 ) Gresham( オレゴン州 ) の本部 設計部およびウェハー製造工場そしてカリフォルニア州とインドのデザインセンターが ISO/TS-16949:2009 認証を取得しています Microchip 社の品質システムプロセスおよび手順は PIC MCU および dspic DSC KEELOQ コードホッピングデバイス シリアル EEPROM マイクロペリフェラル 不揮発性メモリ アナログ製品に採用されています さらに 開発システムの設計と製造に関する Microchip 社の品質システムは ISO 9001:2000 認証を取得しています DS90003177A_JP - p. 17

各国の営業所とサービス 北米アジア / 太平洋アジア / 太平洋ヨーロッパ 本社 アジア太平洋支社 中国 - 厦門 オーストリア - ヴェルス 2355 West Chandler Blvd. Suites 3707-14, 37th Floor Tel: 86-592-2388138 Tel: 43-7242-2244-39 Chandler, AZ 85224-6199 Tower 6, The Gateway Fax: 86-592-2388130 Fax: 43-7242-2244-393 Tel: 480-792-7200 Harbour City, Kowloon 中国 - 珠海 デンマーク - コペンハーゲン Fax: 480-792-7277 香港 Tel: 86-756-3210040 Tel: 45-4450-2828 技術サポート : Tel: 852-2943-5100 Fax: 86-756-3210049 Fax: 45-4485-2829 http://www.microchip.com/ Fax: 852-2401-3431 インド - バンガロール フィンランド - エスポー サポート オーストラリア - シドニー Tel: 91-80-3090-4444 Tel: 358-9-4520-820 URL: Tel: 61-2-9868-6733 Fax: 91-80-3090-4123 フランス - パリ www.microchip.com Fax: 61-2-9868-6755 インド - ニューデリー Tel: 33-1-69-53-63-20 アトランタ 中国 - 北京 Tel: 91-11-4160-8631 Fax: 33-1-69-30-90-79 Duluth, GA Tel: 86-10-8569-7000 Fax: 91-11-4160-8632 フランス - サンクルー Tel: 678-957-9614 Fax: 86-10-8528-2104 インド - プネ Tel: 33-1-30-60-70-00 Fax: 678-957-1455 中国 - 成都 Tel: 91-20-3019-1500 ドイツ - ガーヒング オースティン TX Tel: 86-28-8665-5511 日本 - 大阪 Tel: 49-8931-9700 Tel: 512-257-3370 Fax: 86-28-8665-7889 Tel: 81-6-6152-7160 ドイツ - ハーン ボストン 中国 - 重慶 Fax: 81-6-6152-9310 Tel: 49-2129-3766400 Westborough, MA Tel: 86-23-8980-9588 日本 - 東京 ドイツ - ハイルブロン Tel: 774-760-0087 Fax: 86-23-8980-9500 Tel: 81-3-6880-3770 Tel: 49-7131-67-3636 Fax: 774-760-0088 中国 - 東莞 Fax: 81-3-6880-3771 ドイツ - カールスルーエ シカゴ Tel: 86-769-8702-9880 韓国 - 大邱 Tel: 49-721-625370 Itasca, IL 中国 - 広州 Tel: 82-53-744-4301 ドイツ - ミュンヘン Tel: 630-285-0071 Tel: 86-20-8755-8029 Fax: 82-53-744-4302 Tel: 49-89-627-144-0 Fax: 630-285-0075 中国 - 杭州 韓国 - ソウル Fax: 49-89-627-144-44 ダラス Tel: 86-571-8792-8115 Tel: 82-2-554-7200 ドイツ - ローゼンハイム Addison, TX Fax: 86-571-8792-8116 Fax: 82-2-558-5932 または Tel: 49-8031-354-560 Tel: 972-818-7423 中国 - 香港 SAR 82-2-558-5934 イスラエル - ラーナナ Fax: 972-818-2924 Tel: 852-2943-5100 マレーシア - クアラルンプール Tel: 972-9-744-7705 デトロイト Fax: 852-2401-3431 Tel: 60-3-6201-9857 イタリア - ミラノ Novi, MI 中国 - 南京 Fax: 60-3-6201-9859 Tel: 39-0331-742611 Tel: 248-848-4000 Tel: 86-25-8473-2460 マレーシア - ペナン Fax: 39-0331-466781 ヒューストン TX Fax: 86-25-8473-2470 Tel: 60-4-227-8870 イタリア - パドヴァ Tel: 281-894-5983 中国 - 青島 Fax: 60-4-227-4068 Tel: 39-049-7625286 インディアナポリス Tel: 86-532-8502-7355 フィリピン - マニラ オランダ - ドリューネン Noblesv ille, IN Fax: 86-532-8502-7205 Tel: 63-2-634-9065 Tel: 31-416-690399 Tel: 317-773-8323 中国 - 上海 Fax: 63-2-634-9069 Fax: 31-416-690340 Fax: 317-773-5453 Tel: 86-21-3326-8000 シンガポール ノルウェー - トロンハイム Tel: 317-536-2380 Fax: 86-21-3326-8021 Tel: 65-6334-8870 Tel: 47-7289-7561 ロサンゼルス 中国 - 瀋陽 Fax: 65-6334-8850 ポーランド - ワルシャワ Mission Viejo, CA Tel: 86-24-2334-2829 台湾 - 新竹 Tel: 48-22-3325737 Tel: 949-462-9523 Fax: 86-24-2334-2393 Tel: 886-3-5778-366 ルーマニア - ブカレスト Fax: 949-462-9608 中国 - 深圳 Fax: 886-3-5770-955 Tel: 40-21-407-87-50 Tel: 951-273-7800 Tel: 86-755-8864-2200 台湾 - 高雄 スペイン - マドリッド ローリー NC Fax: 86-755-8203-1760 Tel: 886-7-213-7830 Tel: 34-91-708-08-90 Tel: 919-844-7510 中国 - 武漢 台湾 台北 Fax: 34-91-708-08-91 ニューヨーク NY Tel: 86-27-5980-5300 Tel: 886-2-2508-8600 スウェーデン - ヨーテボリ Tel: 631-435-6000 Fax: 86-27-5980-5118 Fax: 886-2-2508-0102 Tel: 46-31-704-60-40 サンノゼ CA 中国 - 西安 タイ - バンコク スウェーデン - ストックホルム Tel: 408-735-9110 Tel: 86-29-8833-7252 Tel: 66-2-694-1351 Tel: 46-8-5090-4654 Tel: 408-436-4270 Fax: 86-29-8833-7256 Fax: 66-2-694-1350 イギリス - ウォーキンガム カナダ - トロント Tel: 44-118-921-5800 Tel: 905-695-1980 Fax: 44-118-921-5820 Fax: 905-695-2078 DS90003177A_JP - p. 18