Arduino as a Pic Programmer!

Hi Soranne, would you please upload again the circuit diagram? The one mentioned in your page at http://img11.hostingpics.net/pics/210379schma.png is no longer available. Thank you.

Hi

I'm trying to download the Program from the second post. But something seems to be wrong with the file. I'm not able to open it. Is it really a zip Archive?

Thanks for helping me out.

The zip in the post is corrupted.
Is there anyone with the original working version willing to upload it somewhere?

cheers

P.s. I did manage to repair the downloaded zip from the second post using some 'diskinternals zip repair' tool (I can start the ArduinoPic.exe, can't test if it is working correctly at the moment). Not sure how to attach anything to this post, but some zip-repair tool might help you too.

Great, Thanks!

p.s.: when you type a reply, just below the textfield there is a little text "Additional Options...". You have to click on it, then you see where you can upload ("Attach") files.

EDIT: Just did it myself. Here's the recovered zip-file.

recovered_ArduinoPic.zip (8.32 KB)

Doesn't look like that zip file is working either. Really interested in trying this out. Does anyone know where I can get that C# program?

Have you tried this code on a chipKIT board?

Jacob

I'd like to use my Arduino to program a PM25LD010C-SCE chip. It's actually an 8-pin bios flash chip for a computer graphics card. I'm wondering if this will allow me to program that chip, and if not, whether it could be done by modifying your code/schematic?

Does some one has a Tutorial for this , im a bit confused
thx

Does this also work with PIC16F505-I/P?

Hi, cool project, very nice.
I want to try it.
The reason is that I am developing a project that can benefit from it. My project uses a PIC bootloader, and this Arduino-PIC Programmer seems to be a nice combination to my project.
[My questions]
It seems that I can use the 16F628A or 16F88 or 16F886/887 for tests, right?
And, is there a list of already tested MCUs?
The GUI Uploader Application is also available?
Is there any current website with information about it?


*The photo in this post is the micro-black-box (as in aviation) prototype, which is part of the Moleculine Project.

Below URL to software I am using:
My Project is called Moleculine Project:

MicroBlackBox Prototype:

Also, there is another PIC Programmer using RaspberryPI here (which I am also using):

The PIC bootloader I am using help developing (modifying):
http://www.microchip.com/forums/m614768.aspx

The Python GUI software uploader I am using and help developing (modifying):
http://tinybldlin.sourceforge.net/

Thanks all,
Regards,
Valter Fukuoka
Nagoya City, Japan

Try to use Arduinopic program without success..
when I write my .hex to pic it pass ok and Arduinopic shows "Finished"
but when I try to read data from pic I get ONLY 49 data words with complete different data.
Anyone had this problem?
What It could be?

Hi guys,

I've been trying to program a 627A over the last week or so. I initially tried Soranne's code, but I didn't have much success and I wanted to write a PC-side programming script compatible with linux anyway. In the end, I wrote a new sketch based on Sorrane's, and managed to get the programming working (I think the issue might be due to slightly different timings needed for the -A version).

Anyway, everything's detailed more on my post and GitHub page. Hopefully it's of use to someone!

I cannot get it to work. What am I doing wrong?

I upload the code into the Arduino
I connect the PIC16F88 to the Arduino
I connect the USB
I connect the 12V
I hit the reset on the Arduino
I sent the reset command 'r' to the Arduino
I sent the HVP command 's' to the Arduino
I execute:

for i in `cat gateway2.hex`; do echo w$i >> /dev/ttyACM0; sleep 0.01s; echo i >> /dev/ttyACM0; sleep 0.01s; done

NOTE: For every line in the hex code it sends 'w' + to the Arduino. Then it sleeps for 1ms. Then it sends 'i' to the Arduino to increment the PC. Then it sleeps for 1ms.
Every command is acknowledged by the Arduino with 'D'. Still it seems to not be programmed. The 'r' command always returns 00000000. It seems the PC is never incremented.

I know this a very old forum but putting question expecting some reply. I tried the method mentioned to program PIC18F2525 but no success. Could any one advise how a PIC18F2525 chip can be programmed using arduino?

Sorry for my English.

Hello, I was confused by this post.
I rode the circuit as the image, and I sent the BlinkLed program for the pic, after completed , the ArduinoPic.exe show me Success message but, didn't work.

Would someone help with this.
I Used arduino Mega 2560 and PIC 16f628A.
Would someone draw the schematic in the Fritzing Program to be more clear to understand.
Thanks advance.

heeeeeeeeeeeeelp
arduinopic give me error : error im hex file : missing colon
:o :o :o :o :cry: :cry: :cry: :cry: :cry:

hi,
your project is very interesting. but help me where i can include the code which is to be written into the pic.

I am very interested in this project.

I want to program a PIC using a tablet with ARM processor

  1. Arduino
    Arduino Microchip programmer:
    Arduino as a Pic Programmer! - Exhibition / Gallery - Arduino Forum

Arduino droid:

Arduino commander
From Google Play - Free

I do not understand what kind of Arduino is used here as programator.

The discussion is old, in 2012, I not know if anyone responding there.
I have PIC12F675 with 12Vpp
and PIC30F2020 with 5Vpp

Hello guys,

this project looks very interesting!
But I've one questions: As I'm using OSX and Linux, is it possible to get this program as a bash script? Otherwise I may write a script on my own if you can provide source code or process description!

Best regards!

Why need to short pins 4, 5 and 6 in initial circuit?

When pin states are changed one pin in HIGH state may be connected to other pin in LOW state during short time.
I think in that time pins current exceed limit.

I test ardpicprog. Only one pin used to supply VDD. Moreover I connect PIC.VDD, DATA and CLK to Arduino by 220 OHm resistors and it seems work (I use PIC16F630).