Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Atmel Adds USB and OTG to its Range of AVR Flash MCUs

Status
Not open for further replies.

pic16f84

Member level 4
Member level 4
Joined
Mar 11, 2006
Messages
78
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Location
libya
Activity points
2,054
at90usb asm code

Atmel has announced four new AVR Flash MCUs with USB controller. The AT90USB microcontrollers are designed to address the varied requirements of embedded applications needing USB connectivity in host and function modes.

The AT90USB1286 and AT90USB646 have an USB interface for applications communicating with a USB host. 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 device. The USB host capability is key to embedded devices needing to communicate without PC intervention.

The AT90USB1286 and AT90USB1287 have 128 KBytes of In-System Programmable (ISP) Flash, 8 KBytes of RAM and 4 KBytes 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.5 Mbit/s or full speed at 12 Mbit/s. Up to one control and six data endpoints/pipes can be configured simultaneously with a maximum packet size of 64 bytes. The maximum packet size can be extended to a maximum of 256 bytes, 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 8 MHz.

On-chip PLL with an external crystal of 2 MHz to 16 MHz provides a 48 MHz clock for USB operation. The new AVR microcontrollers can operate at 8 MHz with a supply voltage of 3V for battery-powered applications. In this case, a typical power consumption of less than 20 mA is measured with the USB host in action. The devices can also be USB powered at 5V and operate up to 16 MHz.

All devices include a hardware multiplier, one USART, one SPI, one TWI, two 8-bit and two 16-bit timers with PWM and RTC, 8-channel 10-bit 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.

AT90USB1286 is available now in a QFN64 package at $5.80 for 10,000 units. AT90USB1287 is sampling in QFN64 and TQFP64 packages at $6.20 in quantities of 10,000. AT90USB647 and AT90USB646 will be available later in 2006 at $4.60 and $4.20, respectively, for 10,000 units.
 

atmel usb host

Many atmel ICs like as AVR32,AT91SAM7X and above components are available only in PDF document format for many users:D

I think you need to spend 2 years to see them in market and until that time new components will replace them.

Atmel only publish new IC news in pdf format:))
 

at90usbkey adapter board

I think AVR usb devices are quiet potent enough for USB applications.
 

avr usb host mass storage

Been using a couple for embedded robotics, comp. peripheral and control systems (with custom RTOS). They are bloody sweet!

Fast, easy to program and have all the I/O ports you could possibly need!

Be warned though - if you get their cheap demo boards (AT90USBKey), sourcing I/O headers (not included) is a pain in the arse! Not impossible (finally found a supplier after 2 weeks of searching yesterday), but definately challenging!
 

atmel midi usb code

I too ran into the problem of how to connect to the pads on the AT90USBKEY so I designed an adapter board and now sell them as a set of 6. Here's a link to the item. **broken link removed**

Tom
 

atmel avr usb host

For all the hullballoo of which is better.. AVR or PIC, PIC developers have been banging out full-speed embedded USB products for the past 2 years... and the new USB PIC's boast 12-bit fast ADC's. While AVR has a good product, waiting this long has been too long for the serious developer.
 

at90usb647 cheap

I have recently finished a project using the at90usb127 and plan to use the same part in several new projects. The first project used a generic MIDI driver that worked well. The USB implementation was relativly easy, I wrote it in assembler bassed in the original atmel C code. I can exchange information on this with anyone else using this chip.

I found the Beagle USB analyser invaluable in getting USB up and running, it has a nice real time mode and would recomend it to anyone.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top