Arduino Duemilanove upgraded to the ATmega328

We’re very happy to announce that the Arduino Duemilanove has been upgraded to a more powerful microcontroller: the ATmega328. It’s fully compatible with the previous ATmega168, but with twice the memory. That includes flash memory for storing sketches (32 KB instead of 16 KB), RAM for holding variables (2KB instead of 1KB) and EEPROM for saving data when turning off the board (1 KB instead of 512 bytes). We’ve also raised the speed (in the bootloader) for uploading new sketches from 19200 baud to 57600 baud.

Thanks to some tough negotiating by Gianluca Martino of Arduino and Smart Projects, this won’t raise the price of the board. Look for distributors to roll out the upgraded boards soon. Current Duemilanove or other Arduino boards can be upgraded by replacing the ATmega168 with a bootloaded ATmega328 (you’ll need to buy a pre-bootloaded one or use a hardware programmer). Be sure to select “Arduino w/ ATmega328″ from the Tools > Boards menu.

6 Responses to “Arduino Duemilanove upgraded to the ATmega328”

  1. ATmega328 upgrade for the Arduino Duemilanove | Robots.ie Says:

    [...] We reported recently that new version of the Arduino software supported the Atmega 328 . Well I guess it was only going to be time until they started shipping the arduino boards with the chips already installed. New Arduino Duemilanove rolling out the door will have this upgrade. What does this mean? twice the RAM, twice the EEPROM ,faster uploading of sketches but still completely compatible with the previous chip. Arduino users around the world rejoice! Announcement on the arduino blog [...]

  2. NKC Electronics Says:

    The new boards are already being shipped out from several distributors:

    NKC Electronics
    Adafruit

  3. follower Says:

    A slight typo: It should be “16 KB” not “8 KB” that is the previous flash memory size.

    –Phil.

  4. dcuartielles Says:

    @follower: thanks, I fixed the post!

  5. Mark Says:

    What about the Diecimila? Is it possible to upgrade the Diecimila with an Atmega328?

  6. dcuartielles Says:

    Yes,

    just change the processor and everything will work the same. When choosing the board on the IDE you will have to select the Duemilanove with 328 instead :-)

Leave a Reply