AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System. 8-bit Atmel Microcontrollers. Application Note. Prerequisites.

Similar documents
AVR1503: Xplain training - XMEGA Programmable Multi Interrupt Controller 8-bit Microcontrollers Application Note Prerequisites

APPLICATION NOTE. Atmel AVR1638: XMEGA RTC Calibration. 8-bit Atmel Microcontrollers. Features. Introduction

AVR1501: Xplain training XMEGA Timer/Counter 8-bit Microcontrollers Application Note Prerequisites 1 Introduction

Atmel AVR1619: XMEGA-B1 Xplained Demonstration. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel QT600 Quick Start Guide Touch Solutions

AVR1512: XMEGA-A1 Xplained training - XMEGA Basics. 8-bit Atmel Microcontrollers. Application Note. Prerequisites. 1 Introduction

APPLICATION NOTE. Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices. Atmel AVR XMEGA. Features.

Atmel AVR32847: Migration from/to the UC3L0 64/32/16 from/to the UC3L0 256/ bit Atmel Microcontrollers. Application Note.

AVR32917: picopower Board getting started. 32-bit Microcontrollers. Application Note. Preliminary. Features. 1 Introduction

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB)

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

APPLICATION NOTE. AT03324: Atmel REB212BSMA-EK Quick Start Guide. Atmel MCU Wireless. Introduction

STK521. User Guide B AVR 01/12

AVR1508: Xplain training - XMEGA DAC 8-bit Microcontrollers Application Note Features 1 Introduction

APPLICATION NOTE. Atmel AVR057: Internal RC Oscillator Calibration for ATtiny4/5/9/10/20/40. 8-bit Atmel Microcontrollers. Features.

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

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

Atmel LF-RFID Kit Comparison Chart. Application Note. Atmel LF-RFID Kit Comparison Chart. 1. Description

AVR1303: Use and configuration of IR communication module. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AT03782: Using Low Power Modes in SAM4N Microcontroller. Atmel 32-bit Microcontroller. Features.

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

APPLICATION NOTE. Atmel AT02260: Driving AT42QT1085. Atmel QTouch. Features. Description

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

APPLICATION NOTE. Atmel AVR536: Migration from ATmega644 to ATmega644A. 8-bit Atmel Microcontrollers. Introduction

AVR1315: Accessing the XMEGA EEPROM. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR532: Migration from ATmega48/88/168 to ATmega48A/88A/168A. 8-bit Microcontrollers. Application Note. 1 Introduction

APPLICATION NOTE. Atmel AVR3009: Driving QTouch Device with I 2 C Interface. Atmel QTouch. Introduction

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

AVR097: Migration between ATmega128 and ATmega1281/ATmega bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR2131: Lightweight Mesh Getting Started Guide. Atmel MCU Wireless. Features. Description

AVR32752: Using the AVR32 UC3 Static Memory Controller. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel CryptoAuthentication Starter Kit

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

OLED display Sensors readout. Light sensor Temperature sensor

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

USER GUIDE. Wireless Production Test Reference Protocol Specification Document. Atmel MCU Wireless. Description

AVR based 125kHz RFID Evaluation Kit (Re)Programming Guide ATA2270-EK1. Overview. Fuse Settings: ISP Programming

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

One-channel Toggle-mode Touch Sensor IC with Power Management Functions AT42QT1012. Summary

Section 5 SERCOM. Tasks SPI. In this section you will learn:

APPLICATION NOTE. Atmel AVR116: Wear Leveling on DataFlash. 32-bit Atmel Microcontrollers. Features. Description. Wear leveling

a clock signal and a bi-directional data signal (SCL, SDA)

Embedded AVR Microcontroller Including RF Transmitter and Immobilizer LF Functionality for Remote Keyless Entry ATA5795. Summary.

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32401: AVR32 AP7 Linux Interfacing DataFlash. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR32 UC3 Software Framework... User Manual

USER GUIDE EDBG. Description

USER GUIDE. ZigBit USB Stick User Guide. Introduction

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATtiny87 ATtiny167 Automotive

32Kbytes on-chip SRAM. Viterbi decoding and CRC PRIME compliant 128-bit AES encryption Channel sensing and collision pre-detection

Getting Started with the SAM4L-EK Demo

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

AVR42772: Data Logger Demo Application on XMEGA A1U Xplained Pro. Introduction. Features. AVR XMEGA Microcontrollers APPLICATION NOTE

EDBG. Description. Programmers and Debuggers USER GUIDE

SAM4 Reset Controller (RSTC)

8-megabyte, 4-megabyte, and 2-megabyte 2.7-volt Only DataFlash Cards AT45DCB008D AT45DCB004D AT45DCB002D. Not Recommended for New Design

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

