PICer ユーザーズ・マニュアル

概要

PICerPICATMEL 用の書き込みソフトウェアです。
PC とパラレル接続し、自作に適しています。


(1)免責

このプログラムはフリーウェアです。 このプログラムを利用した、いかなる結果も作成者は責任を負いかねます。 また修正義務も負いかねます。あらかじめご了承ください。


(2)仕様

対応OSWindows 95/98/Me, Windows NT4.0/2000/XP/Vista
対応パラレルポートLPT1(378h), LPT2(278h), LPT3(3BCh), PC9821(140h)

対応チップ一覧
PIC10F200, 10F202, 10F204, 10F206,
12F508, 12F509, 12F629, 12F635, 12F675, 12F683,
16F54, 16F57, 16F59, 16F505,
16F627, 16F628, 16F627A, 16F628A, 16F630, 16F636, 16F648A, 16F676, 16F684, 16F688,
16F84, 16F84A, 16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877,
16F87, 16F88, 16F818, 16F819, 16F873A, 16F874A, 16F876A, 16F877A
ATMELAT90S1200, AT90S1200A,
AT90S2313, AT90S2323, AT90S2343, AT90S4433, AT90S8515, AT90S8535,
ATtiny12, ATtiny15, ATtiny2313, ATtiny26

備考


(3)インストール

  1. ドライバport95nt.exe をダウンロードし、実行ください。リブートが必要です。
    デフォルトのインストールディレクトリは C:\Windows\Program Files\DLPortIO です。
  2. PICer4.zipをダウンロードし、適当なディレクトリあるいはデスクトップに PICer.exe を解凍してください。
アンインストール方法
  1. PICer.exe を削除します。
  2. "コントロールパネル"->"プログラムの追加と削除" からDriverLINX Port I/O Driver を選択してください。

(4)使用方法


  1. 起動は PICer アイコンをクリックしてください。
  2. 書き込む PIC タイプを選択してください。
  3. 使用するパラレルポート LPT を選択してください。
  4. Eraseボタン:プログラムを消去します。
  5. Checkボタン:ブランクチェックをします。
  6. Programボタン:プログラムを書き込みます。
    HEXファイル選択画面が表示されます。HEX形式は自動認識します。
ATMEL について記述します。
ATMEL用に機能強化されています。
フューズ一覧(◎デフォルト○指定可能×指定不可能)

AT90S1200AT90S1200AAT90S2313AT90S2323AT90S2343AT90S4433AT90S8515AT90S8535
LOCK=0
LOCK=2
LOCK=3
FSTRT=0××××××
FSTRT=1××××××
RCEN=0×××××××
RCEN=1×××××××
BODLEVEL=0×××××××
BODLEVEL=1×××××××
BODEN=0×××××××
BODEN=1×××××××
CKSEL=0×××××××
CKSEL=1×××××××
CKSEL=2×××××××
CKSEL=3×××××××
CKSEL=4×××××××
CKSEL=5×××××××
CKSEL=6×××××××
CKSEL=7×××××××


ATtiny12ATtiny15ATtiny2313ATtiny26
LOCK=0
LOCK=2
LOCK=3
FSTRT=0××××
FSTRT=1××××
RCEN=0××××
RCEN=1××××
BODLEVEL=0×
BODLEVEL=1×
BODLEVEL=4×××
BODLEVEL=5×××
BODLEVEL=6×××
BODLEVEL=7×××
BODEN=0×
BODEN=1×
CKSEL=0
CKSEL=1
CKSEL=2
CKSEL=3
CKSEL=4×
CKSEL=5×
CKSEL=6×
CKSEL=7×
CKSEL=8×
CKSEL=9×
CKSEL=A×
CKSEL=B×
CKSEL=C×
CKSEL=D×
CKSEL=E×
CKSEL=F×
RSTDISBL=0
RSTDISBL=1
SPMEM=0×××
SPMEM=1×××
DWEN=0×××
DWEN=1×××
EESAVE=0××
EESAVE=1××
WDTON=0×××
WDTON=1×××
CKDIV8=0×××
CKDIV8=1×××
CKOUT=0×××
CKOUT=1×××
PLLCK=0×××
PLLCK=1×××
CKOPT=0×××
CKOPT=1×××
SUT=0××
SUT=1××
SUT=2××
SUT=3××


(5)PICライタ回路図

回路図変更(2002-11-21)

AN589 回路からの改良点は3点です。
  1. 74LS244 から 74HCT244 に変更
    74HCT244 は CMOS ですので未使用入力端子を処理しました。
  2. D3, D4 間の 2SC1815 エミッタに接続されている抵抗 2K を 1K に変更
    これは MCLR の供給電流を十分に確保するためです。
  3. 上記抵抗に 0.02uF のコンデンサを並列接続
    MCLR の立ち上がり波形が改善され、誤動作を防ぎます。


