⚖ Comparison : LilyPad Arduino vs Arduino Mega 2560 (Rev3)
Comparison of declared technical characteristics : LilyPad Arduino et Arduino Mega 2560 (Rev3) (12 characteristics). See the full board sheet : LilyPad Arduino · Arduino Mega 2560 (Rev3).
| Characteristics | LilyPad Arduino | Arduino Mega 2560 (Rev3) |
|---|---|---|
power | 2.7–5.5 V to the +/− tabs (Main); 3.7 V LiPo on JST with MCP73831 charge controller (Simple/SimpleSnap); FTDI-compatible USB-serial "USBSerial Light" adapter for programming. Never exceed 5.5 V or reverse polarity — official warning: "you'll kill it." LilyPad Arduino USB — ATmega32U4, 8 MHz, 3.3 V logic ( | USB or 2.1 mm center-positive barrel jack / VIN, auto-selected. Input 6–20 V, recommended 7–12 V; below 7 V the 5 V rail sags, above 12 V the linear regulator can overheat and damage the board. 3V3 pin limited to 50 mA. A resettable 500 mA polyfuse protects the host USB port (store page, "Power" / "Warnings"). |
mcu | — | Microchip (ex-Atmel) ATmega2560, 8-bit AVR core, 16 MHz crystal oscillator (board page). The chip belongs to the ATmega640/1280/1281/2560/2561 family described in the Atmel-2549 combined datasheet (the official link used by the store page). |
gpu_storage_radios | — | none — bare-metal MCU board, no WiFi/BT/Ethernet, no filesystem; network or graphics require external modules/shields. |
memory | — | 256 KB flash (8 KB used by the bootloader → 253,952 bytes of sketch space per boards.txt), 8 KB SRAM, 4 KB EEPROM (store page, "Memory"; EEPROM also highlighted on the board page). |
digital_i_o | — | 54 pins at 5 V logic; each pin 20 mA recommended, 40 mA absolute maximum (exceeding it risks permanent damage), internal pull-ups 20–50 kΩ (store page, "Input and Output"). |
pwm | — | 15 channels (8-bit via analogWrite): pins 2–13 and 44–46 (store page). |
analog | — | 16 inputs, 10-bit resolution (0–1023), reference 5 V by default, adjustable via AREF + analogReference (store page, board page). |
serial | — | 4 hardware UARTs — Serial (0 RX / 1 TX, shared with USB), Serial1 (19/18), Serial2 (17/16), Serial3 (15/14); SoftwareSerial adds more on any digital pin (store page, "Communication"). |
other_buses | — | SPI on 50 (MISO) / 51 (MOSI) / 52 (SCK) / 53 (SS), also on the ICSP header; TWI (I²C) on 20 (SDA) / 21 (SCL); external interrupts on 2 (INT0), 3 (INT1), 21 (INT2), 20 (INT3), 19 (INT4), 18 (INT5) (store page, "Input and Output"). |
debug_interface | — | the ATmega2560 silicon exposes a JTAG interface, disabled by default and enabled via fuse bits (ISP) (ArduinoCore-avr issue #191). |
usb | — | USB-B connector; serial-over-USB handled by an ATmega16U2 (ATmega8U2 on Rev1/Rev2) running USB-to-serial firmware, with its own DFU bootloader (store page, "Programming"). Official USB VID/PID pairs include 0x2341:0x0010 and 0x2A03:0x0010 (boards.txt). |
size_weight | — | PCB max 4 × 2.1 inches (USB and power jack extend beyond), three mounting holes; note the 160 mil gap between digital pins 7 and 8 (not 100 mil). Shipping weight 60 g (store page, "Physical Characteristics", store product JSON). |