DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4311|回复: 1
打印 上一主题 下一主题

Multi PIC Programmer 5 Ver.2

[复制链接]
跳转到指定楼层
楼主
发表于 2011-11-24 20:35:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Multi PIC Programmer 5 Ver.2
(实际上用的就是串口编程方式,用的是ic-prog,接口模式设置jdm)

"Multi PIC Programmer 5 Ver.2" is a PIC programmer, which can program to 8-pin to 40-pin devices using single ZIF socket.
I built "Multi PIC programmer 5 Ver.1", in order to enable it to program 40-pin devices like PIC16F877 with a ZIF socket.
Lately I improved this PIC programmer. The main improvements are having made it suit "VPP before VDD" and changed wiring of a ZIF socket for accepting devices with LVP (Low Voltage Programming) mode.
Before you build this "PIC programmer", I recommend checking to see if there is enough output voltage at the serial port your personal computer. If TxD, DTR, and RTS do not have more than +7.5V(or -7.5V), this programmer will not work well, especially, with the latest laptop computers that using low power RS232 interface ICs.

Other important matters are as:
1. The GND line of a serial port forms relative VDD on a PIC programmer. All the GND symbols in a circuit diagram are a PIC programmer's GND. Never connect them with GND line of a serial port.

2. This PIC programmer changes VPP in accordance with the device selected (8-18pin) or (28-40pin) with one sliding switch. So, if the insertion position of a device and slide switch is not set correctly, your PIC may be damaged by over voltage.

3. This PIC programmer does not support all PIC MCUs. (PIC16C5x is not programmable with this programmer. By using an adapter, the 20 pin PIC 16C770/771 can be programmed.

4. I did not try all PICs since and I do not have all them. The PICs, which I successfully programmed and verified, are PIC12F629, PIC12F675, PIC16F627, PIC16F628, PIC16F630, PIC16F676, PIC16F818, PIC16F819, PIC16F84A, PIC16F873, PIC16F877A, PIC18F2320, PIC18F452.

5. The programming software used is IC-Prog of Bonny Gijzen.

6. "Hardware settings" of IC-Prog are the same as the JDM programmer.

I am publishing this circuit diagram and the PCB for the first times for the benefit my friends in of India. So, this circuit diagram and the PCB can be downloaded from the site of Ham Radio India.


Supported and tested devices list (added: 2005-02-06 JST)

    PIC12C508,PIC12C509 PIC12C508A,PIC12C509A PIC12CE518,PIC12CE519 PIC12C671,PIC12C672,PIC12CE673,PIC12CE674 PIC12F508,PIC12F509 The trick of programming PIC12F508/509 using IC-Prog PIC12F629,PIC12F635(1)(2),PIC12F675,PIC12F683(2) PIC16C505 PIC16C61,PIC16C62A,16C62B(3),PIC16C63,PIC16C63A PIC16C64A,PIC16C65A,PIC16C65B,PIC16C66,PIC16C67 PIC16C620,PIC16C620A,PIC16C621,PIC16C621A,PIC16C622,PIC16C622A PIC16CE623,PIC16CE624,PIC16C625 PIC16F627,PIC16F628 PIC16F627A(2),PIC16F628A,PIC16F648A PIC16F630,PIC16F636(2),PIC16F676,PIC16F684(2),PIC16F688(2) PIC16C710,PIC16C711(3),PIC16C715(6) PIC16C712,PIC16C716(3) PICPIC16C71,PIC16C72,PIC16C72A,PIC16C73A,PIC16C73B,PIC16C74A,PIC16C74B,PIC16C76,PIC16C77 PIC16F72,PIC16F73,PIC16F74,PIC16F76,PIC16F77 PIC16C745(3),PIC16C765(3) PIC16C717,PIC16C770,PIC16C771(7) PIC16C773,PIC16C774 PIC16C781(7),PIC16C782 PIC16C923,PIC16C924 PIC16F818,PIC16F819 PIC16F83 PIC16C84 PIC16F84 PIC16F84A PIC16F87(2),PIC16F88 PIC16F870(8),PIC16F871(8),PIC16F872,PIC16F873,PIC16F874(4),PIC16F876(5),PIC16F877(5) PIC16F873A(5),PIC16F874A(5),PIC16F876A,PIC16F877A PIC18F1320,PIC18F2320,PIC18F4320 PIC18F242,PIC18F252,PIC18F442,PIC18F452 PIC18F248,PIC18F258,PIC18F448,PIC18F458(3)
  • PIC18F4539(3)
(1)Although programming is ended normally, after programming, there is a case which reading/verification from a device become impossible. Please feel easy. The program code is written in normally. Moreover, erasure and re-programming can normally.

(2) IC-Prog(1.05D) has not supported these devices yet. Please use WinPic.

(3) Since the programming voltage raise of "Multi PIC Programmer" is less than required value, these devices cannot enter the program mode. If MOS-FET is removed temporarily and VDD is always turned ON or it connects the gate and source of MOS-FET by test lead etc. or attaches a switch between a gate and GND, program writing will come to be performed normally.

(4) WinPic cannot program/verify/erase these devices with Multi PIC Programmer 5V2. Please use IC-Prog.

(5) IC-Prog cannot program/verify/erase these devices with Multi PIC Programmer 5V2. Please use WinPic.

(6) PIC 16C715 is a special device with a 16 bit/word length program memory and a config memory. Although this device is included in the supported devices list of WinPic and IC-Prog, they cannot program this device in practice. Moreover, if programming is tried, code protection bit will be set and applied to a blank device (If you intend to program expensive JW type PIC16C715,it will be impossible re-programming eternally even if after UV erasure!).

(7) These 20 pin devices have different pinout arrangement from other devices. Use ICSP method or use an adapter for programming these devices.

(8) These devices can be programmed well, but cannot be erased. For erasure these devices, use above mentioned method(3). If programming goes wrong, perform "Erase all" command by using IC-Prog beforehand.


I have not tested these gray colored devices,because I don't have these.

原理图

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
沙发
发表于 2011-11-25 11:37:07 | 只看该作者
本帖最后由 hdzl 于 2011-11-25 11:37 编辑

我顺便把软件传上来。

icprog105D.zip

553.32 KB, 下载次数: 6, 下载积分: 银子 -10 两

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-12-26 04:43 , 耗时 0.090181 秒, 21 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表