USB MICROCONTROLLERS 8-bit Microcontrollers with Integrated USB Controller Ready to Go in No Time Atmel®’s family of 8-bit microcontrollers supports a wide range of USB applications: high-end keyboards, mice, phone accessories, toys, serial adapters and industrial equipment. An on-chip bootloader permits very quick firmware download from a PC, without using a parallel programmer or dedicated hardware. Nonvolatile memory stores configuration parameters enabling the system to be instantly operational, even without connection to a PC. 8051 solutions offer 8KB to 64KB of Flash with up to 4 MIPS and USB function. They also include 5 ROM variants for cost reduction when code is fixed. AVR® solutions offer 8KB to 128KB of Flash with up to 16 MIPS, USB function and On-The-Go for dual role host or function. Applications Keyboard and mice Gamepads and Joysticks Key Features & Benefits Popular and powerfull 8-bit architectures 8051 and AVR Phone accessories Extensive Library of USB reference firmware Toys USB Certification Serial adapters Flash In-System Programming Industrial equipment Factory Programmed USB boot-loader Security Keys Choice of serial interfaces and POS Terminals analog peripherals NFC and RFID readers Large range of memory sizes Power supplies and chargers Industrial Grade and Quality Low power consumption 8-BIT MICROCONTROLLERS WITH INTEGRATED USB CONTROLLER Everywhere You Are® USB Everywhere After conquering computers and peripherals, USB is gaining momentum in consumer products and industrial equipment. Data storage, data transfer and product configuration are key applications driving this move. On-The-Go (OTG) now allows devices to communicate without PC intervention. With the suitable device class libraries OTG can: • support various targeted products • negotiate host or device role with another OTG device • connect to any PC as a USB device Human Interface Devices form by far the most popular class of USB peripherals. New pointing and input devices gain in accuracy with fullspeed (12 Mbit/s), which is provided by all Atmel USB microcontrollers. Atmel USB microcontrollers also support isochronous transfers and double buffering for audio streaming. Last but not least, Atmel controllers with seven endpoints can merge several USB functions in one composite device, thus saving space and components. USB Self-Programming Atmel USB Flash microcontrollers’ on-chip bootloader can be used for self-programming at any step of the product life cycle: development, production, after sales support and in day to day use by the end user. Dedicated on-chip hardware secures the user firmware but can also force the application to reprogram when it has lost control. USB to SPI or USB to RS232 adapter USB 12 Mbps Standard Flash MCU USB Flash MCU Instant connection: programming on demand www.atmel.com USB Software Library A library of reference firmware demonstrates the most popular USB device classes and helps proliferate applications without the need for custom driver development: Human Interface Device class for mice, keyboards and industrial equipment I/Os; Mass storage device class to share files with PCs; Communication Device Class for data transfer and UART emulation. AVR 8051 Endpoint / Pipe* Host (KB) Function (KB) Function (KB) Device Firmware Update 1 7 4 3 Human Interface Device 1-3 4 3 3 Mass Storage 3 7 5 6 Communication Device Class 4 8 7 5 Audio 2 3 2.5 Fingerchip Bulk 2 Device Class 4 *Including one IN/OUT control endpoint/pipe AVR Tools Evaluation Kit Atmel: AT90USBKEY, EVK525 Mass Storage Evaluation Kit Starter Kit Atmel: STK525, STK526 Emulator Platform Atmel: JTAGICE mkII In-System Programming Atmel: FLIP software, AVRISP mkII, JTAGICE mkII, AVR Dragon Flash Device Programmers Atmel: STK500 with STK501 or STK526 Compilers CodeVision™, GCC-AVR, IAR®, USB Demo Kit P/N: AT90USBKEY 64 & 128KB Flash Starter Kit P/N: ATSTK525 8 & 16KB Flash Starter Kit P/N: ATSTK526 8051 Tools Starter et Development Kits Atmel: AT89STK-05, AT89STK-10, AT89DVK-04 Emulator Ceibo, Hitex, Nohau, Phytec, Signum In-System programming Atmel: FLIP software Flash Device Programmers Ad vantech®, Hi-Lo Systems, Elnec, BP Microsystems, Data I/O®, etc Compilers Crossware®, Hi-Tech, IAR®, Keil™, Raisonnace® , SDCC, Tasking® AT89C5132 Development Kit P/N: AT89DVK-04 AT89C5130A/31A Starter Kit P/N: AT89STK-05 Mass Storage Starter Kit - P/N: AT89STK-10 International I 8 P 16 P 64 P 64 Status a) Flash (KB) ROM (KB) 8 32 16 32 32 ISP & Self Programming EEPROM (Bytes) RAM (Bytes) UART/USART 1 1 1 1 1 1 1 1 1 1 1 1 Y Y Y 22 22 48 48 48 48 1 Y Y Y Y Y I/O Pins SPI Y 176 5 176 5 Y PS2 I2S 1 8-bit Timers 1 1 16-bit Timers 3+1 Y 3+1 Y PWM (channel) Y Y Y Y 832 7 USB DPRAM (bytes) USB Endpoints Y 1 2 2 2 2 2 2 6+2 Y 8 6+2 Y 8 6+2 Y 8 6+2 Y 8 2 2 5 5 5 5 5 5 5 2 3+PCA 2 3+PCA 3+PCA 3+PCA 3+PCA 3+PCA 3+PCA Comparator A/D Converter (channel) Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Analog Gain Stage POR PFD Memory Interfaces Serial Interfaces 1 1 Y Y Y 832 7 Y Y 832 7 1356 7 1 Y 168 4 1356 7 1 Y Y Y 832 7 Y Y 356 6 Y Y 356 6 356 6 Y Y Y 356 6 Y Y 356 6 Y Y Y Y Y TWI (I2C compliant) USB 2.0 Host/OTG USB Full Speed USB Low Speed USB 8-bit Microcontrollers Offering USB/SPI 512 512 4K 4K 8K 8K USB/SPI 512 512 USB/SPI 2K USB/SPI 2K USB/SPI 4K 44 1 1 1K 1280 18/34 1 2304 18 18 1 1 1K 1280 18/34 1 USB/SPI 4K USB USB USB 1280 1280 34 34 1280 18/34 1 512 1280 32K 1280 Atmel Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimhatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 Atmel Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309, 78054 Saint-Quentin-enYvelines Cedex France Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Product Contact Atmel Nantes La Chantrerie BP 70602 44306 Nantes cedex 3 France Tel: (33) 2-40-18-18-18 Fax: (33) 2-40-18-19-60 (IDE, MMC, SD, CF, SM) D 2.7 - 5.5 8-16 8-16 QFN32 D 2.7 - 5.5 8-16 8-16 TQFP32, QFN32 J 2.7 - 5.5 8-16 8-16 QFN64 J 2.7 - 5.5 8-16 8-16 TQFP64, QFN64 PLCC52, QFN32, VQFP64 J 2.7 - 5.5 8-16 8-16 QFN64 4 PLCC52, QFN32 VQFP64, SO28 VQFP80, Die QFN32 QFN32 QFN32, VQFP64 SO28, Die QFN48 QFN48 J 2.7 - 5.5 8-16 8-16 TQFP64, QFN64 2.7 - 5.5 48 4 3.3 2.7 - 5.5 48 2.7 - 3.6 20 4 4 4 4 4 2.7 - 3.6 32 2.7 - 3.6 32 2.7 - 3.6 32 2.7 - 3.6 32 2.7 - 3.6 32 -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +85°C Hotline Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131, USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 AT90USB82 AT90USB162 AT90USB646 AT90USB647 AT90USB1286 P 128 P 16 P 32 P 64 I I I I I AT90USB1287 P 128 AT89C5130A AT89C5131A AT89C5132 AT83C5134 AT83C5135 AT83C5136 AT83EC5136 AT83EI5136 a) I: Device under Introduction, P: Product in Full Production. Please contact your local sales for details. CF: CompactFlash, IDE: Integrated Drive Electronics, MMC: MultiMedia Card, PFD: Power Fail Detect, POR: Power On Reset, PWM: Pulse Width Modulation, SD: Secure Digital, SM: Smart Media, SPI: Serial Peripheral Interface, USB: Universal Serial Bus. Headquarters JTAG/DebugWIRE Literature Requests www.atmel.com/literature Vcc (V) Max. Frequency (MHz) Website www.atmel.com Max. Speed (MIPS) Packages © 2007 Atmel Corporation. All rights reserved. Temperature Range [email protected] Atmel®, logo and combinations thereof, Everywhere You Are®, AVR® and others are registered trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be the trademarks of Atmel or others. Rev.: 4036F-AVR-03/07/4000 Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALES LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.