(6)PICライタ基板の例(自作の場合)

よく問い合わせを受けますが、基板はあくまで例です。みなさんの環境に合わせてください。
18ピンソケットは回路図にはありませんが基板にはあります。同様に回路図にない抵抗(1K)が78L05の出力とグランドに接続されています。
これは電源オフ時に確実に0Vにするためにアレンジしたものです。
PIC ライタの基板例(75mm x 50mm)です。 PIC.pcb をダウンロードしてお使いください。
フリーソフトのプリント基板エディタ PCBE で作成しました。
インクジェットプリンタでトレーシングペーパに直接印刷し、ポジ感光基板に焼き付けます。



よく動かないとのことで問い合わせを受けますが、初歩的なミスがほとんどです。
多いミスを列記しますので、確認してください。

パーツリスト
パーツ番号型番
C122uF 縦型電解コンデンサ(耐圧25V)
C247uF 縦型電解コンデンサ(耐圧25V)
C30.02uF セラミックコンデンサ(耐圧50V)
C422uF 縦型電解コンデンサ(耐圧25V)
D11S1588 汎用小型スイッチングダイオード、1N4148でも可
D21S1588 汎用小型スイッチングダイオード、1N4148でも可
D3LED 発光ダイオード(赤)
Q12SC1815 汎用小型トランジスタ
Q22SA1015 汎用小型トランジスタ
Q32SC1815 汎用小型トランジスタ
R12K カーボン皮膜抵抗1/6W
R21K カーボン皮膜抵抗1/6W
R32K カーボン皮膜抵抗1/6W
R42K カーボン皮膜抵抗1/6W
R51K カーボン皮膜抵抗1/6W
U178L12 三端子レギュレータ
U274HCT244 CMOS IC
U378L05 三端子レギュレータ

DSUB25 Dサブ25pinコネクタ(基板取付Lタイプ、メス)

PIN6 6pin基板端子

DIP18 丸ピンICソケット(18pin)

DC2.1 内径2.1mm標準DCジャック(基板取り付けタイプ)

ACアダプタ(DC15V, 100mA, 内径2.1mm、内側マイナス)

プリンタケーブル(2m、25ピン、オスオス)
コンデンサの耐圧は指定以上であればかまいません。 抵抗は1/4Wでもかまいません。
ACアダプタはセンターマイナスです。

(7)ATMELライタ回路

ATMEL用の回路です。

20ピン、40ピンはATMELの種類により2種類あります。
パーツリスト
パーツ番号型番
C100pF セラミックコンデンサ(耐圧50V)
C122uF 縦型電解コンデンサ(耐圧25V)
C422uF 縦型電解コンデンサ(耐圧25V)
D1LED 発光ダイオード(赤)
R15.1K カーボン皮膜抵抗1/6W
R2100K カーボン皮膜抵抗1/6W
R3100K カーボン皮膜抵抗1/6W
R41K カーボン皮膜抵抗1/6W
R52.4K カーボン皮膜抵抗1/6W
R610K カーボン皮膜抵抗1/6W
R710K カーボン皮膜抵抗1/6W
U174HCU04 COMS IC
U274HCT244 CMOS IC
U378L05 三端子レギュレータ

DSUB25 Dサブ25pinコネクタ(基板取付Lタイプ、メス)

PIN7 7pin基板端子

DIP8 丸ピンICソケット(8pin)

DIP20 丸ピンICソケット(20pin)

DIP20A 丸ピンICソケット(20pin)

DIP28A 丸ピンICソケット(20pin)

DIP40 丸ピンICソケット(40pin)

DIP40A 丸ピンICソケット(40pin)

DC2.1 内径2.1mm標準DCジャック(基板取り付けタイプ)

ACアダプタ(DC9V, 100mA, 内径2.1mm、内側マイナス)

プリンタケーブル(2m、25ピン、オスオス)

(8)コピーライト


(9)履歴

Version日付備考
4.42007-02-19Ver 4.4 リリース
4.32007-01-26Ver 4.3 リリース
4.22005-05-07Ver 4.2 リリース
4.12004-10-10Ver 4.1 リリース PC9821対応
4.02004-03-06Ver 4.0 リリース ATMEL復活
3.02003-11-25Ver 3.0 リリース
2.22003-03-18EEPROM のバグを修正
2.12002-11-21
2.02002-06-12簡素化しフリーウェア
1.41999-10-05
1.31999-05-10ATMEL 対応
1.21998-07-05アセンブラの SX 対応
逆アセンブラのChecksum error のバグを修正
逆アセンブラの機能強化
ID 書き込み機能追加
1.11997-05-25Checksum error ルーチンのバグを修正
Win95英語版, WindowNT 4.0英語版 で動作確認される
1.01997-04-13リリース
(C) Copyright 1997-2007, All rights reserved by Y.Onodera. inserted by FC2 system