PIC-USB マイコンボード￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣『C 言語による PIC プログラミング入門』（浅川毅著）にて使用しているマイコンボードです。
● プログラム・ファームウェア

URL①より全てダウンロード可能● 基板単体URL②より購入可能● パーツ類

URL②または電子パーツ店より購入可能

・URL①

ソースファイルほか

http://www.tdupress.jp/download/robot-mpu/isbn978-4-501-55350-0-2.html

・URL②

実習用 PIC-USB マイコンボード

http://www.tdupress.jp/download/robot-mpu/isbn978-4-501-55350-0-2_parts.html

お手持ちのマイコンボードや部材に合わせて，以下の項目を参照してください。
(1) PIC-USB マイコンボード（完成品）→「4.動作確認」へ(2) PIC-USB マイコンボード（キット）→「2.キットの組み立て」へ※「3.bootloader の書き込み」は不要(3) 基板単体→「1.部品の入手」へ※ 販売されているボードと一部の部品が異なります（IC ソケットの形状／LED の色／タクトスイッチの色）

PIC-USB マイコンボード（v1.02）©Takeshi Asakawa, Tokyo Denki University Press 2016

- 1 -

1.

部品の入手

下記の部品表のうち，基板以外は電子部品販売店でも入手可能です。
部品表
外観

名称記号
（基板上の表記）

型番・仕様

1

基板

マイコン

セラミック発振子（セラロック）

PIC18F2550-I/SP

1

IC ソケット(28 ピン)

1X120MHz

1R1470Ω [1/6W]

11kΩ [1/6W]

10

R3 ～ R610kΩ [1/6W]

4

C1 ～ C30.1μF [50V]

3赤（3mm）

9緑（5mm）

1PIC18F2550

抵抗R2《1/4W も使用可能》

R7 ～ R15積層セラミックコンデンサ《足ピッチ 2.54mm》

PowerＬＥＤ ※

数0 ～ 7FResetBootloader

タクトスイッチ
Sw1 ～ Sw3ジャンパー

USB コネクタ

六角スペーサーUSB ケーブル※

小形
タクトスイッチ

5ピンヘッダ（3 ピン）

1ジャンパーピン

1USB コネクタ（TypeB）

13mm プラネジ付

4JNP

USB TypeB

A タイプ ～ B タイプ【AB タイプ】

1「０～７」のＬＥＤは，3mm でなければ配置できません。
その他は，3mm・5mm のどちらも配置できます。
色は何色でも構いません。

PIC-USB マイコンボード（v1.02）©Takeshi Asakawa, Tokyo Denki University Press 2016- 2 -2.

ボードの組み立て

一部の部品には極性や取り付け方向があります。
● LED：極性あり● タクトスイッチ，USB コネクタ（基板上の穴の位置をよく確認する）● IC ソケット，PIC マイコン（くぼみのある方を基板の上に）ボードの組み立てには，以下のような工具が必要になります。

2.1● 必須工具：ハンダごて，ハンダ，ニッパーなど● あれば便利：

ピンセット，ラジオペンチ，小型ドライバーなど部品のハンダ付け￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
背の低い部品から順に取り付けます。
基板に表記されている記号（R1，C3 など）の箇所にハンダ付けしてください。
(1) 抵抗……………………………………………………………………………………………………

R1470Ω［黄紫茶金］

R21kΩ［茶黒赤金］

R3 ～ R610kΩ［茶黒橙金］

R7 ～ R151kΩ［茶黒赤金］

参考

1/4W の抵抗を使用する場合は，R1～R6 を写真のように縦置きに配置してください。
R7～R15 は 1/4W の抵抗を横向きに配置することができます。

写真

1/4W 抵抗の使用例（R1～R3，R13～R5 が 1/4W の抵抗）

(2) コンデンサ（積層セラミックコンデンサ）
C1 ～ C3………………………………………………………

0.1μF［104］(3) LED ……………………………………………………………………………………………………
LED には極性があり，取付方向が決まっています。
基板上の図記号に合わせて配置をしてください。
Power3mm（赤）

0 ～ 73mm（赤）F5mm（緑）PIC-USB マイコンボード（v1.02）©Takeshi Asakawa, Tokyo Denki University Press 2016

- 3 -(4) IC ソケット，PIC マイコン…………………………………………………………………………

半円のくぼみがある方が基板の上を向くように取り付けます。PIC マイコンは，bootloader の書き込み後に取り付けます。PIC マイコンを IC ソケットに取り付ける際は無理に押し込まず，慎重に取り付けて下さい。無理に押し込むと PIC マイコンのピンが破損する可能性があります。PICマイコンの取り外しが必要な場合は，ドライバー等を使い，ピンを破損させないよう慎重に取り外して下さい。
PIC18F2550(5) セラロック……………………………………………………………………………………………
20MHz

