USB Software Library
www.atmel.com
A library of reference fi rmware demonstrates the most popular USB device classes and helps proliferate
applications without the need for custom driver development: Human Interface 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 Device
1-3
4
3
3
Mass Storage
3
7
5
6
Communication Device Class
4
8
7
5
Audio
2
3
2.5
Fingerchip Bulk
2
4
Evaluation Kit
Atmel: AT90USBKEY, EVK525 Mass Storage Evaluation Kit
Starter Kit
Atmel: STK525, STK526
Emulator Platform
Atmel: JTAGICE mkII
In-System Programming
Atmel: FLIP software, AVRISP mkII, JTAGICE mkII, AVR Dragon
Flash Device Programmers
Atmel: STK500 with STK501 or STK526
Compilers
CodeVision™, GCC-AVR, IAR
®
,
Starter et Development Kits
Atmel: AT89STK-05, AT89STK-10, AT89DVK-04
Emulator
Ceibo, Hitex, Nohau, Phytec, Signum
In-System programming
Atmel: FLIP software
Flash Device Programmers
Ad vantech
®
, Hi-Lo Systems, Elnec, BP Microsystems, Data I/O
®
, etc
Compilers
Crossware
®
, Hi-Tech, IAR
®
, Keil™, Raisonnace
®
, 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 control endpoint/pipe