I’d like to share with anyone who has, or wants to make P16PRO40 programmer designed by Bojan Dobaj. Many people could not get this programmer to work and blamed on fast computer or WinXP. I don’t want to spend more money to buy a new programmer while that little P16PRO40 could program most of the PICs. If you are student and new to PICs Microchips then this is for you, the software (PICALL and Winpic) are free to download, schematic diagram and PCB layout are available on the nets, more importantly is that, it is simple you can build it yourself.
I am please to hear you made P16PRO40 Programmer yourself and save money.
Drop me an Email: phungmai87@yahoo.com.au
|
Despite of all trouble I’ve been through. If you don’t want to know anymore as you’ve tried all options, what you want is a simple answer. Well, I’ve got it. My P16PRO40 Programmer has been proven that it worked on PentiumII, III and IV on Win98 and WinXP.(I have not tried WinNT and Win2000) The problem was not WinXP, nor fast computer but information misleading, mismatched, too many people tell different stories, even the author of PICALL software admitted there is problem to run PICALL on WinXP … you name the issues however. Here is my answer:
|
Using Winpic software to drive P16PRO40 programmer. The interface definition should be Bojan_Dobaj_Intf_P16PRO.ini. NOT Bojan_Dobaj_Intf_P16PRO40.ini. even if on the board it labelled “P16PRO40 programmer” This is the reason made me not to choose “Bojan_Dobaj_Intf_P16PRO.ini” and caused all the trouble. (*)
|
If you use PICALL software, there is a pull down menu, do not use default value “PICALL” but select “P16PRO”.
|
I thought you may interest to know what troubles I’ve been through and I am please to share with you and hope that I can help some student who are new to the PICs Microchip.
I recalled in the year 2000. I made a programmer called P16ProLight, at the time this software and schematic diagram were free but, it can program only one PIC 16F84. This was education version, later I needed to program other type of PICs then I bought this P16PRO40 Programmer together with PICALL software. I found that the pins connections of P16PRO40 are identical to P16ProLight, the differences are P16PRO40 has 1 extra pin (LPT Pin 6) connects to Pin1 (MCRL) of 40pins PICs. As the time goes on. Different soft/hardware introduced. I suspect that we are mixed up the labels on hardware, software and circuit diagram. I found that there are mismatched between schematic, PCB and software, typical interface tab on Winpic labelled VPP (+13V), on the schematic labelled Vpp on/off while on the PCB next to the red LED labelled “Program”. It would be much easier if this connection (PIN) were all labelled VPP on software, hardware and schematic diagram.
.
|
|
My P16PRO40 programmer used to work fine on Win98 PentiumII. This old computer had its time. Now I need to program my PIC for this Christmas 2008. I down load new software for my PentiumIV run on WinXP. I could not get it work easily however. I went on the forums searching for clues and decided to use Winpic instead of PICALL. I tried all port options on Winpic such as SMPort, Port talk, No direct access or port access already granted. Winpic still did not work for me. I took advised from the forum to replace capacitors and the regulators from 78L05 and 78L08 to be 7805 and 7808 which have more Amps, that did not help either. Eventually I had to dig up an old PentiumII from a friend (I tell ya it’s dusty and full of spider webs) After cleaned and installed Win98 in it. I still could not program my PIC. The PICALL software keeps telling me that hardware faulty and suggested to replace R6,R7 and R2 with 4.7K. I did so still no go. More searching, reading and then disapointing I found the PICALL software author admited this: “PICALLW V0.16, Jan 05 we have found performance is erratic under XP”. I was then focus on Winpic because it has I/O port access options to choose. It still fails to program and verify however. Winpic has become a very good tool to test all connections. I used Winpic together with logic probe to test the hardware. Vpp, Vdd, Clock, Data. All connections were fine, all pins go Hi/Low when selected. I was start pulling my hair out and almost gave up going to buy a new programmer. It is 5- Dec-2008, the Christmas doesn’t wait any longer... but. Logically if it worked on my old PenII Win98 it must work on my friend’s PenII Win98. So what’s wrong? Well. I have told you the interface definition, the problem was information misleading. It made me to lock my mind into somebody else's problems. Thanks for reading.
I am please to hear you made P16PRO40 Programmer yourself and save money.
Drop me an Email: phungmai87@yahoo.com.au
.
|
|
(*) I think there are two hardware versions both called “P16PRO40 programmer”
my P16PRO40 programmer I bought in the year 2000 which Winpic supported. It works if “Bojan_Dobaj_Intf_P16PRO.ini.” interface definition is selected. For PICALL software if P16PRO interface definition is selected. While the newer hardware version that has a different pins connection, possible marketed in the year 2003 also called P16PRO40 Programmer. This newer version may be for PICALL interface definition in PICALL software and is for Bojan_Dobaj_Intf_P16PRO40.ini interface definition in the Winpic software. If anyone used these interface definitions and had it works. I’d like to know what is your programmer’s name?
Update 17-Apr-2009 Problem with WinPic
Using WinPic I could program PIC16F84 OK but I was unable to program PIC16C711.
The WinPic has ruined my two PIC16C711. I felt that I could destoy more PIC16C711 if using WinPic, so. Alternatively I used PicAll. This time worked fine. I have programmed a few of them using PicAll software and noticed that the WinPic is slower then PicAll. The Winpic can program PIC16C711 if the HEX file code is small, typical one was SLPAD.ASM. This is a simple implementation of the PIC16C71's A-D feature from Microchip website (AN546). My program is a little bigger than SLPAD.ASM and WinPic has failed to program PIC16C711. The computer I used is an old Pentium 866Mz clock running WinXP.
Ooh questіon timе, dο we have the opportunіty to ask anything?
ReplyDeleteFeel free to visit my web sitе - best unsecured loans for bad credit