X1
(6) タクトスイッチ………………………………………………………………………………………

色による区別はありません。好きな箇所に取り付けてください。部品の構造上，基板より少し浮いた状態に配置されます。無理に部品を押し込むと破損する可能性があります。基板に密着させるためには，ラジオペンチなどでスイッチの足が基板と直角になるように加工してください。
ResetBootloader
Sw1～Sw3(7) ピンヘッダ（3 ピン）………………………………………………………………………………

JNP(8) USB コネクタ…………………………………………………………………………………………

基板の穴に合うように取り付けます。
USB TypeB

PIC-USB マイコンボード（v1.02）©Takeshi Asakawa, Tokyo Denki University Press 2016

- 4 -

3.

bootloader の書き込み

bootloader の書き込みがされていない PIC を本 PIC-USB マイコンボードで使う場合は，初めにbootloader を書き込む必要があります（初回のみ）。
書き込み器（PIC ライターなど）が別途必要です。
PICkit3 を用いた書き込み方法を解説します。
(1) PICkit3 との接続……………………………………………………………………………………

PICkit3 と PIC18F2550 を接続します。下図は小型ブレッドボードを使用した接続例です。

(2) ファイルの書き込み…………………………………………………………………………………

bootloader の書き込み手順です（MPLAB IDE v8.84 のインストールについては，本書を参照）。
①

MPLAB IDE v8.84 を起動。

②

「PICkit3」と(1)で製作した「書き込み回路」を接続。

③「PICkit3」とパソコンを USB ケーブルにて接続。

④

プルダウンメニューより［File］→［Import...］で,「○○.hex」ファイルを指定。
※

動作テストプログラム付の「board_test.hex」を選択してください。

⑤

プルダウンメニューより［Programmer］→［Select Programmer］→「6 PICkit 3」を選択。

⑥

プルダウンメニューより［Programmer］→［Program］を選択。

⑦

MPLAB IDE の Output ウインドウの PICkit3 タブの最後に「Programming...

Programming/Verify complete」と表示されれば，書き込みの完了です。
※

PICkit3 からデバイス（PIC マイコン）に 5V を供給する必要があります。下記設定を確認してください。
［Programmer］→［Settings...］を選択し,「Power」タブの「Power target circuit from PICkit3」にチェックを入れ，「Voltate」を 5.000 にして OK をクリック。

PIC-USB マイコンボード（v1.02）©Takeshi Asakawa, Tokyo Denki University Press 2016

- 5 -

4.

動作確認

4.1

動作確認の手順￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣①

PIC18F2550 をマイコンボードに差し込みます。
※②

bootloader がすでに書き込まれている必要があります。

USB ケーブルをマイコンボードとパソコンなどに差し込みます。
※③

ここでは電力の供給のみなので，市販の USB 充電器なども使用可能です。

テストプログラムが実行され，以下の動作を行います（board_test.hex）。
● マイコンボード上の LED「Power」が点灯。

→ 正常に電源が供給されています。
● LED「７」～「０」が，点灯と消灯を繰り返します（「Ｆ」は点滅しません）。

→ bootloader の書き込み，マイコンボードのハンダ付けが正しく行われています。
■テストプログラムの仕様● 電源 ON：『デフォルト動作』に移行。

● Sw1 を長押し：LED「1,3,5,7」が点灯し，LED「2,4,6」が消灯する。
その後，『左シフト動作』に移行。

● Sw2 を長押し：『右シフト動作』に移行。

● Sw1 と Sw2 を長押し：『カウントアップ・ダウン動作』に移行。

【デフォルト動作】「F」以外の LED が点灯と消灯を繰り返す。

【左シフト動作】

LED「1」から LED「7」まで順に点灯 → デフォルト動作【右シフト動作】LED「7」から LED「0」まで順に点灯 → デフォルト動作【カウントアップ・ダウン動作】 LED「0」～「7」まで高速でカウントアップし，最大までいったら，LED「7」～「0」まで高速でカウントダウン→ デフォルト動作

4.2

トラブルシューティング￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣
この段階で，点灯しない LED がある場合は，次の不備が考えられます。
● 「Power」LED が点灯しない。

→ USB ケーブル・電源の確認。

● 一部の LED が点灯しない。

→

IC ソケットに PIC マイコンがしっかりと差し込まれているか。

● 一部の LED が点灯しない。

→

ハンダ付けミス（点灯しない LED を中心に）● まったく LED が点灯しない。

→ bootloader の書き込みミス（書き込み・書き込み器の確認）● まったく LED が点灯しない。

PIC-USB マイコンボード（v1.02）→ハンダ付けミス（ボード全体の確認）©Takeshi Asakawa, Tokyo Denki University Press 2016

- 6 -