Arduino vs. Sanguino vs. Arduino MEGA


With the recent release of the Arduino MEGA, I’ve been getting quite a few questions about the differences between the various boards. The differences are actually pretty simple, so I figured I’d write a post about it to make it clear.

Basically, from a purely capabilities standpoint, its like this:

Arduino < Sanguino < Arduino MEGA

If you’re going from a price perspective, its more like this:

Sanguino w/o USB to TTL cable < Arduino < Sanguino w/ USB to TTL cable < Arduino MEGA

If you’d prefer to get into the nitty gritty, here’s a table with the various functionalities of the boards broken out:

Name Arduino Duemilanove Sanguino Arduino MEGA
Microcontroller atmega168 or atmega328 atmega644p atmega1280
Speed 16 MHz 16 MHz 16 MHz
Flash Memory (program space) 16KB or 32KB 64KB 128KB
RAM 1KB or 2KB 4KB 8KB
EEPROM 512 or 1024 bytes 2048 bytes 4096 bytes
I/O Pins (TOTAL) 20 32 54
PWM Pins 6 6 14
Analog In Pins 6 8 16
Serial Ports 1 2 4

Of course, each board serves its own particular niche: If you need a simple, easy, small board for a basic project, the standard Arduino is usually more than enough. If you need just a bit more memory/space/pins, then the Sanguino could be right for you. If you want to have the most powerful, or you need a ton of pins, or you just like awesomeness, then the Arduino MEGA could be right for you.

Have you made your decision? If so, you’re in luck, since we’re the only store in the world that sells all three! We have the Arduino Duemilanove w/ atmega328, the Sanguino, and the Arduino MEGA in stock. Grab your favorite, or collect all three!

Long live open source hardware!

Finally, there’s probably something I left out or got wrong, so please feel free to correct me if I messed up.

Tagged with 14 comments

14 Comments so far

  • Arduino vs. Sanguino vs. Arduino Mega » NYC Resistor » Electronics, Hacking, Classes, and Workspace.
    March 27, 2009 at 1:51 pm

    […] Confused/excited about all the cool things happening in Arduino-land lately? Well, luckily for you we’ve taken a look at the various Arduino families and blogged them over at the MakerBot Industries blog. […]

  • Bill
    March 27, 2009 at 2:52 pm

    I think the device package is worth consideration. If you use the Ardunio as a devboard, and plan to re-incorporate the device into a custom PCB, the DIP packaging makes it really easier to deal with.

  • John
    March 27, 2009 at 4:20 pm

    Although it’s more generic (i.e. more about the basic versions), I thought i’d share a recent video I made on my blog which is to help newcomers understand different arduino’s & shields –

  • letsburn00
    March 27, 2009 at 8:17 pm

    I saw that on your site and immediately thought “wow, that was fast” in terms of the artduino uys seeing the needs amongst the community (hense why Zach created the sanguino) and how fast it gets fulfilled.

    On a slightly more hilarious level, I thought “wow…the reprappers better call mario…cos we just got on up’d”

  • Mega Arduino updates |
    March 28, 2009 at 9:09 am

    […] with a protoshield especially for the Mega. Zack Hoeken over a makerbot industries wrote a quick article comparing the features of the Arduino, the new Arduino Mega and their very own sanguino (designed […]

  • Dave
    October 4, 2009 at 4:23 pm

    You should definitely mention the DIP vs surface mount package of the ATmega644P, since the Sanguino is based on that chip as, “the biggest and most powerful DIP atmega processor we could find.”

  • Trackback - Free Internation Call >> How to make free international call
    November 19, 2009 at 5:03 pm

    ,..] is other must read source of tips on this subject,..]

  • Greg
    January 6, 2010 at 2:34 pm

    I was about the make the same basic comment as Bill. I personally avoid the Mega because its core is not DIP. The Sanguino is based on the biggest capacity DIP that Atmel has in this series at the moment, which to me makes it perfect: Arduino Duemilanove for small ‘small’ needs, Sanguino for ‘big’ needs.

  • Valpunifalp
    April 5, 2010 at 9:15 pm

    И правда креатив…супер!

  • erersdf
    May 17, 2010 at 12:51 pm

    Афтар убей себя

  • alconavt
    May 18, 2010 at 1:56 pm

    Уважаемый толковый чувак

  • Prakash W Dandekar
    June 9, 2010 at 1:15 am

    This comparison of 3 different boards has been done very neatly and leaves no doubts in user’s mind.

    I am tremendously thrilled to have ARDUINO MEGA because of its 4 serial ports and 12+ PWM lines.Since I am interested in attaching my peripherals to the board, it does not bother me that MEGA had a SMT package.

    My application is an outdoor vehicle while needs 4 serial ports – one for GPRS modem, second for GPS receiver, third for magnetic compass and fourth for ultrasonic obstacle detector.

    12 PWM channels allow me to drive one-half L293D from 2 PWM channels per DC motor, without wasting any digital pin for direction control. This means I can connect 6 DC motors and rotate them with smooth speed control in BOTH directions, independently.

    Since we plan to put lots of Infra-red sensors on board, having 16 analog inputs help us a lot because we can read received IR radiation in analog and take corrective action, well in advance.

    I had been using a very expensive Rabbit 3000/4000/5000 MCU for this application since it had 6 serial ports and 56 I/O lines. ARDUINO MEGA solves this problem.

    When I started using ARDUINO NG as a replacement of Rabbit, it was a very slow and painful journey – facilitated greatly by Sanguino. Now I have to make less and less compromises.

    I have only one small grouse against the whole ARDUINO design and I am sure that someday, somebody will remove even that. ARDUINO software and boards do not have JTAG debugger and C language single stepping facility which I enjoy on other AVR boards when using AVR Studio and WinAVR.I find that very useful when teaching my students.


    – Prof. Prakash W Dandekar

  • Arduino VS. Sanguino VS. Arduino Mega | Celebrity Gossip Fashion Entertainment
    July 6, 2010 at 6:44 am

    […] Arduino VS. Sanguino VS. Arduino Mega Share and Enjoy: […]

  • cleo
    February 7, 2012 at 8:18 am

    Acesse o site da EMPRETECNET, eles fabricam um KIT com uma placa compatível com arduino duemilanove, uma placa de rele, de potenciômetro, de sensor de luz, de sensor de luminosidade, de buzzer, de botão e demais componentes que podem ser realizados vários experimentos sem a necessidade de solda. Qualidade excelente!!


Leave your comment


xhtml: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


What can we help you with today?
I want to chat with Sales.
I have a question about an existing order.
I have a technical question about my device.
Existing Orders
For faster service, enter your order number
(found in your confirmation e-mail)