Smart RF Device Family - Getting Started Guide. Features. Description. References ATAN0115 APPLICATION NOTE

CAN, 80C51, AVR, Microcontroller. Application Note

CAN Microcontrollers. Application Note. Migrating from T89C51CC01 to AT89C51CC03. Feature Comparison

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

AT09381: SAM D - Debugging Watchdog Timer Reset. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

AT697E. Application Note. Checking AT697E Code for Occurrence of LDF/FPOPd Instructions Sequence with a dependency on an Odd-Numbered Register

Application Note. Microcontrollers. Using Keil FlashMon Emulator with AT89C51CC01/03 AT89C51CC01/ Summary. 2. Background overview

8-bit Microcontroller. Application Note. AVR320: Software SPI Master

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

AT91 ARM Thumb Microcontrollers. Application Note. AT91 Host Flash Loader. 1. Package Contents. 2. Definition of Terms. 3.

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

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

ATDH2200E Programming Kit... User Guide

Native route discovery algorithm

QTouch 8-key Touch Sensor IC AT42QT1085. Summary

AT91 ARM Thumb Microcontrollers. Application Note. AT91M55800A Clock Switching Considerations using Advanced Power Management Controller.

AT91 ARM Thumb-based Microcontroller. Application Note. AT91SAM7X and AT91SAM7XC Microcontroller Series Schematic Check List. 1.

AVR32015: AVR32 Studio getting started. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AT91 ARM Thumb Microcontrollers. Application Note. Using the ECC Controller on AT91SAM9260/9263 and AT91SAM7SE Microcontrollers. 1.

AT11512: SAM L Brown Out Detector (BOD) Driver. Introduction. SMART ARM-based Microcontrollers APPLICATION NOTE

AT17F Series. Application Note. Programming Circuits for AT17F Series Configurators with Xilinx FPGAs. 1. Introduction

AVR501: Replacing ATtiny15 with ATtiny25. 8-bit Microcontrollers. Application Note PRELIMINARY. Features. 1 Introduction

APPLICATION NOTE. Atmel AT03261: SAM D20 System Interrupt Driver (SYSTEM INTERRUPT) SAM D20 System Interrupt Driver (SYSTEM INTERRUPT)

8-bit Microcontroller with 2K/4K/8K Bytes In-System Programmable Flash. Appendix A. Preliminary. ATtiny261 ATtiny461 ATtiny861 Automotive

Interfacing the internal serial EEPROM

AT89ISP Programmer Cable Introduction AT89ISP Programmer Cable Parallel Port Settings Application Note AT89ISP Software AT89ISP Cable polarized

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

AVR ONE!... Quick-start Guide. EVK Windows 32103C AVR ONE! 02/10

AVR8000: ASF Getting Started. 32-bit Microcontrollers. Application Note. Features. Prerequisites. Introduction

APPLICATION NOTE. AT05567: TC Capture on External Interrupt with the Event System on SAM D20. Preface ASF PROJECT DOCUMENTATION

APPLICATION NOTE. AT04470: Differences between SAM D21 Variants A, B, and L. 32-bit Microcontroller. Introduction

APPLICATION NOTE. AT6486: Using DIVAS on SAMC Microcontroller. SMART ARM-Based Microcontroller. Introduction. Features

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

USER GUIDE. ATmega168 Xplained Mini User Guide. Introduction

Trusted Platform Module AT97SC3203S. SMBus Two-Wire Interface. Summary

Transcription:

AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System Prerequisites Required knowledge - Basic knowledge of microcontrollers and the C programming language - Completed AVR1512 XMEGA-A1 Xplained Training XMEGA Basics Software prerequisites - Atmel AVR Studio 5 Hardware prerequisites - XMEGA-A1 Xplained - JTAGICE3 (or JTAGICE mkii or AVR ONE!) Estimated completion time: - 2 hours 8-bit Atmel Microcontrollers Application Note 1 Introduction Atmel AVR XMEGA has an advanced clock system, supporting a large number of clock sources. It incorporates both integrated oscillators, and external crystal oscillators and resonators. A high frequency Phase Locked Loop (PLL) and clock prescalers can be used to generate a wide range of clock frequencies. A calibration feature (DFLL) is available, and can be used for automatic run-time calibration of the internal oscillators. A Crystal Oscillator Failure Monitor can be enabled to issue a Non-Maskable Interrupt and switch to internal oscillator if the external oscillator fails. This training will cover the basics, but you will find more details of the XMEGA clock system in Application Note AVR1003. Rev.

