Arduino as a Pic Programmer!

That is an interesting project. I will figured out this project, doing experiments amd try it.

Thank Soranne. Merci <-- In english in this section.

Thank you for your comment :slight_smile: Merci!

HI Sorraine such a nice project i have different types of pic's a few putting up with me lying around without a JDM programmer usage as my desktop us ruined it cant be used on laptop so i can check with those pic's.

i just wanted that can you provide intallable exe file of your c# programme which is used to programme pic's (i dnt have visual c# IDE installed and configured)

Hi NI$HANT,
Thank you for your comment too!
For the moment I'm not providing the *.exe because the program doesn't burn the hex file yet :s . As soon as I have improve the program I will post the *.exe here :wink:
This afternoon (it's now 09:06 in France :wink: ) I will certainly have a good c# program running so I will post the exe here !

Thanks a lot SOrraine, Im waiting for it impatiently.do not want to struggle for with parallel programmers and serial programmers any more.

Hi,
I uploaded the C# prog to the second post. See indication on second post :wink:
Enjoy!

I'm the First to Download it, but im sure not the last! :smiley:

Thanks! :slight_smile: I just noticed there may be a problem : the software might writeMSB (Most Significant Byte) first whereas it should write LSB (Least Significant Byte) first. I'll check this afternoon!
Have a nice day!

EDIT : i fixed everything, I also added configuration word support. But I have an internet problem so I can't upload my code and .exe yet :s

@ Soranne, Hi thanks for prompt update, I'm eagerly waiting for the latest .exe file and code, please prompt ASAP.

Working on LVP (Low Volatage Mode = no need for 12V) and release the code in less than one hour!

PS : just received my 16F876A, so I'm gonna try! :wink:

EDIT : ARRRRRHHHHH having problemes with LVP :s Doesn't work, actually 16F876 don't work like 16F628, that's a bit more complicated than ithought. Anybody who want to help is welcome!

1 Like

I think Sorrance giving external 12v to programme should not be that much of a headache for us Arduino Dude's :smiley: for us the fact that arduino is being able to route the binary into the chip is enough and also these Stubborn PIC's would not that easily let one access them in low voltage mode ,However some would but not all.

Yeah that was just a test, too much trouble yet, I'll try it later.
I just posted the software and new Arduino code up there :slight_smile:

I just downloaded the latest code from the second post and want to know that whether you want to give me some instructions on using it.

Just follow what the program says and put your hex file in C:/mem.hex
And before starting the prog reset the Arduino, it should work :wink:

and.... if i want to extract out the program from PIC then i will find the HEX in C:\

??

No not implemented yet :s

But don't worry I'm working on that :wink:

By the way, I'm working on the GUI, so that everything gets simpler, here is how it should look :

That is further very nice, but how long will it take?

I may finish it in less than one hour if everything goes well.

As I'm a student, and that the holidays fiinishe today I will only be able to post updates on week-end from now on.

That is fine Sorrane, i look forward to the finalization.

Here is the reading part working :

Uploaded the prog to second post, but it's still buggy, and doesn't support config word yet

Really good work Soranne,I'm very intrested in this too,Will give it a try on later on the pic's i have and report back,Great Work Thanks XD

Thanks a lot sorrane for the finalization of that software, also which all pic's can we read? and do we have to select the respective PIC from the dropdown then in that case which one PIC you have covered?

also, Does the Arduino programme remains the same?

Also, Do we get the HEX file read from the PIC under C:/ drive?