The AVR Butterfly evaluation kit is designed to demonstrate the benefits and key features of the AVR microcontrollers. It is a stand alone microprocessor module that can be used in numerous applications.

AVR Butterfly demonstrates:

  • The AVR architecture in general and the ATmega169 in particular

  • Low Power Design

  • The MLF package type

  • Peripherals; LCD controller, Memories , Flash, EEPROM, SRAM, external DataFlash

  • Communication interfaces; UART, SPI, USI.

  • Programming methods: Selfprogramming/ Bootloader, SPI, Parallel, JTAG

  • Analog to Digital Converter (ADC)

  • Timers/Counters: Real Time Clock (RTC), Pulse Width Modulation (PWM)

  • It also serves as a development kit for the ATmega169, and can be used as a building block in other products

Resources available on the AVR Butterfly kit

The following resources are available on the Butterfly kit.

Note that the LDR is not mounted on AVR Butterfly produced after July 2006, due to RoHS compliant production.

The ATmega169 in the kit controls the external peripherals, and can also be used to do voltage readings from 0 to 5 volts. The kit can be reprogrammed a number of different ways including serial programming through the JTAG port. Most users will prefer to use the preloaded bootloader with AVR Studio to download new code.

For more information about the ATmega169, see the datasheet at

The AVR Butterfly Productpage at is also a good reference, that includes complete schematics and bill of materials.