Take the 2-minute tour ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

Is it possible to use the Arduino as a programmer for an Atmel 32 bit microprocessor? I have tried searching for something and was not able to find anything. If anyone could give any insight that would be much appreciated. On a side note, I am looking to get this microprocessor (http://www.digikey.com/product-detail/en/AT32UC3B0128-A2UT/AT32UC3B0128-A2UT-ND/1769692)

share|improve this question
    
You would have to turn the Arduino into a JTAG programmer. I see no reason why this should not work in principle, but in practice, I’m not sure anybody has implemented this yet. See github.com/balau/JTAGduino for one effort. –  microtherion Aug 25 '13 at 0:32
    
Ahh I see, thank you. I am looking for a low power, but powerful microcontroller that can be programmed easily. Do you have any suggestions? I have only ever used the ATMega328p, but I am looking for something with a bit more power. –  SyntacticSugar Aug 25 '13 at 0:37
    
Let's say I were to get a JTAGICE3, what wire/connection would be necessary? –  SyntacticSugar Aug 25 '13 at 1:00
add comment

1 Answer

The AT32UCxxx series microcontrollers do not have simple SPI In-System Programming like the smaller 8bit Atmel microcontrollers do. They require ICE-JTAG to be programmed. You can make a AVR Jtag Ice clone. Not sure how compatible that would be with any given Arduino or the Arduino Bootloader though.

But the other way of programming the AT32UCxxx series is... The built in USB bootloader it ships with.. No specialized hardware programmer needed. All you need is a usb cable (or cable + jack) and two series resistors, on top of the all ready required power supply and passives.

This site has the instructions to build a working bare-bones AT32UC3B board from scratch.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.