Penguino AVR

Funnel FIO

Arduino Duemilanove

Arduino Nano 2

Processor

ATMega32A (better chip)

ATMega168

ATMega168 / ATMega328

ATMega168 / ATMega328

Clock Speed

16Mhz

8MHz

16MHz

16MHz

Flash Memory

Full 32K available (no bootloader required)

14K available
16K total

14K / 30K available
16K / 32K total

14K / 30K available
16K / 32K total

Operating V

Selectable 5V or 3.3V (multiple power source options)

3.3V only

5V only

5V only

Input V

5V USB or 5-9V DC

?

5V USB or 7-12V DC

5v USB or 7-12V DC

Digital I/O

24 pins (as many as we could get, 1 port higher-drive)

20 pins

14 pins

14 pins

ADC Channels

8 pins

8 pins

6 pins

8 pins

Hardware PWM

4 pins

6 pins

6 pins

6 pins

SPI

(./)

(./)

yes, but unsupported in language

yes, but unsupported in language

I2C (TWI)

(./)

(./)

(./)

(./)

Analog Comparator

(./)

{X}

{X}

{X}

Interrupts

3 external

2 external + PCINT

2 external + PCINT

2 external + PCINT

Status LED

3-state: red/yellow/green

?

green

green

USB

independent JTAG and UART - standard protocol, but may require Penguino drivers on Mac or Win

power only

FTDI USB-TTL (UART) - FTDI protocol, requires FTDI drivers

FTDI USB-TTL (UART) - FTDI protocol, requires FTDI drivers

Programming

USB JTAG (no bootloader required, allows advanced debugging)

via ISP or XBee, with additional module

via bootloader over USB-serial

via bootloader over USB-serial

Dimensions

22x54mm (very small)

25x65mm ?

69x54mm

19x43mm (smallest)

Works with Arduino software

(./) (currently experimental)

?

(./)

(./)

Works with Flipper

(./)

{X}

not yet

not yet

Plugs straight into prototyping breadboard

(./)

{X}

{X}

(./)

PenguinoAVR/Comparison (last edited 2010-08-15 14:14:02 by DavidCollien)