Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features.



Similar documents
Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features.

Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2. 8-bit Atmel Microcontrollers. Application Note. Features.

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.

AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32138: How to optimize the ADC usage on AT32UC3A0/1, AT32UC3A3 and AT32UC3B0/1 series. 32-bit Microcontrollers. Application Note.

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

APPLICATION NOTE. Atmel LF-RFID Kits Overview. Atmel LF-RFID Kit. LF-RFID Kit Introduction

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

How To Design An Ism Band Antenna For 915Mhz/2.4Ghz Ism Bands On A Pbbb (Bcm) Board

APPLICATION NOTE. Atmel AT04389: Connecting SAMD20E to the AT86RF233 Transceiver. Atmel SAMD20. Description. Features

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

Application Note. Atmel ATSHA204 Authentication Modes. Prerequisites. Overview. Introduction

AVR1900: Getting started with ATxmega128A1 on STK bit Microcontrollers. Application Note. 1 Introduction

AVR32788: AVR 32 How to use the SSC in I2S mode. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR2006: Design and characterization of the Radio Controller Board's 2.4GHz PCB Antenna. Application Note. Features.

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS

AVR1321: Using the Atmel AVR XMEGA 32-bit Real Time Counter and Battery Backup System. 8-bit Microcontrollers. Application Note.

AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1510: Xplain training - XMEGA USART. 8-bit Microcontrollers. Application Note. Prerequisites. 1 Introduction

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

AVR353: Voltage Reference Calibration and Voltage ADC Usage. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32701: AVR32AP7 USB Performance. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration

Application Note. Atmel CryptoAuthentication Product Uses. Atmel ATSHA204. Abstract. Overview

APPLICATION NOTE. Atmel AT01095: Joystick Game Controller Reference Design. 8-/16-bit Atmel Microcontrollers. Features.

USER GUIDE EDBG. Description

8-bit. Application Note. Microcontrollers. AVR282: USB Firmware Upgrade for AT90USB

AT91SAM ARM-based Flash MCU. Application Note

AVR305: Half Duplex Compact Software UART. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AT02985: User s Guide for USB-CAN Demo on SAM4E-EK. Atmel AVR 32-bit Microcontroller. Features. Description.

8051 Flash Microcontroller. Application Note. A Digital Thermometer Using the Atmel AT89LP2052 Microcontroller

AVR1003: Using the XMEGA Clock System. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR287: USB Host HID and Mass Storage Demonstration. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

3-output Laser Driver for HD-DVD/ Blu-ray/DVD/ CD-ROM ATR0885. Preliminary. Summary. Features. Applications. 1. Description

Using CryptoMemory in Full I 2 C Compliant Mode. Using CryptoMemory in Full I 2 C Compliant Mode AT88SC0104CA AT88SC0204CA AT88SC0404CA AT88SC0808CA

AVR1600: Using the XMEGA Quadrature Decoder. 8-bit Microcontrollers. Application Note. Features. 1 Introduction. Sensors

AVR1318: Using the XMEGA built-in AES accelerator. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

1Mb (64K x 16) One-time Programmable Read-only Memory

AT88CK490 Evaluation Kit

APPLICATION NOTE. Atmel AVR600: STK600 Expansion, Routing and Socket Boards. Atmel Microcontrollers. Introduction

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

General Porting Considerations. Memory EEPROM XRAM

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

AVR1324: XMEGA ADC Selection Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AVR134: Real Time Clock (RTC) using the Asynchronous Timer. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR2033: SAM-ICE Adapter Hardware User Manual. 8-bit Atmel Microcontrollers. Features. Introduction

8-bit RISC Microcontroller. Application Note. AVR182: Zero Cross Detector

AVR033: Getting Started with the CodeVisionAVR C Compiler. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

Introducing a platform to facilitate reliable and highly productive embedded developments

Software Prerequisites Linux Ubuntu LTS. Estimated completion time: 15min. The goal of this hands-on is to:

AVR2004: LC-Balun for AT86RF230. Application Note. Features. 1 Introduction

