Multi PIC programmer

Microcontroller Topics
Post Reply
User avatar
Reginald
Sergeant Major
Sergeant Major
Posts: 29
Joined: Mon Aug 03, 2009 9:54 pm
Location: Mount Lavinia

Multi PIC programmer

Post by Reginald » Mon Mar 29, 2010 4:08 pm

This multi PIC programmer which has been developed based on JDM programmer can be used to program following list of ICs. One advantage of this programmer is you don't have to use an external power supply to the programmer. It takes power from the PC serial port itself.
  1. PIC12C508,PIC12C509
  2. PIC12C508A,PIC12C509A
  3. PIC12CE518,PIC12CE519
  4. PIC12C671,PIC12C672,PIC12CE673,PIC12CE674
  5. PIC12F508,PIC12F509 The trick of programming PIC12F508/509 using IC-Prog
  6. PIC12F629,PIC12F635(1,2),PIC12F675,PIC12F683(2)
  7. PIC16C505
  8. PIC16C61,PIC16C62A,16C62B(3),PIC16C63,PIC16C63A
  9. PIC16C64A,PIC16C65A,PIC16C65B,PIC16C66,PIC16C67
  10. PIC16C620,PIC16C620A,PIC16C621,PIC16C621A,PIC16C622,PIC16C622A
  11. PIC16CE623,PIC16CE624,PIC16C625
  12. PIC16F627,PIC16F628
  13. PIC16F627A(2),PIC16F628A,PIC16F648A
  14. PIC16F630,PIC16F636(2),PIC16F676,PIC16F684(2),PIC16F688(2)
  15. PIC16C710,PIC16C711(3)
  16. PIC16C712,PIC16C716(3)
  17. PICPIC16C71,PIC16C72,PIC16C72A,PIC16C73A,PIC16C73B,PIC16C74A,PIC16C74B,PIC16C76,PIC16C77
  18. PIC16F72,PIC16F73,PIC16F74,PIC16F76,PIC16F77
  19. PIC16C745(3),PIC16C765(3)
  20. PIC16C717,PIC16C770,PIC16C771(7)
  21. PIC16C773,PIC16C774
  22. PIC16C781(7),PIC16C782
  23. PIC16C923,PIC16C924
  24. PIC16F818,PIC16F819
  25. PIC16F83
  26. PIC16C84
  27. PIC16F84
  28. PIC16F84A
  29. PIC16F87(2),PIC16F88
  30. PIC16F870(8),PIC16F871(8),PIC16F872,PIC16F873,PIC16F874(4),PIC16F876(5),PIC16F877(5)
  31. PIC16F873A(5),PIC16F874A(5),PIC16F876A,PIC16F877A
  32. PIC18F1320,PIC18F2320,PIC18F4320
  33. PIC18F242,PIC18F252,PIC18F442,PIC18F452
  34. PIC18F248,PIC18F258,PIC18F448,PIC18F458(3)
  35. 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.
The blue coloured devices are not tested.

Top view
top view.jpg
top view.jpg (43.04 KiB) Viewed 7031 times
Schematic
schematic.gif
schematic.gif (16.09 KiB) Viewed 7031 times
Bill of material
BOM.pdf
(32.33 KiB) Downloaded 891 times
PCB size is 100mmx37.5mm in the minimum

PCB Component layout
Layout.pdf
(49.24 KiB) Downloaded 893 times
PCB Layout
PCB.pdf
(18.88 KiB) Downloaded 880 times
Silk screen (mirrored image for direct toner transfer)
SilkScreen.pdf
(15.3 KiB) Downloaded 909 times
Typical pin out for TO-92 Transistors
to92po.gif
to92po.gif (5.53 KiB) Viewed 7031 times
Device Positions
positions.pdf
(166.19 KiB) Downloaded 1053 times
Courtesy of FENG3
User avatar
TRONICLK
Captain
Captain
Posts: 140
Joined: Fri Oct 12, 2018 2:04 am
Contact:

Re: Multi PIC programmer

Post by TRONICLK » Mon Oct 01, 2012 12:13 am

See PIC Programmers in TRONIC.LK
Post Reply

Return to “Microcontrollers”