The Arduino LilyPad USB ATMega32U4 Microcontroller is designed for use in wearables and e-textile. The large pads used in the sophisticated design are added to allow the LilyPad to be sewn into textiles. The board has a JST socket so you can directly connect a Li-Po battery and supply the board. The onboard switch helps you to save power when you don’t need to use the LilyPad.
The Arduino LilyPad USB ATMega32U4 Microcontroller is an updated version which has an USB socket. With the new version the ATMega328 microcontroller is replaced with the new ATMega32U4. With a micro-USB cable, Arduino LilyPad USB ATmega32U4 Microcontroller is ready to be programmed and used.
Documentation (ZIP File
Arduino Web Site