Go Down

Topic: Is it possible to use a different pin for MISO? (Read 970 times) previous topic - next topic


Hi, all.

I'm trying to use an Arduino Nano as an ArduinoISP so that I can burn a plain ATmega168 chip. The only hitch is that pin 12 is fried on my nano...

It seems unlikely but is it possible to use a different pin for MISO? I can't find any reference to relocating any SPI pins other than SS.




No, the SPI signals are "hardwired" to internal hardware that performs the SPI functions. However I guess someone proficient enough could write a software SPI functions using different pins and then rewrite the ArduinoISP sketch to utilize that software SPI function. Sounds like a lot of work, better to find a way to buy a new Arduino board. A 'clone' arduino board can often be found on E-bay for around $20 if money is tight.



I agree with retrolefty on replacing your board, but if you want to try it in software here's some code from someone who's done it:


Good luck,

http://en.wiktionary.org/wiki/magagna <-- My last name.  Pretty apt.


Thanks, both - really helpful info.

It's just typical that the one pin I blew happens to have a key purpose!



It's just typical that the one pin I blew happens to have a key purpose!

It comes under the same law of physics that states a dropped peice of toast will always fall buttered side down. ;)

Most the I/O pins on a Arduino have secondary functions, so it's never nice to have a non-functional I/O pin.



Another option is to unsolder the fried CPU and solder on a new one. Not too expensive when ordered from Digikey, et al and it'll teach you drag soldering in the process! It's something I'll be doing with my mini-pro after applying a bit of too much voltage to one of the analog pins...


I think the Ruggeduino sounds like a good idea, given the experiences you describe.


Yeah, the Ruggeduino is one fantastic little unit that is a terrific value. All the benefits of a Uno plus voltage protection with minimal additional cost.


FWIW For "moving" pins this shield is sometimes an option - http://mayhewlabs.com/products/go-between-shield -
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131