Atmel Media Support
Products > AVRŽ 8-Bit RISC > Product Card
AT90USB646
: :
USB Function Microcontroller.
64-Kbyte self-programming Flash Program Memory, 4-Kbyte SRAM, 2-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.
Flash (Kbytes) 64
EEPROM (Kbytes) 2
SRAM (Bytes) 4096
Max I/O Pins 48
   VQFN (Sawn) 64
View Related Documents and Tools
Distributor InventoryCheck Distributor Inventory
:
AT90USB1286, AT90USB1287, AT90USB646, AT90USB647 Summary (35 pages, revision K, updated 11/09)
AT90USB1286, AT90USB1287, AT90USB646, AT90USB647 (463 pages, revision K, updated 11/09)
USB DFU Bootloader Datasheet (28 pages, revision C, updated 07/08)
 
:
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.
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.
AVR328: USB Generic HID Implementation (13 pages, revision B, updated 02/08)
The aim of this document is to describe how to start and implement a USB application, based on the HID class, to transfer data between a PC and user equipment, using AT90USB microcontrollers.
AVR270: USB Mouse Demonstration (11 pages, revision C, updated 7/08)
This document describes a simple mouse project. It allows users to quickly test USB hardware using AT90USB without any driver installation.
AVR271: USB Keyboard Demonstration (12 pages, revision B, updated 7/08)
The aim of this document is to describe how to start and implement a USB keyboard application using the STK525 starter kit and FLIP in-system programming software for AT90USB microcontrollers.
  Other Related Application Notes
  
:
Debug Tool: AVR JTAGICE mkII
Design Software: AVR Studio 4
AVR USB Series6 Software Packages
QTouch Library 3.1
QTouch Studio 3.0.0
Evaluation Kit: AT90USBKey
ATEVK525 AVR USB Mass Storage Evaluation Kit
Reference Design: ATAVRUSBRF01 USB 2.4 GHz Reference Design
Starter Kit: ATSTK525
ATSTK600-TQFP64
Software Files: AT90USB64x USB Bootloader v1.0.0
AVR BSDL files
Zip archive with BSDL files for Atmel AVR devices.
AVR IBIS – AVR USB Software files
Zip archive with IBIS files for Atmel AVR USB devices.
Register to download QTouch Library
 
:
AVR JTAGICE mkII
AVR Studio 4
See more FAQs
  
:
AVR and AVR32 - Quick Reference Guide (Overview, 68 pages, revision I, updated 5/09)
Introduction of the product range of AVR and AVR32 microcontrollers and application processors:
  • Device family description
  • Key features
  • Device selection guides
  • Application oriented device families
  • Tools offer
AVR Instruction Set (User Guide, 155 pages, revision H, updated 7/09)
IBIS models for AT90USB646/647/1286/1287 (Other, updated 09/07)
STK525 Hardware User Guide (User Guide, 39 pages, revision A, updated 04/06)
This document describes the STK525 dedicated to the AT90USBxxx AVR microcontroller. This board is designed to allow an easy evaluation of the product using demonstration software. This user guide acts as a general getting started guide as well as a complete technical reference for advanced users.