Atmel AVR4905: ASF - USB Device HID Generic. 8-/32-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Quick Start Guide. CAN Microcontrollers. ATADAPCAN01 - STK501 CAN Extension. Requirements

Application Note. 8-bit Microcontrollers. AVR272: USB CDC Demonstration UART to USB Bridge

AVR319: Using the USI module for SPI communication. 8-bit Microcontrollers. Application Note. Features. Introduction

Atmel AVR4950: ASF - USB Host Stack. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AT11805: Capacitive Touch Long Slider Design with PTC. Introduction. Features. Touch Solutions APPLICATION NOTE

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

8-bit Microcontroller. Application Note. AVR415: RC5 IR Remote Control Transmitter. Features. Introduction. Figure 1.

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

Application Note. C51 Bootloaders. C51 General Information about Bootloader and In System Programming. Overview. Abreviations

PL-277x Series SuperSpeed USB 3.0 SATA Bridge Controllers PCB Layout Guide

Evaluation Board for the AAT1275 Boost Converter with USB Power Switch

USER GUIDE. ATWINC1500B Hardware Design Guidelines - IEEE b/g/n IoT Module. Atmel SmartConnect. Introduction

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

Hardware Configurations for the i.mx Family USB Modules

CryptoAuth Xplained Pro

AVR245: Code Lock with 4x4 Keypad and I2C LCD. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Two mechanical buttons Two user LEDs Four expansion headers. Board controller with USB interface. One power LED and one status LED

HANDLING SUSPEND MODE ON A USB MOUSE

Master USB 2.0 Hub power management

APPLICATION NOTE. Secure Personalization with Transport Key Authentication. ATSHA204A, ATECC108A, and ATECC508A. Introduction.

APPLICATION NOTE. Circuit Protection Considerations for USB Overcurrent Protection

AVR055: Using a 32kHz XTAL for run-time calibration of the internal RC. 8-bit Microcontrollers. Application Note. Features.

USER GUIDE. ZigBit USB Stick User Guide. Introduction

APPLICATION NOTE. AT03155: Real-Time-Clock Calibration and Compensation. SAM3 / SAM4 Series. Scope

Atmel AVR4027: Tips and Tricks to Optimize Your C Code for 8-bit AVR Microcontrollers. 8-bit Atmel Microcontrollers. Application Note.

Capacitive Touch Technology Opens the Door to a New Generation of Automotive User Interfaces

Atmel AVR4904: ASF - USB Device HID Keyboard Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

256K (32K x 8) Battery-Voltage Parallel EEPROMs AT28BV256

Evaluation Board User Guide UG-127

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Application Note. 8-bit Microcontrollers. AVR293: USB Composite Device

How to Calculate the Capacitor of the Reset Input of a C51 Microcontroller 80C51. Application Note. Microcontrollers. Introduction

Application Note. 1. Introduction. 2. Associated Documentation. 3. Gigabit Ethernet Implementation on SAMA5D3 Series. AT91SAM ARM-based Embedded MPU

8-bit Microcontroller. Application Note. AVR134: Real-Time Clock (RTC) using the Asynchronous Timer. Features. Theory of Operation.

AN2760 Application note

AN1991. Audio decibel level detector with meter driver

3-output Laser Driver for HD-DVD/ Blu-ray/DVD/ CD-ROM ATR0885. Preliminary. Summary

8-bit Microcontroller. Application Note. AVR400: Low Cost A/D Converter

August 2001 PMP Low Power SLVU051

Proximity Design Guide. Proximity Design Guide. Application Note QTAN Introduction

Output Filter Design for EMI Rejection of the AAT5101 Class D Audio Amplifier

APPLICATION NOTE. Atmel AT01180: Barcode and QR code scanner User Guide. Atmel 32-bit Microcontroller. Features. Introduction

Transcription:

Atmel AVR1017: XMEGA - USB Hardware Design Recommendations Features USB 2.0 compliance - Signal integrity - Power consumption - Back driver voltage - Inrush current EMC/EMI considerations Layout considerations Typical power scheme 8-bit Atmel Microcontrollers Application Note 1 Introduction Atmel AVR XMEGA devices now make easy to implement USB. To ensure full USB device compliance, however, there are some issues to consider while designing the hardware application. This document introduces a set of recommendations that cover the following technical topics: USB 2.0 full speed and low speed electrical compliance EFTB (electrical fast transient burst) Global EMC performance This document is written for hardware designers to help them develop their applications. It assumes that readers are familiar with the AVR XMEGA architecture. A basic knowledge of the USB 2.0 specification (www.usb.org) is also required to understand the content of this document and compliance constraints. Rev.

2 Abbreviations USB: USB IF: FS: LS HS: PCB: EFTB: DP or D+: DM or D-: DFLL: BOM: Universal serial bus USB Implementation Forum USB full speed (12Mbit/s) USB low speed (1.5MBit/s) USB high speed (480MBit/s) Printed circuit board Electrical fast transient burst Data Plus differential line Data Minus differential line Digital frequency locked loop Bill of materials 2 Atmel AVR1017

Atmel AVR1017 3 Global hardware USB requirements 3.1 Power schemes 3.1.1 Self-powered applications 3.1.2 Bus-powered applications 3.1.2.1 Suspend mode The USB interface consists of a differential data pair (DP/DM) and a power supply (VBUS, GND). VBUS provides a 5V power supply to optionally power the target application. The DP/DM differential pair operates at 3.3V for LS and FS devices, while HS devices use a lower voltage. As the XMEGA USB module implements FS and LS modes only, the rest of this document will not deal with USB HS mode. For FS and LS modes, the 3.3V differential pair voltage is within the XMEGA power supply range. Thus, to allow USB operation, the XMEGA should be powered at 3.3V. According to USB specifications, USB devices can either be bus-powered or selfpowered. Self-powered applications provide their own power supply; they are not allowed under any condition to draw any current from the USB interface. Bus-powered applications draw their power supply from the 5V VBUS signal. The maximum current allowed depends on the USB mode. The USB host controller may decide to enter suspend mode at any time to reduce power consumption (system sleep or standby). While in this mode, the entire application should reduce power consumption to less than 2.5mA. This means that the entire device should be able to reach this minimal static power consumption. This requires the application design to: NOTE Reduce the number of permanent pull-up signals Minimize or eliminate power-on LEDs Reduce the power consumption of external components/resources (through chip select and power reduction lines, and by shutting down unused power supplies) When computing global suspend current, remember that the USB device requires keeping its DP or DM pull-up active. 3.1.2.2 Operating mode While in USB operational mode, the maximum current that can be drawn from VBUS depends on the device type and state. The device is not allowed to draw more than 100mA until it is properly enumerated by the USB host. The maximum current a device can draw once enumerated is given during the enumeration process. The current ranges are from 0 to 100mA for low-power devices, or 0 to 500mA for highpower devices. 3.1.3 Inrush current The USB 2.0 specification states: The maximum load (CRPB) that can be placed at the downstream end of a cable is 10μF in parallel with one unit load (100mA). The 3