2 Introduction to the XMEGA clock system The Atmel AVR XMEGA Clock System provides a large portfolio of clock sources, both internal and external. In addition, an internal PLL can be used to multiply selected clock sources with a factor ranging from 1x to 31x. The internal 2MHz and 32MHz oscillators available have hardware support for automatic calibration against a 32kHz clock source with the help of the built-in Digital Frequency Locked Loop (DFLL). The Atmel XMEGA also has a dedicated Real Time Counter (RTC) which is typically used to keep track of time in more human friendly units like milliseconds, seconds, etc. In the following chapters we will take a more detailed look into the different parts of the clock system. 2.1 Clock sources In order to ease implementations, the default clock setting for the XMEGA is to start up running from an internal 2 MHz factory-calibrated source. In this way, if the default settings are sufficient, no external components or software configuration is required to start executing code. There are five internal clock sources (including the internal PLL), ranging from an ultra low-power (ULP) 32kHz RC oscillator to a 32MHz factory-calibrated ring oscillator with auto-calibration features. All sources except the ULP 32kHz RC oscillator can be used for the main system clock. Any number of the internal sources can be enabled at any given time, even if none are used for the main system clock. Also, some clock sources might even be used for multiple purposes, such as the 32kHz RC oscillator that can be used as a main system clock and as a clock source for the Real Time Counter module at the same time. Some of the internal clock sources can be used as a reference to the internal PLL in order to generate even higher frequencies. 2 AVR1518

AVR1518 The following illustration shows the XMEGA clock system in more detail: 3

2.2 System clock prescaler The system clock prescalers as shown in the illustration above can be illustrated in more details as follows: 2.3 Runtime calibration The A, B and C prescalers gives us even more flexibility in the input clock selection. By using any of the available clock sources together with the prescalers, we are able to run the peripherals and CPU at various frequencies just by reconfiguring the A, B and C prescalers. The Atmel XMEGA has two built-in Digital Frequency Locked Loops (DFLLs) which can be used to improve the accuracy of the 2MHz and 32MHz internal oscillators. The DFLL compares the oscillator frequency with a more accurate reference clock to do automatic run-time calibration of the oscillator. The choices for the reference clock sources are: 32kHz Calibrated Internal Oscillator 32kHz Crystal Oscillator connected to the TOSC pins 2.4 Real-time counter 4 AVR1518 When the DFLL is enabled it will count each oscillator clock cycle, and for each reference clock edge, the counter value is compared to the fixed ideal relationship between the two clocks. If the internal oscillator runs too fast or too slow, the DFLL will decrement or increment the corresponding DFLL Calibration Register value by one to adjust the oscillator frequency slightly. The XMEGA has a dedicated counter to keep track of time in a more human friendly way than regular timers, the Real Time Counter or RTC. The reference clock for this timer is typically an external high accuracy 32 khz watch crystal. This timer/counter is clocked asynchronously and is active in several of the low power sleep modes. This allows the microcontroller to keep track of time even when in sleep. If less accuracy is needed, it is possible to use the internal 32 khz RC oscillator to clock the RTC instead of an external crystal.

AVR1518 2.5 External clock source failure monitor The input clock for the RTC can be the 32kHz clock directly or a 1kHz prescaled version of the 32kHz clock. In addition the RTC has a separate prescaler block in order to choose accuracy over long time-out periods. With a maximum resolution of 30.5μs, time-out periods range up to 2000 seconds. With a resolution of 1 second, the maximum time-out period is over 18 hours (65536 seconds). The RTC includes both a period and compare register that can be used to generate interrupts and/or events. The Atmel XMEGA has functionality for handling external clock source failures. We will not show this functionality in this training. For more information please refer to the device datasheet and manual. 5

3 Overview Here is a short overview of the tasks in this training: Task 1: Changing system clock In this task we will show how to change between the different oscillators as the main clock. Task 2: Using the internal PLL In this task we will use the internal PLL and show how to change the settings for the PLL. We also look at the internal prescalers that are available. Task 3: Runtime calibration In this task we will show you how to enable and disable the automatic runtime calibration of the internal oscillators. Task 4: Real time counter In this task we will show you how to configure the RTC and how to keep track of time in milliseconds, seconds, minutes, hours and days. Good luck! 6 AVR1518

AVR1518 4 Task 1: Clock switching Atmel XMEGA has a lot of clock sources. In this task we will show how to dynamically switch between the internal oscillators while the MCU is running. The goals for this task are that you know how to: Use the available clock system drivers Enable the available clock sources Dynamically switch between the different clock sources TASK: 1. Locate the XMEGA-ClockSystem folder, open the xmega_clock_system.avrsln and set Task1 active by selecting it as StartUp Project. 2. Look through the code and ensure you understand how things are set up 3. Build the project; ensure there are no errors 4. Start the debugging session 5. Use the switches to change the oscillator. Do you observe a difference in the rate of blinks on the LEDs? 6. Reset the debugging and restart the code, and notice the rate in which the LEDs are blinking Which oscillator is the default after a reset? 7

