PIC 書込みアダプター TYPE-2

新タイプのPIC書込みアダプターが入荷しました。
勝手に TYPE-2 とよんでいます。

以前のアダプターは対応するPICに制限がありましたが
こちらは秋月電子様で販売されている
Pickit対応ICSP書き込みアダプターキット
と同じように、ゼロプレッシャ式のICソケットにPICを装着して
プログラミングに必要な信号をジャンパー線で繋いで使用します。

よってPICkit2やPICkit3で対応しているPICすべてが対象となります。
当然、PICのピン配置とかの資料が必要となります。

前述の秋月電子様のアダプターボードに主要PICのPIN配置の資料がありますので
そちらを参考にしてください。

商品の内容は
アダプター本体
ジャンパー線
VCAP用コンデンサー付ジャンパー線(オリジナル手作りです)
取扱説明書は付属しません。

CIMG1030

IMAG0392

IMAG0398

PICマイコン用プログラマー

40Pin ZIF ソケットタイプのPIC Programerです。
PicKit3 や PicKit2と組み合わせて使うタイプではなく
単体で動きます。

PicKit3(互換品)とアダプターボードの組み合わせだと価格は4000円超えてしまいますが
この書き込み機は2500円程度で販売出来そうです。

とりあえずサンプルとして購入してテストして、
使えそうでしたら販売開始をします。

以下は商品の説明(原文)とサポートしているチップの一覧です。

PICPRO+ MINI USB PIC Programmer ICSP for Microchip PICs K149/K150

Mini USB programming
Diagnostic LED indicator.
Built-in DC-DC booster.
Built-in ICSP connector for In-circuit programming.
High Quality 40 Pin ZIF socket, Support Up to 40pin devices from 300 to 600 Mil Width.
Surface Mount Technology.
Supports Windows XP/Vista/7.

10 series:
PIC10F200 PIC10F202 PIC10F204 PIC10F206

12C series:
PIC12C508 PIC12C508A PIC12C509 PIC12C509A PIC12C671 PIC12C672 PIC12CE518 PIC12CE519 PIC12CE673 PIC12CE674

12F series:
PIC12F508 PIC12F509 PIC12F629 PIC12F675 PIC12F683

16C series:
PIC16C505 PIC16C554 PIC16C558 16C61 16C62 16C62A
16C62B PIC16C63 PIC16C63A 16C64 PIC16C64A PIC16C65
16C65A PIC16C65B PIC16C66 PIC16C66A PIC16C67 PIC16C620 PIC16C620A PIC16C621 PIC16C621A PIC16C622 PIC16C622A PIC16C71 PIC16C71A PIC16C72 PIC16C72A 16C73 PIC16C73A PIC16C73B PIC16C74 PIC16C74A PIC16C74B PIC16C76 PIC16C77 PIC16C710 PIC16C711 PIC16C712 PIC16C716 PIC16C745 PIC16C765 PIC16C773 PIC16C774 PIC16C83 PIC16C84

16F series:
PIC16F54 PIC16F57 PIC16F627 PIC16LF627A PIC16F627A PIC16F628 PIC16LF628A PIC16F628A PIC16F630 PIC16F648A PIC16F676 PIC16F683 PIC16F684 PIC16F688 PIC16F72 PIC16F73 PIC16F74 PIC16F76 PIC16F77 PIC16F737
PIC16F747 PIC16F767 PIC16F777 PIC16F83 PIC16F84
PIC16F84A PIC16F87 PIC16F88 PIC16F818 PIC16F819 PIC16F870 PIC16F871 PIC16F872 PIC16F873 PIC16F873A PIC16LF873A PIC16F874 PIC16F874A PIC16F876 PIC16F876A PIC16F877 PIC16F877A

