thepenguin77
Junior Member level 2
I'm somewhat new to programming PICs but I have a very good background in z80 assembly. I've been working on a pic10f200 to be used as a mod chip in an Xbox controller. Everything was going great, I got the full-auto complete, then I got the burst mode complete, but when I went to link it all together with menus. My chip became unprogrammable.
Here is what happened. I sent my program to the pic10f200. The chip worked just like it is supposed to when I hooked it up and test it. But when I went to reprogram it, it was unresponsive. I figured that maybe it fried or something, so I grabbed another chip, programmed it and tested it. It worked fine, but again, I couldn't reprogram it. So my final test was to take another brand new chip, write the program, and then read it back. Even this test failed. So I have no idea.
Some specifics:
-pic10f200
-JDM programmer
-winPic800
-The chips can't be read from or written to
-The chip still functions even though it can't be programmed.
-The problem appears to have started when the program size exceeded 160 words (0xA8 ) or close to it. I would test this further but I'm out of chips
-I don't think that it is the code protection as that lets the first 64 byte read back while the rest are 0's. Mine are all just 3FFF's
-It is not caused by anything other than programming it
Here is the source I'm using.
Can anyone help me?
Here is what happened. I sent my program to the pic10f200. The chip worked just like it is supposed to when I hooked it up and test it. But when I went to reprogram it, it was unresponsive. I figured that maybe it fried or something, so I grabbed another chip, programmed it and tested it. It worked fine, but again, I couldn't reprogram it. So my final test was to take another brand new chip, write the program, and then read it back. Even this test failed. So I have no idea.
Some specifics:
-pic10f200
-JDM programmer
-winPic800
-The chips can't be read from or written to
-The chip still functions even though it can't be programmed.
-The problem appears to have started when the program size exceeded 160 words (0xA8 ) or close to it. I would test this further but I'm out of chips
-I don't think that it is the code protection as that lets the first 64 byte read back while the rest are 0's. Mine are all just 3FFF's
-It is not caused by anything other than programming it
Here is the source I'm using.
Can anyone help me?