AVR Microcontrollers with On-Chip USB Capability - Atmel

Posted in AVR, Atmel, Device Interfacing, Favorite, USB
On Monday, March 19, 2007

Atmel introduced the AT90USB82 and AT90USB162  8 bit AVR microcontrollers for high-volume USB applications.  These AVR devices feature a full-speed USB (12 Mbits/s) controller and have 8 KB and 16 KB of Flash memory, respectively. The programming of these AVR microcontrollers can be done via their USB interface. The chips also offer 512 bytes EEPROM for parameters settings of the application.

Atmel also introduced the AT90USB1286 and AT90USB646 USB Microcontrollers, with up to 128-Kbyte Flash memory, 8-Kbyte SRAM, 4-Kbyte EEPROM, integrated 10 bit ADC. These chips also feature on-chip debugging via JTAG interface.

To accommodate market demands of USB-host devices, Atmel offers the AT90USB647 and AT90USB1287, the AVR microcontrollers with the USB On-The-Go (OTG) capability.

The AT90USB82 and AT90USB162 have SPI and UART interfaces to communicate with with external components. The chips also offer a 100 mA regulated power output  to power-up external devices.

The AT90USB82 and AT90USB162  are available in 32-pin packages including 5×5mm QFN package. These devices offer 21 general-purpose I/Os that can  be used to detect interrupts. This is very effective for applications such as joysticks and high-end mice where interrupt handling capability is essential. Fyi, most of other market solutions for joysticks and high-end mice application use multiplexing I/O techniques.

Full-speed USB enables fast and accurate response and also provides sufficient bandwidth. The same device can be the heart of a wireless desktop center, supporting a mouse, a keyboard and a bidirectional audio device.

Programming the AT90USB162’s Flash memory is very fast (about half of second). The program can be loaded directly via USB interface, without the need for a dedicated connector such as oldies ISP dongle.

Jean-Christophe Lawson, Atmel, said:

Our new low pin-count USB devices nicely complement the higher-end AVR OTG and USB devices we introduced last year…

…They are two times smaller than most of existing solutions, achieving a perfect trade-off between cost and flexibility.

Development of the AT90USB82 and AT90USB162  much more easier using STK 526 development kit. The price of STK 526 is US$199.

The STK 526 can easily demonstrate simple USB features and applications such as communication device class,  HID, and mass storage. The kit can also be used as an extension to the popular STK500. The AVR Dragon and JTAGICE mkII can connect to  in-system programming and emulation through on-chip debug resources.

The AT90USB162 is available now with pricing at $1.65. The AT90USB82 is scheduled to be released the end of 2007 $1.45 (10K).

The AT90USB162 is delivered in in 32-pin QFN and TQFP packages, the AT90USB82 in QFN package.

……………….

Update

The AT90USB Microcontrollers - AVR with on-chip USB solutions

The AT90USB microcontrollers are targeted to embedded applications needing USB connectivity such as mobile phone accessories, joysticks, programmable keyboards, mice, POS, USB briges, toys,  RFID and Near Field Communication (NFC) readers.

Atmel AT90USB82 USB Microcontroller key specs.:

  • Up to 16 MIPS
  • 8-Kbyte Flash Program Memory
  • 512-byte SRAM
  • 512-byte EEPROM
  • On-chip debugging with DebugWire interface
  • 2.7 - 5.5 Voltage operation

Atmel AT90USB162 USB Microcontroller key specs.:

  • Up to 16 MIPS
  • 16-Kbyte Flash Program Memory
  • 512-byte SRAM
  • 512-byte EEPROM
  • On-chip debugging with DebugWire interface
  • 2.7 - 5.5 Voltage operation

Datasheet: AT90USB82/162 Datasheet (Preliminary) [PDF, 276 pages]

 

Atmel AT90USB1286 USB Microcontroller key specs.:

  • Up to 16 MIPS
  • 128-Kbyte Flash Program Memory
  • 8-Kbyte SRAM
  • 4-Kbyte EEPROM
  • JTAG interface for on-chip-debug
  • 8 Channel 10-bit ADC
  • 2.7 - 5.5 Voltage operation

Atmel AT90USB646 USB Microcontroller key specs.:

  • Up to 16 MIPS
  • 64-Kbyte Flash Program Memory
  • 4-Kbyte SRAM
  • 2-Kbyte EEPROM
  • JTAG interface for on-chip-debug
  • 8 Channel 10-bit ADC
  • 2.7 - 5.5 Voltage operation

 

USB Dual Role Solutions - On-The-Go (OTG)

The Atmel’s AT90USB647 and AT90USB1287 are AVR microcontrollers with the USB On-The-Go (OTG) capability. This capability is key to embedded devices needing to communicate without PC intervention.

Atmel AT90USB647 USB On-The-Go (OTG) Microcontroller key specs.:

  • Up to 16 MIPS
  • 64-Kbyte Flash Program Memory
  • 4-Kbyte SRAM
  • 2-Kbyte EEPROM
  • JTAG interface for on-chip-debug
  • 8 Channel 10-bit ADC
  • 2.7 - 5.5 Voltage operation

Atmel AT90USB1287 USB On-The-Go (OTG) Microcontroller key specs.:

  • Up to 16 MIP
  • 128-Kbyte Flash Program Memory
  • 8-Kbyte SRAM
  • 4-Kbyte EEPROM
  • JTAG interface for on-chip-debug
  • 8 Channel 10-bit ADC
  • 2.7 - 5.5 Voltage operation

Datasheet: AT90USB1286, AT90USB1287, AT90USB646, AT90USB647 Preliminary Complete [PDF, 434 pages]

Development Tools for AVR-USB Microcontrollers:

  • STK525 for AT90USB646, AT90USB647, AT90USB1286 and AT90USB1287
  • STK526 for AT90USB82 and AT90USB162
  • The AVR USB Key (AT90USBKEY) is evaluation tool demonstrating mass storage, human interface and USB On-The-Go (OTG) capability.
  • JTAGICE mkII (ATJTAGICE2)

Atmel support the developers using AVR for USB with a number
of applications notes. Software library is offered to
support the most-relevant USB classes such as:

  • Mass Storage Device (MSD)
  • Human Interface Device (HID)
  • Device Firmware Upgrade (DFU)
  • Communication Device Class (CDC)
  • Audio Class, etc…

 

Source: AT90USB82 and AT90USB162 USB Microcontrollers


Possible Related Entries:
[Embedded System roll-b]
Caution:
Non-English page is generated by an automatic translation software which can rise inaccurate translation.
Consider to view the original English version via link at the bottom of this page.