Comparision Between Sanguino and Arduino
Similarities
- 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.
Differences
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 |