Comparision Between Sanguino and Arduino


  • They both use ATmega family chips, and are very similar in architecture. Knowledge gained from programming an Arduino is directly applicable to programming a Sanguino.
  • They both are intended to be programmed directly from the Arduino environment, so your sketches for Arduino will work with the Sanguino with minimal modifications.
  • They are both open source and 100% hackable.
  • They both use a bootloader for uploading sketches via serial.


The primary difference between the Arduino and the Sanguino is the processor: Arduino uses the atmega168, while the Sanguino uses the atmega644. The rest of the differences basically all derive from this.

Here is a table with a comparison between the boards:

Characteristic Sanguino Arduino
Processor atmega644P atmega168
GPIO Pins 32 20
Analog Pins 8 6
PWM Pins 6 6
Flash Memory 64K 16K
RAM 4096 bytes 1024 bytes
EEPROM 2048 bytes 512 bytes
External Interrupts 3 2
JTAG yes no
I2C yes yes
SPI yes yes
USARTs 2 1
Onboard USB<->Serial Converter? no yes
Breadboard compatible yes sort of1
Made by RepRap Research Foundation Arduino Team
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License