Product category:
Microprocessors, Microcontrollers and DSPs
News Release from: Atmel Corporation | Subject: AT90USB
Edited by the Electronicstalk Editorial
Team on 17 February 2006
Flash MCUs offer full USB coverage
Four new AVR Flash MCUs are designed to address the varied requirements of embedded applications needing USB connectivity in host and function modes.
Atmel has released four new AVR Flash MCUs with on-chip USB controllers The AT90USB microcontrollers are designed to address the varied requirements of embedded applications needing USB connectivity in host and function modes
This article was originally published on Electronicstalk on 9 Mar 2007 at 8.00am (UK)
Related stories
Flash MCUs offer Full-Speed USB control
Microcontrollers target high-volume USB applications ranging from high-performance human interface devices to wireless adapters.
Smart MCU aims for point-of-sale control
The AT91SAM9261 smart ARM microcontroller (SAM) is based on the ARM926EJ-S processor and is billed as the industry's first ultra-low-power deterministic microcontroller.
There are more than 1 billion USB devices in use and after conquering computers and peripherals, USB is gaining momentum in consumer products and industrial equipment.
Data storage, data transfer, product configuration and firmware updates are key applications driving this trend.
The AT90USB1286 and AT90USB646 have USB interface for applications needing to communicate with USB host.
Further reading
Controller maintains automotive system safety
With its built-in driver functions and complete monitoring system, the ATA6814 is a unique solution beneficial for all safety-relevant automotive electronics.
Tiny Flash MCUs promise frugal performance
Atmel Corporation has announced three new members of the AVR Flash microcontroller family, targeting battery chargers, sensor end-points and low-end motor control applications.
8bit microcontrollers make more of CAN systems
Two new 8bit AVR Flash microcontrollers feature extended Controller Area Network capabilities.
The AT90USB1287 and AT90USB647 comply with the USB On-The-Go (OTG) standard for use as dual role devices (DRD) in applications operating as either host or function on the USB.
The USB host capability is key to embedded devices needing to communicate without PC intervention.
The AT90USB1286 and AT90USB1287 have 128Kbyte of in-system programmable (ISP) Flash, 8Kbyte of RAM and 4Kbyte of EEPROM.
The AT90USB646 and AT90USB647 are identical but with half the memory size.
All devices have an on-chip bootloader that allows ISP through the USB bus providing unrivalled flexibility from development phase to field update.
A new USB controller has been developed to support all USB modes and OTG it can be configured to operate in low speed at 1.5Mbit/s or full speed at 12Mbit/s.
Low speed allows support for a wide range of low-cost devices like mice and keyboards, and full speed is sufficient to transfer megabytes in seconds.
Up to one control and six data endpoints/pipes can be configured simultaneously with a maximum packet size of 64byte.
The maximum packet size can be extended to a maximum of 256byte, for time critical "isochronous" transfers with the first data endpoint /pipe.
Near maximum USB bandwidth can be achieved with double buffering, without any real-time constraints when the AVR MCU runs at 8MHz.
On-chip PLL with an external crystal of 2 to 16MHz provides a 48MHz clock for USB operation.
The new AVR microcontrollers can operate at 8MHz with a supply voltage of 3V for battery powered applications.
In this case, a typical power consumption of less than 20mA is measured with the USB host in action.
The devices can also be USB powered at 5V and operate up to 16MHz.
All devices include a hardware multiplier, one USART, one SPI, one TWI, two 8bit and two 16bit timers with PWM and RTC, eight-channel 10bit ADC with differential inputs, a programmable gain amplifier and 48 programmable I/Os.
An extensive software library is offered to support the most-relevant USB classes for the embedded market: Mass Storage Device (MSD), Human Interface Device (HID), Device Firmware Upgrade (DFU), Communication Device Class (CDC), Audio Class etc.
Evaluation and debug tools are available now.
The STK525 starter kit, selling at $199, can be used in stand-alone mode and demonstrate all the above mentioned device classes.
It can also be used as an adapter to the generic STK500.
The AVR USB key, selling at $29.99, is a very low-cost evaluation tool demonstrating human interface, mass storage and OTG capability.
It can be reprogrammed in less than 5s through the USB interface.
JTAGICE MkII can connect to the starter kits and to the USB key for in-system programming and emulation through on-chip debug resources (OCD).
The AT90USB1287 will be used for sampling and development for the whole AT90USB family including devices yet to be announced.
AT90USB1286 is available now in a QFN64 package at $5.80 for 10,000 units.
The AT90USB1287 is sampling in QFN64 and TQFP64 packages at $6.20 in quantities of 10,000.
The AT90USB647 and AT90USB646 will be available later in 2006 at $4.60 and $4.20, respectively, for 10,000 units.
• Atmel Corporation: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

