|
Download MSC-Newsletter: Ready, Steady, Go! AVR MCUs offer full USB coverage [PDF 485KB] |
|
|
|
Ready, Steady, Go! AVR MCUs offer full USB coverage |
||
|
Four new ATMEL® AVR Flash MCUs are designed to address the varied requirements of embedded applications needing USB connectivity in host and function modes. ATMEL® announced four new AVR® Flash MCUs with USB controller. There are more than a 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 the AT90USB646 have USB interface for applications needing to communicate with USB host. The AT90USB1287 and the AT90USB647 comply with the USB On-The-Go (OTG) standard for use as Dual Role Device (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 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. |
||
|
AT90USB Family Features |
|
|
The new AVR USB controllers have been developed to support all USB modes and OTG. They 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. |
||
| Device | USB | Flash | RAM | EE | Pins |
| AT90USB646 | Device | 64K | 4K | 2K | 64 |
| AT90USB1286 | Device | 128K | 8K | 4K | 64 |
| AT90USB647 | OTG | 64K | 4K | 2K | 64 |
| AT90USB1287 | OTG | 128K | 8K | 4K | 64 |
| AT90USB Tools | |
|
ATSTK525 Starter Kit dedicated to the AT90USB microcontrollers. It supports JTAGICE mkII and AVRISP mkII via AVR Studio. It includes a number demonstration program with source and hex files. The parts can be directly programmed through the USB port with FLIP In-System Programming utility. The ATSTK525 starter kit can used in stand-alone mode and demostrate all device classes. It can also be used as an adapter to generic ATSTK500. |
|
AT90USBKEY Low-cost demonstration board based on the AT90USB1287. It allows the quick evaluation of AVR microcontrollers and the AT90USB family. The key simply connects to the USB port of a personal computer to retrieve on-board documentation and run AVR programs. |
|
Contact
|