![]()
Atmel AVR USB Mikrocontroller
Die AT90USB Controller wurden entwickelt, um die Applikationen zu bedienen, die USB Konnektivität als Host und / oder Device benötigen. Sie sind perfekt für den Einsatz in Applikationen wie portablen Geräten, Tastaturen, POS, Mäusen, Joysticks, Spielzeug, USB Brücken, Datenloggern, uvm. geeignet. Die hohe Integration spart kosten, da eine PLL für 48 MHz, der USB Transceiver und ein 3.3V Regler für den Transceiver sowie ein FIFO im Chip integriert sind. |
![]() |
USB-Device Lösungen
Reicht die USB Device Funktionalität aus, dann kommen die folgenden Bausteine in Frage:
Controller |
Flash (Bytes) |
EEPROM (Bytes) |
RAM (Bytes) |
I/Os |
VCC (V) |
Speed (MHz) |
Gehäuse | |
|---|---|---|---|---|---|---|---|---|
| AT90USB82 | 8K |
0.5K |
0.5K |
22 |
2.7-5.5 |
16 |
MLF32 | |
| AT90USB162 | 16K |
0.5K |
0.5K |
22 |
2.7-5.5 |
16 |
MLF32, TQFP32 | |
| AT90USB646 | 64K |
2k |
4K |
48 |
2.7-5.5 |
16 |
MLF64 | |
| AT90USB1286 | 128K |
4k |
8K |
48 |
2.7-5.5 |
16 |
MLF64 |
Doppelrollen Lösungen - USB On-The-Go (OTG)
Wird zusätzlich zur Device- auch eine mini-Host Funktionalität gewünscht, dann kommen die OTG Controller zum Einsatz. Diese bieten die Möglichkeit ein USB Device anzusprechen oder auch als USB Device gegenüber dem Host aufzutreten.
Controller |
Flash (Bytes) |
EEPROM (Bytes) |
RAM (Bytes) |
I/Os |
VCC (V) |
Speed (MHz) |
Gehäuse |
|---|---|---|---|---|---|---|---|
| AT90USB647 | 64K |
2k |
4K |
48 |
2.7-5.5 |
16 |
MLF64, TQFP64 |
| AT90USB1287 | 128K |
4k |
8K |
48 |
2.7-5.5 |
16 |
MLF64, TQFP64 |
Unterstützende Software und Dokumentation
Atmel bietet dem Entwickler, der AVR USB Controller einsetzen will, Unterstützung durch Applikationsnotizen und kostenlosen Softwarebibliotheken an. Dabei werden die am häufigsten verwendeten USB Klassen angeboten:
Mass Storage Device (MSD), Human Interface Device (HID), Device Firmware Upgrade (DFU), Communication Device Class (CDC), Audio Class, etc.
Sollten Fragen bezüglich der USB VID und PID, sowie einem Getting Started wenden Sie bitte an uns unter info@ineltek.com
Entwicklungswerkzeuge
Das STK525 Starter Kit (ATSTK525) für die AT90USB647/1287 im 64-pin TQFP Gehäuse kann im stand-alone Modus betrieben werden oder auch als Add-On für das bekannte STK500.
Das STK526 Starter Kit (ATSTK526) bietet die selbe Funktionalität wie das STK525 für die AT90USB162 im 32-pin TQFP Gehäuse.
Das AVR USB Key (AT90USBKEY) ist ein low-cost Evaluationskit mit dem AT90USB1287 und zwei 64 MBit/s Atmel DataFlashes. Programmiert wird es über USB und den vorprogrammierten Bootloader der USB DFU Klasse.
Das Debuggen der AT90USB Bausteine per JTAG erfolgt mit dem JTAGICE mkII (ATJTAGICE2).
Mehr Informationen beim Hersteller

