Chapter1 USBユニバーサルシリアルバス
USBの概要・USBデータ構造・トランザクション・パケットエニュメレーション
Chapter2 プログラム実験環境をつくる
MPLAB・C30・USBライブラリのインストール
MPLAB-ICD3・REAL-ICE・PICKIT3(PICKIT2)のインストール
MPLABによるプログラム開発手順
Chapter3 PIC24FJ256GA110デバイスとその応用
3-1.PIC24FJ256GA110デバイス
3-2.MA340 PIC24 USB実験評価ボード
3-3.CPUのクロック
3-4.I/Oポート
ポート操作・LEDの操作・スイッチの読取り
3-5.PPS機能
3-6.タイマ機能
3-7.非同期シリアル通信UART機能
3-8.LCD表示
3-9.A/D変換
3-10.リアルタイムクロック
3-11.SDカードインタフェース
Chapter4 USBデバイスアプリケーション
4-1.HIDマウスデバイスとUSBライブラリのプログラミング手順
4-2.HIDキーボード
4-3.MIDIデバイス
4-4.HIDカスタム
アプリケーション1・アプリケーション2・アプリケーション3
4-5.HID USBプログラムを調べる
PIC側・ホストPC側のプログラム
4-6.MA340用HID USBプログラム
ホストPC側プログラム・MA340側プログラム
4-7.デバイスディスクリプタ
4-8.CDCシリアル通信
4-9.CDC Basicカスタム
4-10.オーディオスピーカ
4-11.SDカードリーダ
4-12.SDカード データロガー
4-13.内部フラッシュによるマスストレージ
4-14.複数のエンドポイント
4-15.複数のエンドポイント2
4-16.WinUSB汎用ドライバ
4-17.ハイバンド幅カスタム
Chapter5 USBホストアプリケーション
5-1.USBホストとは
5-2.HIDホストキーボード
5-3.HIDホストマウス
5-4.USBメモリドライブ
5-5.USBメモリデータロガー
5-6.USBホスト汎用デモ USBでPICとPICをつなぐ