USB On-The-Go (OTG) Microcontroller. 128-Kbyte
self-programming Flash Program Memory, 8-Kbyte SRAM, 4-Kbyte EEPROM, 8
Channel 10-bit A/D-converter. JTAG interface for on-chip-debug. Up to
16 MIPS throughput at 16 MHz. 2.7 - 5.5 Volt operation.
USB DFU Bootloader Datasheet
(28 pages, revision C, updated 07/08)
Application Notes:
AVR275: Sensor-based Control of Three Phase Brushless DC Motors Using AT90USB family
(10 pages, revision A, updated 09/06)
This application note described the control of a BLDC motor with Hall effect position
sensors (referred to simply as Hall sensors). The implementation includes both direction
and open loop speed control.
AVR276: USB Software Library for AT90USBxxx Microcontrollers
(27 pages, revision A, updated 01/07)
This
document describes the AT90USBxxx USB software library and illustrate
how to develop a USB device or reduced host applications using this
library
AVR277: On-The-Go (OTG) add-on to USB Software Library
(15 pages, revision A, updated 07/07)
This document describes the new features brought by the OTG working group and
how they are integrated in the AT90USBxxx USB software library, illustrating how to
develop customizable USB OTG applications.
AVR293: USB Composite Device
(9 pages, revision A, updated 8/08)
The aim of this document is to describe how to start and implement a composite
device application.
USB PC Drivers Based on Generic HID Class
(10 pages, revision B, updated 7/08)
This
document gives information on integrating the Atmel USB HID DLL
functions. Simple code examples that demonstrate different types of
implementation are given.
AVR042: AVR Hardware Design Considerations
(14 pages, revision F, updated 4/08)
This
Application Note covers the most common problems encountered when
switching to a new microcontroller architecture like the AVR. Solutions
and considerations for the most common design challenges are covered.