Introduction to Arduino Lilypad

The LilyPad Arduino 328 Main Board is an Arduino-programmed microcontroller designed to be easily integrated into e-textiles and wearable projects. It offers an equivalent functionality you discover in other Arduino boards, during a lightweight, round package designed to attenuate snagging and profile, with wide tabs which will be sewn down and connected with conductive thread. 

The LilyPad Arduino consists of an ATmega328 with the Arduino bootloader and a minimum number of external components to stay it as small (and as simple) as possible. This board will run from 2V to 5V and offers large pin-out holes that make it easy to stitch and connect. Each of those pins, with the exception of (+) and (-), can control an attached input or output device (like a light-weight, motor, or switch).

LilyPad may be a wearable e-textile technology developed by Leah Buechley and cooperatively designed by Leah and SparkFun. Each LilyPad was creatively designed to possess large connecting pads to permit them to be sewn into clothing. Various input, output, power, and sensor boards are available. They’re even washable!

Technical Specs

Microcontroller ATmega168 or ATmega328V
Operating Voltage 2.7-5.5 V
Input Voltage 2.7-5.5 V
Digital I/O Pins 14
PWM Channels 6
Analog Input Channels 6
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (of which 2 KB used by bootloader)
EEPROM 512 bytes
Clock Speed 8 MHz


  • 5 Digital I/O pins.
  • 4 Analog pins.
  • ATmega328.
  • Built-in ON/OFF switch.
  • Simplified layout with fewer pins, giving more space for sewing or less complex projects.
  • Built-in power supply socket (JST connector) for a 3.7V LiPo battery and charging circuit (no additional battery charger needed).