Author |
Topic |
|
eartwoonrolt
United Kingdom
3 Posts |
Posted - 01/08/2005 : 04:47:23
|
ok im pretty new to this programmer and so far so good.
the instructions seem a little basic so i am trying to find more information on the icsp header.
i have a pic16f876 to upgrade the firmware on and am just wondering if these pins are safe to solder directly to the pic or do they need the diode and resistors as in this diagram http://www.jdm.homepage.dk/icsp.htm
i realise that this diagram is for another programmer but would like clarification before i carry on with this upgrade
thanks for your help
|
|
Reply #1
usb
138 Posts |
Posted - 01/12/2005 : 16:55:25
|
I do not think you need add those components.
There is a adapter for PIC chip and no extra component on it. |
|
|
Reply #2
mcumall
78 Posts |
Posted - 02/16/2005 : 14:26:57
|
The easiest way i think would be, get a 5 pin connector (to match the ICSP header on PCB) and 28 or 40 pin socket. solder 5 wires to 5 pin connector then solder the other side to the chip socket in the right order.
Here is the 5pin ICSP header to a 28 pin PIC chip's connection:
Vpp <--------> Pin 1 Vcc <--------> Pin 20 GND <--------> Pin 19 RB7 <--------> Pin 28 RB6 <--------> Pin 27
|
|
|
Reply #3
usb
138 Posts |
Posted - 04/12/2005 : 13:17:41
|
quote: Originally posted by dJdAb
So is this the method used for burning 2716 / 2732 Eproms? On the software it shows to use ICSP.
Thanks, Sean
ICSP is only for PIC chips. |
|
|
Reply #4
bobjacobson
USA
4 Posts |
Posted - 04/03/2006 : 22:50:12
|
mcumall, thanks for your post, it helped quite a bit, except I think I could have used a little more details. I finally found the answer to my question. Although I had to ask a few experts on PIC chips to help. Here is what I found so everyone else doesn't have to go through what I went through:
For a 40 pin chip (Mine was a PIC16F877A) you can MAKE the cable. Either solder the wires directly (I wouldn't) or find a 5 pin header connector and a 40 or 28 pin socket depending on the chip you need to program. Connect these 5 wires to a 40 pin or 28 pin socket, whichever one your using. Here are the pinouts:
28 Pin Socket Vpp <--------> Pin 1 Vdd <--------> Pin 20 GND <--------> Pin 19 RB7 <--------> Pin 28 RB6 <--------> Pin 27
40 Pin Socket Vpp <--------> Pin 1 Vdd <--------> Pin 32 GND <--------> Pin 31 RB7 <--------> Pin 40 RB6 <--------> Pin 39
I hope this helps any newbies. It would have helped me tremendously. Don't forget to look at the chip's datasheet though. It MAY or MAY NOT be different. It is always better to make sure the pinouts are the same. I am using a Enhanced Willem Programmer, which by the way, I love! After reading most frustrated forum posters, I have come to realize that it is easier to get mad at someone else than to try to solve the problem. Most of the problems I have had with the programmer is LACK of documentation. Other than that, I have gotten it to read and program many different chips. Hats off to the developers of this programmer. It is very nice for the money! If anyone else finds this post helpful, PLEASE pass it on. The documentation on these should be better written!
Bob |
|
|
Reply #5
firyembers
United Kingdom
4 Posts |
Posted - 01/05/2009 : 19:30:36
|
Bob Thank you so much for the info,I am using the 35a with no problem and then got the 45c so i could do all,and guess i just had a pic 16f876 to do,and after many hours not helped by the lack of precise information,i realised i had to yet make another adapter,anyway found your post which has saved a lot more work. Much appreciated... On a different note it is so nice that this information is available and with reasonable updates etc,so we should not be so quick to complain as the amount of people from whatever interests brings them to this point of fixing,tweaking,making stuff do what it never was meant do (but from who's point of view)too much as this stuff we do is going out quicker than the orient express.....
With best regards Grahame
quote: Originally posted by bobjacobson
mcumall, thanks for your post, it helped quite a bit, except I think I could have used a little more details. I finally found the answer to my question. Although I had to ask a few experts on PIC chips to help. Here is what I found so everyone else doesn't have to go through what I went through:
For a 40 pin chip (Mine was a PIC16F877A) you can MAKE the cable. Either solder the wires directly (I wouldn't) or find a 5 pin header connector and a 40 or 28 pin socket depending on the chip you need to program. Connect these 5 wires to a 40 pin or 28 pin socket, whichever one your using. Here are the pinouts:
28 Pin Socket Vpp <--------> Pin 1 Vdd <--------> Pin 20 GND <--------> Pin 19 RB7 <--------> Pin 28 RB6 <--------> Pin 27
40 Pin Socket Vpp <--------> Pin 1 Vdd <--------> Pin 32 GND <--------> Pin 31 RB7 <--------> Pin 40 RB6 <--------> Pin 39
I hope this helps any newbies. It would have helped me tremendously. Don't forget to look at the chip's datasheet though. It MAY or MAY NOT be different. It is always better to make sure the pinouts are the same. I am using a Enhanced Willem Programmer, which by the way, I love! After reading most frustrated forum posters, I have come to realize that it is easier to get mad at someone else than to try to solve the problem. Most of the problems I have had with the programmer is LACK of documentation. Other than that, I have gotten it to read and program many different chips. Hats off to the developers of this programmer. It is very nice for the money! If anyone else finds this post helpful, PLEASE pass it on. The documentation on these should be better written!
Bob
|
|
|
|
Topic |
|
|
|