USB Software Library
www.atmel.com

A library of referenc e fi rmware demonstrates the most popular USB device classes and helps proliferate

applications withou t the need for custom driver development: Human Inter face Device class for mice,

keyboards and industrial equipment I/Os; Mass storage device class to share fi les with PCs; Communication

Device Class for data transfer and UART emulation.

AVR Tools 8051 Tools
AT89C5132 Development Kit
P/N: AT89DVK-04
8 & 16KB Flash Starter Kit
P/N: ATSTK526
Device Class Endpoint /
Pipe*

AVR 8051

Host (KB) Function (KB) Function (KB)
Device Firmware Update 1 7 4 3
Human Interface Devic e 1-3 4 3 3
Mass Storage 3 7 5 6
Communication Device Cl ass 4 8 7 5
Audio 2 3 2.5
Fingerchip Bulk 2 4
Evaluation Kit Atmel: AT90USBKEY, EVK525 Mass S torage Evaluation Kit
Starter Kit Atmel: STK525, STK526
Emulator Platform Atmel: JTAGICE mkII
In-System Programm ing Atmel: FLIP software, AVRISP mk II, JTAGICE mkII, AVR Dragon
Flash Device Programm ers Atmel: STK500 with STK501 or STK526
Compilers CodeVision™, GCC-AVR, IAR®,
Starter et Developmen t Kits Atmel: AT89STK-05, AT89STK-10, AT89DVK-04
Emulator Ceibo, Hitex, Nohau, Phy tec, Signum
In-System programm ing Atmel: FLIP software
Flash Device Programm ers Ad vantech®, Hi-Lo Systems, Elnec, BP Mi crosystems, Data I/O®, etc
Compilers Crossware®, Hi-Tech, IAR®, Keil™, Raiso nnace® , SDCC, Tasking®
AT89C5130A/31A Starter Kit
P/N: AT89STK-05
Mass Storage
Starter Kit - P/N: AT89STK-10
64 & 128KB Flash Starter Kit
P/N: ATSTK525
USB Demo Kit
P/N: AT90USBKEY
*Including one IN/OUT co ntrol endpoint/pi pe