10μF capacitance represents a bypass capacitor directly connected across the VBUS lines in the function, plus any capacitive effects visible through the regulator in the device. As a result, the maximum direct capacitance allowed on the VBUS signal should be limited to 10µF, which represents an allowable load of approximately 50µC. According to the USB-IF: Inrush current is measured for a minimum of 100 milliseconds (ms) after attach. Attach is defined at the moment the VBus and ground pins of the plug mate with the receptacle. Any current exceeding 100mA during the 100ms interval is considered part of the inrush current event. The inrush current is divided into regions. A region is an interval where the current exceeds 100mA until the time the current falls below 100mA for at least 100µs. There can be multiple inrush regions during the 100ms period. Pass/fail is determined by the region having the highest charge. Figure 3-1. Inrush current measure. 3.1.4 Back-drive voltage 4 Atmel AVR1017 For more detail about inrush current compliance, refer to the official USB-IF compliance update page (http://compliance.usb.org). A USB self-powered device has its own independent power supply, as this kind of application can operate while disconnected or not using the USB interface. The USB specification states that the USB lines of such a device should not present any voltage on DP, DM, or VBUS while disconnected from the bus.

Atmel AVR1017 As a consequence, a USB self-powered device should implement a mechanism to detect the USB connection state (via VBUS signal monitoring) to ensure it does not enable its DP or DM pull-up on the differential data pair. 3.2 Signal integrity The USB 2.0 full speed electrical specification requires some precautions to ensure correct signal integrity. Incorrect signal quality could make the USB device s behavior unstable and not compliant with the USB specification. During USB certification, the USB signal quality is measured by performing the eye diagram test. Figure 3-2 illustrates a correct (USB-compliant) and an incorrect eye diagram. The incorrect one may result of improper routing or unmatched impedance of the USB differential lines. Figure 3-2. USB eye diagrams. 3.2.1 USB signal routing The impedance of the differential data line pair is 90Ω to each other and 45Ω to ground, and the termination of the line in the device may require serial resistors. These serial resistors are included within the AVR XMEGA device. To ensure proper signal integrity, the two DP/DM signals must be closely routed on the PCB: The impedance of the pair should be matched on the PCB to minimize reflections USB differential tracks should be routed with the same characteristics (length, number of vias, etc.) Signals should be routed as parallel as possible, with a minimum number of angles and vias 5

Figure 3-3. Typical USB layout connections. USB Connector USB differential pair RC filter shield/gnd ESD Suppressors 3.2.2 Clock source selection The 12Mbit/s USB FS signal rate specification requires 0.25% accuracy. In addition, the data recovery mechanism requires an internal 4 oversampling mechanism. Thus, the device should be able to generate an accurate, 48MHz signal clock to the USB module. To ensure proper signal quality, the Atmel AVR XMEGA provides different ways to generate the 48MHz oversampling frequency: NOTE External crystal and the on-chip PLL Internal RC oscillator The most convenient method is to use the on-chip, 32MHz RC oscillator calibrated at 48MHz. To ensure 0.25% signal rate accuracy, the internal RC oscillator should be auto-calibrated using an internal DFLL. This solution allows the external BOM cost to be reduced (no need for an external crystal). The USB module for XMEGA requires a minimum 12MHz CPU clock to send and receive data. Be sure to configure the XMEGA system clock with a minimum 12MHz clock when using the USB module. This clock can be stopped when USB is in suspend mode. 3.3 Bus connection 3.3.1 Connector types The device can be connected to the host via a captive cable or by using a soldered receptacle with a USB cable. For USB device connection, the USB specification states that one and only one USB connector can be used. It can be one of the following: 6 Atmel AVR1017

Atmel AVR1017 B receptacle Mini-B receptacle Micro-B receptacle When applying for USB device certification, be sure to use a certified USB connector listed by the USB-IF. Certified USB connectors can be found from the USB-IF product search web page (http://www.usb.org/kcompliance/view). Be sure to use properly shielded USB cable when using a captive cable in FS mode, and limit the cable length to 1.5m in LS mode. 3.3.2 Electrostatic protection USB allows the application to have an open connection to the external environment, which could expose the entire system to ESD. Even though Atmel AVR XMEGA devices embed on-chip ESD protection, it is recommended to increase ESD protection on the USB DP, DM, and VBUS lines using dedicated transient suppressors. These protections should be located as close as possible to the USB connector to reduce the potential discharge path and reduce discharge propagation within the entire system. Figure 3-4. Typical USB ESD protections. VBUS D+ D- GND SHIELD ESD Suppressors 7

The ESD suppressors can be independent, discrete protection devices or specific, integrated USB protections. 3.3.3 EMI considerations The USB FS cable includes a dedicated shield wire that should be connected to the board with caution. Special attention should be paid to the connection between the board ground plane and the shield from the USB connector and the cable. Tying the shield directly to ground would create a direct path from the ground plane to the shield, turning the USB cable into an antenna. To limit the USB cable antenna effect, it is recommended to connect the shield and ground through an RC filter. Typically, R = 1MΩ and C = 4.7nF in Figure 3-5. Figure 3-5. Typical shield and ground connection. 8 Atmel AVR1017

Atmel AVR1017 4 Typical USB applications with Atmel XMEGA Atmel XMEGA devices with USB modules now make the implementation of USB connectivity easy by reducing external component needs: On-chip USB serial resistors On-chip USB pull-up resistor No need for an external crystal, because AVR XMEGA can achieve USB FS and LS communication using its internal RC oscillator 4.1 Power supply considerations The USB differential pair operates at, typically, 3.3V. As a result, to comply with the USB specifications, the AVR XMEGA device should be powered with VCC = 3.3V. 4.2 Bus-powered application When designing bus-powered applications, power management is critical. The AVR XMEGA offers a wide range of power saving modes to achieve the lowest possible power consumption for the system. However, some special considerations should be taken into account regarding external component selection. As explained before, buspowered applications use the 5V VBUS power supply to feed the entire application. An external low dropout regulator is required to generate the 3.3V AVR XMEGA power supply. When selecting this regulator, be sure its quiescent current does not consume too large a proportion of the global 2.5mA suspend current. Figure 4-1. Bus power scheme connection. 4.3 VBUS detection for self-powered devices Self-powered devices require a way to detect the USB connection status by monitoring the VBUS signal. This could be achieved using a basic resistor voltage divider. Figure 4-2. Self-power scheme connection. 9

5 Conclusion Within the past years, USB has become a standard and an easy-to-use communication interface. Atmel AVR XMEGA devices provide an efficient USB solution to integrate USB in most applications. But designing an application that fully complies with the USB specifications requires careful attention to several issues. Table 5-1 summarizes the technical issues and their potential solutions. Table 5-1. Summary of USB hardware requirements. Technical issue Recommendation Power management USB signal quality ESD EMC Inrush current Back-drive voltage - Use an appropriate power reduction mode in USB suspend mode - Select a regulator with a low quiescent current - Reduce consumption of all external resources (LEDs, pull-up, chip select, etc.) - Use certified connectors and cables - USB differential pair routing - Source clock selection - Power supply quality - ESD suppressors on VBUS, D+, and D- located close to the USB connector - Indirect ground/shield connection - Maximum VBUS equivalent capacitance should be lower than 10µF - VBUS signal monitoring required to control USB attachment 10 Atmel AVR1017

Atmel AVR1017 6 Table of contents Features... 1 1 Introduction... 1 2 Abbreviations... 2 3 Global hardware USB requirements... 3 3.1 Power schemes... 3 3.1.1 Self-powered applications... 3 3.1.2 Bus-powered applications... 3 3.1.3 Inrush current... 3 3.1.4 Back-drive voltage... 4 3.2 Signal integrity... 5 3.2.1 USB signal routing... 5 3.2.2 Clock source selection... 6 3.3 Bus connection... 6 3.3.1 Connector types... 6 3.3.2 Electrostatic protection... 7 3.3.3 EMI considerations... 8 4 Typical USB applications with Atmel XMEGA... 9 4.1 Power supply considerations... 9 4.2 Bus-powered application... 9 4.3 VBUS detection for self-powered devices... 9 5 Conclusion... 10 6 Table of contents... 11 11

Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: (+1)(408) 441-0311 Fax: (+1)(408) 487-2600 www.atmel.com Atmel Asia Limited Unit 01-5 & 16, 19F BEA Tower, Milennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon HONG KONG Tel: (+852) 2245-6100 Fax: (+852) 2722-1369 Atmel Munich GmbH Business Campus Parkring 4 D-85748 Garching b. Munich GERMANY Tel: (+49) 89-31970-0 Fax: (+49) 89-3194621 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chou-ku, Tokyo 104-0033 JAPAN Tel: (+81) 3523-3551 Fax: (+81) 3523-7581 2011 Atmel Corporation. All rights reserved. Atmel, Atmel logo and combinations thereof, AVR, AVR logo, XMEGA, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. 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 THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, 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 products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.