AT90USBKEY
_STARTER & EVALUATION KITS_

AT90USBKEY> AT90USB1287 Starter Kit
The AT90USBKey is a low-cost demonstration board based on the AT90USB1287 microcontroller. It allows the quick evaluation of AVR microcontrollers and the AT90USB family. The key simply connects to the USB port of a personal computer to retrieve on-board documentation and run AVR programs. Designers can either run demonstration programs or their own application. It also allows hardware developments by giving access to the JTAG port and all the IOs of the microcontroller. An external power supply can be used for USB host or stand-alone operation.
Quick Start Guide
Documentation
AT90USBKEY HARDWARE USER GUIDE
  AT90USB64x/128x Datasheet  
  USB AVR Bootloader implementation  
Application Notes
  USB_Firmware_Architecture
  hid_generic_implementation
  hid_keyboard_demonstration
  hid_mouse_demonstration
  mass_storage_implementation
  cdc_implementation
Firmware / Software Libraries
IInclude Files for IAR Compilers IAR compiler support. Please refer to readme.txt, included in this package
  usb_otg_template_demonstration USB OTG template demonstration (application note)
  hid_generic_implementation_sw

Full duplex transfer based on HID class
(application note)
If you need an example to see how to build your own PC application, please refer to this web page and download the GENERIC HID package (firmware, DLL, Header file, VC++ example and the related application note).

  hid_mouse_demonstration USB mouse demonstration (application note)
  hid_mass_storage_demonstration USB Mass Storage demonstration (application note)
  mouse_host_USBKEY_implementation This example handles both device (composite device: mouse, mass storage & Generic HID) and host (mouse). Please refer to the HTML documentation inside to get further details.
Up-to-date and additional firmware packages are available on Atmel web site: please refer to this page to download the files.
Some hex files are provided below to demonstrate:
  usb_keyboard

 

  usb_mass_storage
The 90USB1287 must be erased for developping code with the 90USBKEY. The hex files below allow to restore its original content:
  Bootloader-AT90USB1286/7 ( to  reload by JTAG if  it is has been used)
AT90USBKeyDemo (Original Binary Code)

© Atmel Corporation 2007