Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: Hawaii00000 on January 07, 2009, 01:39:29 AM
-
Would any of these work as a drop-in replacement for the ATmega128 in the arduino? http://www.stkcheck.com/evs/atmel/atmelheader2.asp?mfg=atmel&part=ATmega328P
-
Yeap. You just need an ISP hardware programmer to upload a 328P compatible bootloader . . . not sure if Arduino supplies one yet or not . . .
Otherwise, you can use my 328P bootloader on my $50 robot page instead.
-
IS there a difference between them? What do the numbers at the end mean?
-
Just look at the datasheets of each for comparison. They are pin compatible, just the later versions tend to be better like more memory and such.
The P at the end means its a low power version to save you ~15 mAh.
-
You can find one here:
http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=123 (http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=123)
-
http://www.ladyada.net/library/arduino/upgrade.html
http://www.ladyada.net/library/arduino/bootloader.html
-
Has anyone found an ATMega328 supplier in the UK yet?
Farnell, RS, Rapide etc don't seem to supply to it yet. Appreciate I could it buy it in from abroad but would need to buy loads of them to make it worthwhile.
-
I have them for sale. Email me if you are interested.
-
The standard arduino uses a ATmega168 20PU the drop in replacement is a ATmega328 20PU. The bootloader is now part of the arduino software. You can also use the bootloader from ladyada. To burn the bootloader yourself you must have a hardware programmer.