AVR-USB-162 development board Users Manual April 2008 Copyright(c) 2008, OLIMEX Ltd, All rights reserved INTRODUCTION: AT90USB162 is the easiest way to add USB functionality to your next device, Atmel provide free open source HID (mouse, keyboard) and CDC (USB-to-RS232) code and on top of this AT90USB162 cost is same as ATMega16, so what you are waiting for AVR-USB-162 board provide the basic circuit necessary to work with AT90USB162 - USB connector and circuit, external power supply if your circuit require more power than 100mA which usually USB port provide, button, status LED, reset button. All AT90USB162 come from Atmel pre-programmed with bootloader which allow code to be programmed inside the chip without any external programmer, just download the FLIP software from Atmel web site and load your HEX code inside AT90USB162. To enter the bootloader mode you should press and hold BUT button, then press and release RST button. If you prefer to use ICSP programmer note that only AVR-ISP-MK2 is supporting AT90USB162 as there are pretty new devices, probably AVR Dude will add support later, but for the moment you can t use AVR-PG1 or AVR-PG2 for ICSP programming, another bad news is that AT90USB162 supports only debug Wire not JTAG so to debug it you should have the expensive AT-JTAGICE-MK2. BOARD FEATURES: - CPU: AT90USB162 microcontroller - ICSP 5x2 pin connector for in-circuit programming - Debug Wire could be performed by 3 wires connected to ICSP - USB connector - BUT - user button - RST - reset button - User LED - takes power from USB no need for external adapter - external power supply and voltage regulator if USB can t provide enough power - 8Mhz crystal oscillator - extension pin headers for all uC pin - four mounting holes 3.3 mm (0.13 ) - Prototype area: grid - 100 mils, VCC and GND bus - PCB: FR-4, 1.5 mm (0,062 ), solder mask, silkscreen component print - Dimensions: 100x80 mm (3.9x3.15 ) ELECTROSTATIC WARNING: The AVR-USB-162 board is shipped in protective anti-static packaging. The board must not be subject to high electrostatic potentials. General practice for working with static sensitive devices should be applied when working with this board. BOARD USE REQUIREMENTS: Cables: 1.8 meter USB A-B cable to connect to USB host. Hardware: AVR-ISP500, AVR-ISP500-TINY or AVR-ISP500-ISO, AVR- DRAGON, ATICEJTAG MK2 or other compatible tools. Software: WINAVR GNU C compiler and AVR-STUDIO.