18 series:
PIC18F242 PIC18F248 PIC18F252 PIC18F258 PIC18F442 PIC18F448 PIC18F452 PIC18F458 PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320 PIC18F4220 PIC18F4320 PIC18F6525 PIC18F6621 PIC18F8525 PIC18F8621 PIC18F2331 PIC18F2431 PIC18F4331 PIC18F4431 PIC18F2455 PIC18F2550 PIC18F4455 PIC18F4550 PIC18F4580 PIC18F2580 PIC18F2420 PIC18F2520
PIC18F2620 PIC18F6520 PIC18F6620 PIC18F6720 PIC18F6585 PIC18F6680 PIC18F8585 PIC18F8680

PIC-K150

Bluetoothシリアル変換モジュールHC-06

ArduinoやPICマイコンを手軽にBluetooth対応にするモジュールボードです。
Arduino UNOとは以下のように接続します。
赤い線のVCCはArduinoの3.3Vに接続しても動作します。

HC-06とArduino UNOとの接続

実際テストした時の写真です。

hc-06接続例

ボードに電源が供給されるとLEDが点滅します。
このLEDはペアリングに成功すると点灯に変わります。

テストした環境はAndroidにBluetooth terminalというアプリを入れて
Arduino UNOには こちらのページ に紹介されている
Echo Code を入れました。

Arduino IDE のスケッチにコピペして Arduino UNO にプログラムを書き込めば動きます。

hc-06_2
Arduino UNOにプログラムの書き込みが終わったら
Arduino IDEのターミナルを起動します。

Androidのアプリから文字を送信すると
Arduino IDEのターミナルに送信した文字が表示され、
Android側に同じ文字がフィードバックされ、表示されます。

hc-06_1

マイクロチップ社PICフラッシュプログラマーPICkit3の日本語マニュアル

マイクロチップ社のHPを見ていたら
PICkit3の日本語マニュアルがUPされていました。

PICkit™ 3 MPLAB® X IDE用インサーキット デバッガ/ プログラマ ユーザガイド

2014/02/19に登録されているのでほぼ1年前の登録、
全然見ていませんでした。

自分はまだMPLAB IDEを使っていますが、参考になるかと思います。

ちなみにMicrochip社の日本語ページは
http://www.microchip.co.jp/ です。

PIC書き込みアダプター ディバイスの挿入方法とジャンパー設定

PIC書き込みアダプターへのICの装着は
PIN数によって差す位置、方向が変わります。
分類としては
DIP8/14/18/20
DIP28/40
PIC16F57(28ピンですが他の28ピンとは異なります)
PIC10Fシリーズ(8ピンですが他の8ピンとは異なります)

の4種類があり、この4パターン分、ジャンパーの設定も異なります。

デバイスの挿入位置 : ICの1番ピンと 以下の記載のICソケットのピンに合わせます。
ジャンパーの設定 : J1 J2 j3 の設定を以下の位置に合わせます。

分類 1番ピンの位置 J1 J2 J3
DIP8/14/18/20 1 B 2-3 2-3
DIP28/40 11 A 2-3 2-3
PIC16F57 5 A 1-2 2-3
PIC10Fシリーズ 21 C 2-3 1-2

PIC書き込みアダプター 動作確認

当社でヤフオク!に出品・販売している
「マイクロチップPICkit3(2)用プログラムアダプターボード」に関しましては
対応デバイスをはじめとして、ほぼ何の情報もありません。

販売サイトには
PIC16/18XX 40PIN Series devices (except 16F59)
PIC16/18XX 28PIN Series devices (except 16F57)
PIC16/18XX 18PIN Series devices
The PIC 8PIN/14PIN/20PIN family of devices (except 10FXX)
の表現しかありません。

さすがにマイクロチップ社のPICを全て動作確認は出来ませんが
少しずつでも動作可/動作不可のディバイスを確認して行く予定です。

まず、
PIC24シリーズPIC32MXシリーズには未対応だと思われます。
PIC24FV32KA301PIC32MX120F032B
で動作確認しましたが、どちらも動きませんでした。