博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
My simplified pickit2 clone
阅读量:4637 次
发布时间:2019-06-09

本文共 2021 字,大约阅读时间需要 6 分钟。

This is a description of my very simplified home-made pickit2 clone.

Basically I took the schematic in the User Guide and removed everything I could.

What I removed: 

- Leds (pretty useless) 
- The eeproms (they are not even used by the firmware) 
- The Vdd circuitry. Hence this programmer can not supply power to the target circuit. I thought this would be a problem for older devices such as 16F628 or 16F877A that, in theory, require Vpp before Vdd, but actually, it works anyway !
- The switch.

Notes:

The self-inductance L1 is supposed to be 680 uH. I used an unknown one, salvaged from an old PC power supply. It’s the black cylinder in the photo. Since the Vpp voltage is regulated, that should not matter.

The 10-ohm R1 is here so that C6 does not draw too much current from the USB when you plug the programmer.

C4 must have a voltage rating of at least 25V.

The Vdd feedback is set to a fixed value of 3.4V, which is OK for both 5V and 3.3V PICs. I have successfully programmed 16F, 18F, dspic30, and dspic33 chips with this programmer.

(Some parts from the schematic do not appear on the photo because I used second-hand SMD resistors, and hence they are on the other side of the circuit. The layout was originally designed for regular thru-hole components, though. See below.)

This circuit is very simple, and I built it on a veroboard.

Here is the layout that I used :

 

The lightblue marks are the places were I did cut the strips of the veroboard (with a Dremel).

There’s a slight caveat, of course: to build this PIC programmer, you need a ... PIC programmer, to load  program on the 18F2550.

You can then use the program supplied by Microchip () to use it, or to troubleshoot it (Check that Vpp works fine. That’s pretty much all that remains in this circuit). The first time that you launch it it will update the firmware to its newest version.

http://simon.derr.free.fr/site/spip/IMG/zip/PK2V021000.hex.zip

http://simon.derr.free.fr/site/spip/IMG/zip/pickit.zip

 

转载于:https://www.cnblogs.com/shangdawei/p/3188988.html

你可能感兴趣的文章
章三 链表
查看>>
Solution for Concurrent number of AOS' for this application exceeds the licensed number
查看>>
CSE 3100 Systems Programming
查看>>
IntelliJ IDEA 的Project structure说明
查看>>
Java Security(JCE基本概念)
查看>>
Linux Supervisor的安装与使用入门
查看>>
创建 PSO
查看>>
JasperReport报表设计4
查看>>
项目活动定义 概述
查看>>
团队冲刺04
查看>>
我的Python分析成长之路8
查看>>
泛型在三层中的应用
查看>>
SharePoint2010 -- 管理配置文件同步
查看>>
.Net MVC3中取得当前区域的名字(Area name)
查看>>
获得屏幕像素以及像素密度
查看>>
int与string转换
查看>>
adb命令 判断锁屏
查看>>
推荐一个MacOS苹果电脑系统解压缩软件
查看>>
1035等差数列末项计算
查看>>
CDMA鉴权
查看>>