Arduino Main Board - Duemilanove

**Replacement: **DEV-09950. This has been replaced by the Arduino Uno. This page is for reference only.

Arduino is an open-source physical computing platform based on a simple i/o board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing, MaxMSP). The open-source IDE can be downloaded for free (currently for Mac OS X, Windows, and Linux).

This is the original Arduino Duemilanove. It's awesome, but it's been recently replaced with the new Arduino Uno. We will be selling this board (at a discount!) until it sells out.

The Duemilanove automatically selects the appropriate power supply (USB or external power). A great description of the new functionality can be found here (USB fuse protection, software reset, and much more!). Board comes fully assembled and tested with ATMega328 pre-loaded with bootloader. Please see the Arduino support forum for more information about this new board revision and bootloader.

Not sure which Arduino or Arduino-compatible board is right for you? Check out our Arduino Buying Guide!

**Note: **A portion of this sale is given back to Arduino LLC to help fund continued development of new tools and new IDE features.



Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Dan40 / about 15 years ago / 3

    This has the mark of the beast all over it!
    Look at the URL!
    (just kidding ;-)

  • liudr / about 14 years ago / 2

    Why is this item out of stock for days while there is a boat load of arduino kits in stock? Is store owner taking a vacation?

  • Param / about 16 years ago / 2
    1. I need someone to help me with pronouncing all these funny names, Arduino boards have...
    2. You could have definitely chosen another one of these boards for your pictures... The power adapter is a bit out of place in this one...
      At the very bottom it has audio files that tell you how to pronounce it!

  • JRiggles / about 16 years ago / 2

    Any chance you'll be stocking the Arduino Duemilanove at SFE any time in the near future? :)

  • kactus84 / about 16 years ago / 2

    When will the Arduino Web Pages be up again?

  • mohney64 / about 16 years ago / 2

    I've used this board and really like how easy it is. It has some limitations, but overall the board is great.
    One thing I dont like is that there doesn't seem to be any easy access to the part numbers for the components. I tried looking up the number printed on the oscillator but I can't find out. Reason for my wanting this is that my math says there should be a particular number of interrupts in a second but it's over by 360 oscillations per second.

    • Arduino uses a standard 16MHz crystal. The actual part could be from any supplier, but they all function the same - the ATmega will operate at 16MIPS. You'll need to setup your timer functions accordingly. The crystal will have +/-20ppm tolerance so that's (20ppm * 16mhz) ~320 oscillations in either direction, worst case.

  • Member #446885 / about 11 years ago / 1

    You should take a look at the Smart Citizen project! Good to see this Arduino go viral worldwide. A lot of people from around the world want to get their hands on one or more Smart Citizen kits.

    It will change the way we look at our environment we live in worldwide. This is a project with a lot of potential that is unleashed in the coming months. It only needs your support. So be a backer to before it's all sold out:

  • Member #446885 / about 11 years ago / 1

    You should take a look at the Smart Citizen project! Good to see this Arduino go viral worldwide. A lot of people from around the world want to get their hands on one or more Smart Citizen kits.

    It will change the way we look at our environment we live in worldwide. This is a project with a lot of potential that is unleashed in the coming months. It only needs your support. So be a backer to before it's all sold out:

  • Member #245511 / about 12 years ago / 1

    Hi friends,

    We are developpers and just release a customize remote control on UDP/TCP for free. You can easily customize the content of the data send by each button, the ip and port and the content of the ACK message to confirm that the command was receive by the server.

    It is fully customizable and I think it can be usefull for you devices. We are working in a pro version which is able to use cryto protocols. We are open to add new funtionalities if you propose any.

    If some of you try it on a device, we would like to see a video of it to add it to android market.

    Please, feel free to send us your feedback, this will be very appreciated to us.

    Best regards,


  • Thimplum / about 12 years ago / 1

    Goodbye. I guess I can hang on to my old Duemilanove, but its too bad that we can't order any more of this amazing board... sniffle sniffle. (Theme song).

  • Kuep / about 14 years ago / 1

    tear.....goodbye Duemilanove

  • FloridaChris / about 14 years ago / 1

    Hi -
    I really respect this site and all the ideas, sensors, samples, datasheets, etc contained within, so please take this in a friendly way. I find myself spending a fair amount every couple of weeks for whatever I happen to be working on or learning at the time. When the Uno came out, I was really hoping to start finding drastically discounted Duemilanove's, kinda like a car dealership at the end of the product line.
    Is the $25 price, without any frills, including even the USB to program it really a discount, as advertised? It seems one can pickup a kit with the new board and a nice starter kit for not much more.
    Now, a two for one sale, with a free USB to the first 300 customers, or a free Duemilanove with a purchase over $50 - that would clean out that 700+ inventory pretty quick! :-)
    Warm Regards

  • This sucks... I liked the Duemilanove better... But I giess they are going to be discontinued soon...
    "This is the original Arduino Duemilanove. It's awesome, but it's been recently replaced with the new Arduino Uno. We will be selling this board (at a discount!) until it sells out."
    Is they arereally being discontiued, why is it still "Backorder Allowed"?
    I guess I will have to stock up on these before they're gone... And the ole Mega's...

    • JCWoltz / about 14 years ago / 1

      Jeremy1998, the UNO and new mega are just incremental revisions. Duemilanove means 2009 in Italy (or so they say). The new board still uses an ATmega328P as the main processor. You are always free to create a standalone arduino or use one of the clones.
      There's no conspiracy to lock anyone out of anything. (Regarding complaints on the new USB solution) Again, just an incremental revision. I would expect the Arduino team to come up with a new board next year.

  • Bongobat / about 14 years ago / 1

    A friend of mine recently discovered a hardware bug in the Arduino Duemilanove:
    It seems some manufacturers are using a bad replacement for the NDT2955 MOSFET. This
    replacement does not switch the USB and input power correctly
    I have purchased boards from another U.S retailer that do not have this MOSFET labeled and it does not work properly.
    We need to be assured that your Aruduino boards indeed use the NDT2955 MOSFET and have no problems switching the power properly. Can you please look into this and let everyone know?
    You can also read more information about this bug and some tests to see if the MOSFET is working here:

    • MikeGrusin / about 14 years ago / 1

      We've just heard about this problem and are investigating the cause, the effects, and what we need to do about it.
      As of Friday 10/24/2010, our current stock of the Duemilanove DOES include the MOSFET labeled "340 A" which is indicated as a problem part in the above forum discussions. As we sell over a thousand of these each month, we do not have any "old stock" which wouldn't be affected by a recent manufacturing change.
      Thanks for your patience, we'll post updates here as we learn more.

      • TiffBoy / about 14 years ago / 1

        I just received my new Duemilanove today & was dissapointed to find out that this issue still existed. Confirmed that the problematic FDN340 was intalled on my board, instead of the original working NDT2955 MOSFET. I was hoping that the problem would have been resolved by now, but I guess it was wishfull thinking. I have resorted to ordering a NDT2955 substitute from digikey; i.e., which put me back by about $15CDN, if you include taxes & shipping. Are you still waiting for the final word from Arduino on how to proceed? I find this very frustrating.

      • Bongobat / about 14 years ago / 1

        I must say I am very disappointed that no one had tested to see if this power switching feature actually worked correctly with the new components before putting them into mass production. Could have saved us a big headache.
        What is the situation on the new Arduino Uno? Do these have the problem too?

      • MikeGrusin / about 14 years ago / 1

        Sorry, that should be 9/24/2010. :P

  • chillywonker / about 14 years ago / 1

    I can't say enough good things about my Arduino Duemilanove. It really helps me to quickly create and focus on creating things that work, instead of spending time on the details of microprocessors and the support tools required to program them. The integrated software and hardware along with all the sketches you can find on the net make this as close to plug and play as a development platform can get. I'll admit I have a EE background and the kit that comes with it (albeit quite dusty) but for this price I don't see how anyone with any desire to experiment with micro controllers - or basic electronics for that matter - should not have one of these. I'm loving breaking out my projects into simple standalone circuits now!

  • MoriFi / about 14 years ago / 1

    The board is overall very good.
    -easy conecting to praticaly any system
    -small yet powerfull
    -can be powered by a simply USB wall adapter (if you don't have any batteries)
    -not enough digital pins 13 (or 19 if you count the analog pins)

  • Dustind / about 14 years ago / 1

    I was very dissapointed with what I got. The board had rough shavings on the sides, the color looked very faded, and the pin ports were unalined. It's really an eyesore that was hastily put together. I can readjust it, but the fact that i have to depresses me. This is why I hate buying online.

    • Pearce / about 14 years ago / 1

      The faded color you speak of might just be the new color they come in, they switched the color from a dark blue to a light blue. However the other parts do sound like a lower quality then we expect from our suppliers. If you feel you don't want to fix it as you mentioned, contact us at tech support and we'll get you setup with a new one.

  • letter / about 14 years ago / 1

    Great board. I've got two of these and just ordered a mega.
    Lots of online resources and libraries to help you get started.

  • Apart from the Sparkfun part number this thing is revolutionary. Liked it so much I'm writing a blog and a tutorial on a weekly basis of how to use the arduino with various projects.

  • bjohnson777 / about 14 years ago / 1

    For people with traditional C/C++ computer programming experience and looking to get into MCU's, Arduino is a good starter choice. The Arduino header files hide a lot of the nitty-gritty setup and make it nearly plug and play. Using C++ classes on an MCU may also seem like overkill, but it has also simplified mine quite a bit with much less overhead than I originally thought.
    I'm picking up a second board right now along with another ATmega328-DIP for backup and "just-in-case" type moments. I think someone else mentioned this before, but it's worth noting again: the manual programming header can be used to fully reflash what ever onto the MCU and use the Arduino hardware just like a cheap dev board (allowing for assembly language or another boot loader).
    I'd also recommend picking up "male break away header" pins for custom cabling (PRT-00116). As others have mentioned, this board needs a standard B-type connector USB cable.

  • jdhibbs / about 14 years ago / 1

    Just got mine a week ago. I am sorry that I waited so long to buy one. It is real easy to use, the compiler is great, and the development community is top notch. Plenty of tutorials and examples to get you started. Have been able to do a lot and faster. If you are new at programming and microprocessors or have been out of the loop for a while (like me) this is a great place to start.

  • Omega / about 14 years ago / 1

    I have had my Arduino for a couple of weeks and I would highly recommend this product to anyone interested. It is very easy to program and the community is very helpful.

  • itsthemedication / about 14 years ago / 1

    The product id for this board disturbs me:
    Don't think I'll be ordering one soon.

  • LuminDesign / about 14 years ago / 1

    I just got the new Arduino Duemilanove and Ardumoto - Motor Driver Shield..
    I'm a little nervous about the 2 motors I want to hook up to the board.. They are 12v 1.25a motors and what I am nervous about is using a 12v 2a DC power supply on the Duemilanove board as Vin...
    Should I be worried about frying the board or any EMF? I know it says the motor shield is diode protected but what about the 12v 2a power going to Vin on the main board and also powering the 2 motors..
    Please help.. I use to work with PICs and L298 H-bridge in my own circuit and powering the PIC and L298 with separate supply. Then supplying the 2 motors with their own power supply..

    • Omega / about 14 years ago / 1

      I have the same set-up and I just bent the Vin pin over so that it doesn't connect to the Arduino. I can't really see any reason it would need to, and without doing so, I can't see how it sould cause any problems. I'm not running at 12v, but mine is working fine. Just be sure to note that the motor driver likes to recieve a disable/enable message between direction changes. ;)

  • zachtos / about 14 years ago / 1

    I used 16 of these to build my IRcombat laser tag game. I wish I used just one for the prototype and the pro versions of these for the rest. The pro does the same thing and works just as well. BUT, if you fry the chip on the pro, you are out of luck. I did fry 3 of them while messing around, and you can just order a replacement bootloader for these and you are back to golden. You can also store a backup code on the bootloader and swap it in if you dont have access to a PC to repgram.

  • Omega / about 14 years ago / 1

    Just ordered this board and motor controller. I have a question for anyone listening.
    Has anyone done this, or what would stop one from removing the supplied headers and replacing them with the stackable headers so that you could add shields on the bottom instead of the top, thereby leaving the top of the board, connections, push button, ect accessable? You would still have the headers up top but would just be able to add shields to the bottom as well, as it seems.

  • RyanD / about 14 years ago / 1

    I've posted up my overview of the Arduino Duemilanove along with a bunch of projects that use other IC's from SparkFun.

  • bigfattomthe4th / about 14 years ago / 1

    huh SEN-08502 appearers twice in the related items for this product.
    how odd :-)

  • slinger / about 15 years ago / 1

    has anyone tried to replace the USB type B connector with a type A or a mini B connector. for me it is easier to find and use a mini B connector.

  • levi / about 15 years ago / 1

    Hey I have a Question for all u smart people!..What is the best way to/built interface program between PC/Excel for Arduino USB Board.
    Exsmaple: Take data from input to Excel Program or Axcess

  • levi / about 15 years ago / 1

    Hey I have a Question for all u smart people!..What is the best way to/built interface program between PC/Excel for Arduino USB Board.
    Exsmaple: Take data from input to Excel Program or Axcess

    • Levi-
      The Arduino connects to the PC as a serial connection, a usb serial port. It gets assigned a COM number like the other serial ports in the computer.
      So what you need is software to connect a serial data source to excel, for instance. There are programs available to do this, but I cannot point you to any one in particular. There are serial data logging programs that store data in a format that can be imported into excel, for instance LabIML, which is free. But, if you are going to do that, you could do so using Processing pretty readily. So there are a variety of ways to proceed.

  • Chris S / about 15 years ago / 1

    Just ordered 2 of these for me and my math teacher, can't wait to start playing with them!

  • CalcProgrammer1 / about 15 years ago / 1

    This board is awesome! I got the Duemilanove with ATMega328P processor. The bootloader makes it easy to upload programs to the board but it also has an ISP header if you want to program it using a normal AVR programmer. The Arduino software is a great beginner language and can also be used for a fair amount of advanced things since it is based around WinAVR's GCC C compiler. The large amount of software resources and libraries also simplify interfacing to many types of hardware. I got it driving a robot that used Vex Robotics motors from a serial input from my laptop the same day that I got it in the mail. Later I was able to interface it to an Xbox controller.
    You can also use the Arduino as a programmer for other Arduinos or bare AVR chips (also to flash the bootloader onto a new chip) by running "Mega-ISP" on your Arduino and using avrdude to send the program through the Arduino to the target chip.

  • n0rbertt / about 15 years ago / 1

    How do I remove the chip ? Googling only tells me that I can do it , not how to. Sort of looks like it's soldered in ? Or maybe I'm just dumb ?

    • n0rbertt / about 15 years ago / 1

      Yeah , I got it out. Though bent a few pins in the process. And bent a couple putting it back in. You just have to pry it up. Might I suggest you guys start carrying an "IC remover" ? I've seen em on radio shack and it'd be really handy. Anyways you guys rock , thanks !

  • BoardHacker / about 15 years ago / 1

    Can someone tell me, is there a ZIF version of this board? Or does one break out the soldering iron if they want that. It's no big deal, as I currently use this:
    (EMSL target board for atmega168/328)
    to program avr chips, so one can prototype on the arduino and then blast the code out onto other atmega*s separately. Just curious though.

    • nibbler / about 14 years ago / 1

      I successfully swapped out the stock IC holder for a ZIF socket, although I had to melt some plastic at one end of the socket to get it's ass-end to fit over nearby components.

  • Sniper001 / about 15 years ago / 1

    i got mine today in the mail. i am very pleased, i have only had it for about 6 hours and it has worked perfectly. i followed the instructions on the website to install the usb serial drivers, and it worked. it came with the ATMEGA 328 like the discription said (i guess some people had problems with it)
    no missing parts, no damaged headers.
    the only unexpected thing was that its a bit smaller than i thought. but i never really thought about it much before.
    great product, as i say, its only been 6 hours and i already love it.

  • dba / about 15 years ago / 1

    What is exactly included in the package? Only the board? Which USB cable should I buy ?

    • MattTheGeek / about 15 years ago / 2

      I would guess the board only.
      You will need a A to B USB cable which can be found here

    • These folks are correct. WYSIWYG. Just the board with ATmega328 pre-loaded with bootloader. You'll need to pickup a USB A-to-B cable from somewhere (us!) and possibly a power supply (us!) if you need to power some high current items like a motor (us too!).

    • Jody Franklin / about 15 years ago / 1

      I just got mine yesterday, so I can tell you it's just the unit in an anti-static bag. Have to bring your own cord. I have a whole box of them that I've been collecting over the years... can finally put one of them to use.
      On another note one the headers is misaligned, not a problem now, but will be if I try to put a shield on it. Easy enough to fix, though.

      • Sniper001 / about 15 years ago / 1

        what exactly do you mean my misaligned? is it just bent inward/outward slightly? or is it actually like not soldered properly?
        i ordered one, i just wanna make sure i wont have any probs when it gets here

      • My headers were misaligned as well. I wasn't sure if that was normal.

  • johngineer / about 15 years ago / 1

    While I was pleasantly surprised to receive my Duemilanove with an ATmega328 installed (double the memory capacity -- hooray!), I was less than pleasantly surprised to see the price drop by $5 less than a week after I bought it. :(

  • plesk / about 15 years ago / 1

    It is come with ATMega168 or ATMega328?

    • The text and physical pictures are up to date. We carry the latest boards with ATmega328 (instead of pictured 168). You can read the IC in those pictures?! Wow. Good eyes!

    • alrus / about 15 years ago / 1

      I would like to know this as well. The text indicates that it's a 328, but if you look closely at the pictures of the board the chip is a 168.

  • lukrop / about 15 years ago / 1

    TheTrustedOne: Is there an advantage to using this board over the AtMega168 with the boot loader installed?
    You wouldn't have to build all the stuff around de ?C (e.g. FTDI-chip for USB, quartz, etc...)
    by the way, when do you guys think that it will be availaible in stock again?

  • TheTrustedOne / about 16 years ago / 1

    Is there an advantage to using this board over the AtMega168 with the boot loader installed?

    • Sniper001 / about 15 years ago / 1

      well there totally different products really.
      if im not mistaken, you can remove the ATmega from the arduino development board, so with that you can program a chip, then take it off the board and put it in a circuit that has the 16 Mhtz oscillator on it, and you can use it without the arduino board.
      so if you want a compact project you could do that, or if you have a serial port on your computer you could program it through serial.
      but i would buy the usb board and get extra ATmega chips seperatley instead of getting alot of boards. then you could use a small development board (the ones with a bunch of copper lined holes on them) and make your own arduinos, for a fraction of the cost of buying all those boards at 30 bucks a peice. instead you would pay about 6 bucks for the ATmega and oscilator
      (please note, my board is still in the mail. i dont know if the chips are able to come out, or if you have to desolder. the picture looks like it comes out though.)

  • Gpelaez / about 16 years ago / 1

    I would really like to buy one of this usb boards, no idea what am i going to do in my vacations inside an electronic lab without one of this.
    Any news about the existence of this board or any sugestion to buy the pro without FTDI cable-board?

  • RoboScience / about 16 years ago / 1

    I ordered this board from you guys thinking i was going to receive the Duemilanove instead i received the decimilia. This was kind of a let down although the board will work with the application i have planned for it i was just hoping to have the board contained and not have to open it up to switch over to usb power.

    • Sorry about that! We tried to time the pictures and description correctly as the new stock arrived. I'm glad you're able to get it working - the Diecimila is still a really good board.

  • We are now stocking the Duemilanove.

Customer Reviews

No reviews yet.