
Reu ch Elektronik AVR Stick
1. Introduction
AVR Stick is a tiny interface module in stick format, containing an Atmel AVR micro
controller with USB interface. he device is designed for USB applications, which doesn't
need any connectivity to peripherals. For simple interfacing, some controller I/O ports are
available on pads. he stick comes in a compact size, suitable for an also available compact
casing. It contains an USB-A mail plug for direct plugging into an USB hub.
he stick contains an 8 bit RISC controller from Atmel, either AT90USB162 or
ATMEGA32U2. his controller is clocked with 16MHz. he USB communication confirms
USB 2.0 specification. he controller supports “full speed” (12MBit/s).
he stick will be delivered with the original Atmel bootloader. It can be programmed by the
Windows ® software “Atmel Flip” via USB. For special purposes, an Atmel compatible ISP
interface is available on solder pads for “in system” programming (a special programming
device, such as Atmel AVRISP MKII, is required).
he AVR Stick is very easy to use, because it contains all necessary and time critical
components.
1.1 Assembly Variations
he module is available in two assembly versions:
•as “AVR-Stick 162 AR”, assembled with A 90USB162 from, with Auto Reset
•as “AVR-Stick U2 AR”, assembled with A MEGA32U2, with Auto Reset
Both assembly variations are also available without Auto Reset Feature.
1.2 Usage
Without firmware, the module always will enter the bootloader. It will respond as “Atmel
device” at the personal computer. At the first plugging, it is asked for a driver installation.
You have to use the LibUSB-Win32 drivers, which are coming with the “Atmel Flip”
installation package.
After the driver installation, the device can be accessed by “Atmel Flip” to upload your
firmware application. After programming, the device has to be unplugged from USB (turn
off power supply) and the “boot” jumper (HWB port) has to be changed to “open” state.
When the device is plugged again, it will run with your uploaded firmware.
o reenter the bootloader, close the “boot” jumper (HWB port) and replug the stick. Only
assembly version without Auto Reset (AR) feature: It is necessary, to reset the controller.
For this reason, short the Reset (pin 5) and the Gnd pin (pin 6) of the ISP connector K4.
Please note:
Setting or removing the “boot” jumper while stick is plugged, doesn't have any effect! You
have to reset the controller, either through replugging or shorten the reset pad with ground
for a moment.
he device also can be programmed via ISP interface and ISP programmer. For more
information read the application note chapter, please.
Rev. 1.0 Page 1