5 Task 2: Using the internal PLL Atmel XMEGA also has a built-in Phase Locked Loop (PLL) that can be used to generate runtime frequency dynamically. In this task we show you how to configure the XMEGA PLL and how to reconfigure it. The goal for this task is that you know how to: Change the system prescalers Enable the PLL and use it as the main clock source Modify the PLL parameters TASK: 1. Locate the XMEGA-ClockSystem folder, open the xmega_clock_system.avrsln solution and set Task2 active by selecting it as StartUp Project. 2. Look through the code and ensure you understand how things are set up 3. Build the project; ensure there are no errors 4. Start the debugging session 5. Use the switches to change the oscillator. Do you observe a difference in the rate of blinks on the LEDs? Why are we able to switch to the 2MHz internal oscillator as main clock without enabling it and waiting for it to be stable as we did in Task 1? What is the procedure for reconfiguring the running speed of the internal PLL? Can the system clock prescalers be changed at any time? 6. If you have time: Add code to allow you to generate 62MHz to the clk per4 and 15.5MHz to the CPU 8 AVR1518

AVR1518 6 Task 3: Runtime calibration The Atmel XMEGA has a built-in Digital Frequency Locked Loop (DFLL) which can be used to calibrate the internal 32MHz and/or the 2 MHz RC oscillator. The DFLL can use either an external 32kHz crystal connected to the TOSCx pins, or the internal 32KHz oscillator, as input. When the DFLL is enabled the frequency of the 2 MHz/32 MHz oscillator is constantly being tuned to be in sync with the 32kHz source. The best accuracy of the runtime calibration is achieved by using an external 32kHz crystal. The goal for this task is that you know how to: Enable and disable the runtime calibration for the 2MHz and 32MHz internal oscillator TASK: 1. Locate the XMEGA-ClockSystem folder, open the xmega_clock_system.avrsln solution and set Task3 active by selecting it as StartUp Project. 2. Look through the code and ensure you understand how things are set up 3. Build the project; ensure there are no errors 4. Start the debugging session 5. Use the switches to enable and disable the oscillator Do you observe any difference in the rate of blinks on the LEDs? Why not? Is it possible to use an external 32kHz crystal as reference for the 2MHz and the internal 32kHz oscillator as a reference for the 32MHz? 9

7 Task 4: Real time counter The Atmel XMEGA A1 includes a 16-bit Real Time Counter (RTC). The RTC can be clocked from an accurate 32.768kHz Crystal Oscillator, the 32.768kHz Calibrated Internal Oscillator, or from the 32kHz Ultra Low Power Internal Oscillator. In this task we will show you how to use the real time counter to keep track of time similar to a real time clock. The goal for this task is that you know how to: Enable the Real Time Counter (RTC) Use the RTC to keep track of time TASK: 1. Locate the XMEGA-ClockSystem folder, open the xmega_clock_system.avrsln solution and set Task4 active by selecting it as StartUp Project. 2. Look through the code and ensure you understand how things are set up 3. Build the project; ensure there are no errors 4. Start the debugging session 5. Holding the switches you can show the current value of the RTC_ticks, RTC_seconds, RTC_minutes and RTC_hours What is the purpose of setting the RTC.PER and what value should be set in order to correspond to one second? 8 Summary In this training we have looked at different aspects of the Atmel XMEGA Clock System. We have shown how to dynamically change the clock, how to use the internal PLL, how to runtime calibrate the internal oscillators and how to use the real time counter. We have also learned how to use the drivers for the clock system from application note AVR1003 to more efficiently start using the XMEGA clock system functionality. 10 AVR1518

AVR1518 9 Resources Atmel XMEGA Manual and Datasheets o http://www.atmel.com/xmega Atmel AVR Studio 5 o http://www.atmel.com/avrstudio Atmel IAR Embedded Workbench compiler o http://www.iar.com/ 10 Atmel Technical Support Center Atmel has several support channels available: Web portal: http://support.atmel.no/ All Atmel microcontrollers Email: avr@atmel.com All Atmel AVR products Email: avr32@atmel.com All 32-bit AVR products Please register on the web portal to gain access to the following services: Access to a rich FAQ database Easy submission of technical support requests History of all your past support requests Register to receive Atmel microcontrollers newsletters Get information about available trainings and training material 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, XMEGA, AVR Studio, AVR, AVR logo 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.