Atmel Computer Hardware 8-bit Microcontrollers with Integrated USB Controller User manual

Atmel Computer Hardware 8-bit Microcontrollers with Integrated USB Controller User manual
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.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement