0
Offline
Newbie
Karma: 0
Posts: 2
Arduino rocks
|
 |
« on: October 24, 2007, 02:39:42 pm » |
I was looking over the Atmel website and noticed that there is now available a newer ATmega328P /// a 32k version 28-pin dip...
It seems to be identical to the ATmega168 pin-out wise...
Another thing I noticed is that arduino uses the ATmega168, but noticed that there is a "P" version... ATmega168P
What's the difference between the 168 and the 168P... they seem identical...
But, what I would like to know most... is, could the Arduino Decimilia Board and software also support the newer 32k version ... the ATmega328P
Sure would be nice to jump up to 32k and 2k sram... I'm already bumping near the 16k limit...
Any gurus out there that could advise and also make this work????
thanks!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 239
Arduino rocks
|
 |
« Reply #1 on: October 24, 2007, 02:46:12 pm » |
the 328 will be out in 2008, probably feb/march. i expect that arduino will support this chip.
P just means DIP part Er, looks like it means something else, maybe some core revision. probably not a big deal.
|
|
|
|
« Last Edit: October 24, 2007, 02:50:32 pm by ladyada »
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 2
Arduino rocks
|
 |
« Reply #2 on: October 24, 2007, 03:08:33 pm » |
think I now know what the "P" stands for... "P" = PicoPower version...
Trying to find out as of when the chip would be available??? From the Atmel site it seems to be in production????
|
|
|
|
|
Logged
|
|
|
|
|
Brisbane, Australia
Offline
God Member
Karma: 0
Posts: 593
|
 |
« Reply #3 on: October 25, 2007, 04:43:01 am » |
I hate that about the chips. There is no way to easily compare them. You have to dive in to the datasheet for each and compare individual figures until you find whats different.
A Atmel chip comparison page would be invaluable.
|
|
|
|
|
Logged
|
|
|
|
|
SF Bay Area (USA)
Online
Faraday Member
Karma: 78
Posts: 5454
Strongly opinionated, but not official!
|
 |
« Reply #4 on: October 25, 2007, 05:59:24 pm » |
The P-suffix "picopower" feature set is described somewhat here: http://www.atmel.com/products/avr/picopower/Default.aspQuoting: The key elements are: - True 1.8V Supply Voltage - Minimized Leakage Current - Sleeping BOD - Ultra Low Power 32 kHz Crystal Oscillator - Digital Input Disable Registers - Power Reduction Register - Clock Gating - Flash Sampling I should note that the Arduino core firmware is not currently set up to utilize even the more primitive power saving modes available on the current AVR cpus, so the "picopower" aspects are not likely to be so interesting as the doubling of flash, ram, and eeprom... None of the 28-pin picopower AVRs are showing up at (digikey, mouser, etc) and the atmel page says "by the end of 2007", so I suspect Limor's "sometime in 2008" is a good estimate, unless you're a major player...
|
|
|
|
« Last Edit: October 25, 2007, 06:04:49 pm by westfw »
|
Logged
|
|
|
|
|
USA
Offline
Sr. Member
Karma: 0
Posts: 452
Freeduino rocks
|
 |
« Reply #5 on: October 25, 2007, 08:06:09 pm » |
I hate that about the chips. There is no way to easily compare them. You have to dive in to the datasheet for each and compare individual figures until you find whats different.
A Atmel chip comparison page would be invaluable. This page is pretty good... http://www.avrfreaks.net/index.php?module=Freaks%20Devices&func=viewDevIt doesn't provide chip-to-chip comparison, but you have all the features listed in a single page for each chip.
|
|
|
|
|
Logged
|
|
|
|
|
New Zealand
Offline
God Member
Karma: 0
Posts: 999
Arduino pebbles
|
 |
« Reply #6 on: October 25, 2007, 08:51:12 pm » |
A Atmel chip comparison page would be invaluable. This?
|
|
|
|
|
Logged
|
|
|
|
|
Brisbane, Australia
Offline
God Member
Karma: 0
Posts: 593
|
 |
« Reply #7 on: October 26, 2007, 09:24:46 pm » |
A combination of both those pages would probably be the best. Neither is ideal by them selves.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 239
Arduino rocks
|
 |
« Reply #8 on: February 29, 2008, 05:58:07 pm » |
yum! samples just arrived for me 
|
|
|
|
|
Logged
|
|
|
|
|
Indiana
Offline
Full Member
Karma: 0
Posts: 234
Arduino rocks
|
 |
« Reply #9 on: March 03, 2008, 03:33:29 pm » |
Oh sure! Rub it in our faces!! 
|
|
|
|
|
Logged
|
|
|
|
|
SF Bay Area (USA)
Online
Faraday Member
Karma: 78
Posts: 5454
Strongly opinionated, but not official!
|
 |
« Reply #10 on: March 11, 2008, 12:29:41 am » |
Heh. I've never felt motivated to try to get samples out of Atmel, but it's nice to know that people who deserve them DO get them!
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 205
Don't Panic
|
 |
« Reply #11 on: March 18, 2008, 04:51:56 pm » |
I had to talk to an Atmel Sales rep anyway, who confirmed the Atmega328 is expected in production quantities for 2008 Q3 (so only a little later than LadyAda's ball-parking).
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 39
Arduino rocks
|
 |
« Reply #12 on: April 08, 2008, 03:37:43 am » |
Any news to know if it's compatible with the 168 ?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 205
Don't Panic
|
 |
« Reply #13 on: April 08, 2008, 09:20:31 am » |
It took us about 5 hours to modify and test a code move from the Atmega168 to Atmega328P for another project; 4.5 hours of that was testing. We really just chose the '328 in AVRStudio, make'd, and I think we had to change one memory constant.
If you're not using the picopower bits (which the Arduino isn't), it's really just a 168 with more flash, ram, and eeprom. I expect the Arduino code would require a modified bootloader (IIRC the bootloader address moved to the new top of ram location) and a new chip definition to use all the extra memory.
Testing the 328 with Arduino is on my todo list, it's just not at the top yet :-/
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 239
Arduino rocks
|
 |
« Reply #14 on: April 08, 2008, 09:56:12 am » |
ive ported the bootloader, seems fine...but until they're available for purchase it aint much use 
|
|
|
|
|
Logged
|
|
|
|
|
|