APPLICATION NOTE Atmel AVR1932: XPLORE Hardware User’s Guide 8-bit Atmel Microcontrollers Features • Atmel® ATxmega32A4(U)/D4 microcontroller • Supports 44-VQFN Package and contains 44-TQFP Footprints • UART-to-USB Converter • Communicating via PC terminal utilizing UART-to-USB emulation • • In-System Programming (ISP) and Debugging via PDI Analog (ADC) Inputs • Light Sensor • Temperature Sensor • Digital I/Os • Four Selectable Input Switch Buttons • Four Selectable Output LEDs • Supports ATAVRSBPR1 Adapter Card via TWI Introduction The XPLORE evaluation kit/board is a well designed hardware platform to evaluate the Atmel AVR® XMEGA® family of the microcontrollers for its best analog performance. This board also offers a large range of the features that enables the XMEGA users to get started quickly using the XMEGA peripherals and to get an understanding of the how to integrate the XMEGA family of the microcontrollers in their own designs. Figure 1. XPLORE evaluation board. 42014A−AVR−07/12 Table of Contents 1. Related items ....................................................................................... 3 2. Limitations ............................................................................................ 3 3. General information ............................................................................. 3 3.1 Power supply..................................................................................................... 5 3.1.1 USB powered ...................................................................................... 5 3.1.2 Battery powered .................................................................................. 6 3.1.3 External supply powered..................................................................... 7 3.2 Power-on LED of XMEGA ................................................................................. 8 3.3 External reset of XMEGA .................................................................................. 9 3.4 Measuring the XMEGA power consumption ..................................................... 9 3.5 Programming and debugging of the XMEGA .................................................... 9 3.6 Communicating via UART-to-USB gateway .................................................... 12 4. Connectors ......................................................................................... 12 4.2 Programming headers ..................................................................................... 13 4.3 I/O expansion headers .................................................................................... 14 5. Miscellanueous I/O ............................................................................ 16 5.1 Selectable input witch buttons ......................................................................... 16 5.2 Selectable ouput LEDs .................................................................................... 16 5.3 Analog I/Os ..................................................................................................... 17 5.4 External 8MHz crystal clock ............................................................................ 18 5.5 Sensor adapter card........................................................................................ 18 5.6 External VREF connection .............................................................................. 20 6. Revision history .................................................................................. 21 6.1 Revision 1.0 .................................................................................................... 21 7. References ......................................................................................... 21 7.1 On-line reference documents .......................................................................... 21 7.2 Design software and communication device driver ......................................... 21 7.3 XPLORE evaluation board schematic ............................................................. 21 8. EVALUATION BOARD/KIT IMPORTANT NOTICE ........................... 23 Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 2 1. Related items To use this XPLORE evaluation kit/board, it requires basic familiarity with following skills and technologies. Go to Chapter 7 References at the end of this document to learn more. • • • • 2. C/C++ programming language for embedded system Atmel Studio V6.0 or later version (Atmel IDE) Atmel AVR JTAGICE mkII/3 PDI In-System Programming (ISP) and Debugging Limitations When applying the three AA batteries (3x1.5V) as power supply voltage source from the battery holder of the XPLORE board, be aware of the following limitation due to the use of the selected Low Dropout Linear Regulator (LDO) that is connected to the output of the battery holder. Refer to the Reference section [8] to learn more from the LDO regulator from the device datasheet. 3. • When the board is powered up by three AA batteries, please be caution that it will be producing 4.5V (3x1.5V) output in the batteries’ full charged brand new stage, but it can be dropped as low as 3V when completely discharged. The battery stack can be operated at 2.5V and 1.8V setup of the output without any problem, but the 3.3V setup of the output could lose regulation when batteries are only partially discharged (when battery voltage is effectively 3.6V) • Most battery operated equipment might be using switching regulators for high efficiency and long battery life. However, switching power supply noise could be a critical concern, so a linear regulator (LDO) is designed on this board for better analog performance General information The XPLORE evaluation kit contains a XPLORE board (Revision 1.0), a 12-inch standard USB cable (USB Type A connector on one end, and USB type B connector on the end of the cable), and ten different colors of the connection jumper wires. The Sensor Adapter Card (Atmel ATAVRSBPR1) and the AVR JTAGICE mkII/3 programming/debugging kit that are described in this document will not be included in this XPLORE evaluation kit. This XPLORE evaluation kit is designed to have the best analog performance based on the careful selection of the onboard components such as Low Dropout Linear Regulator (LDO), the design of the on-board filter circuit for AVCC (analog power supply) pin of the XMEGA device, and the well designed board layout that contains the shortest trace paths that are connected to external crystal clock and power supply nets, and with more ground plane decoupling Via(s) in order to achieve the best analog performance (low noise ripples) for the device. Figure 3-1 and Figure 3-2 show the Top and bottom Overview of the major on-board components for the XPLORE evaluation board. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 3 Figure 3-1. Top overview of XPLORE evaluation board. Figure 3-2. Bottom overview of XPLORE evaluation board. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 4 Figure 3-3. Block diagram for the Atmel XMEGA Interface devices. Figure 3-3 shows the block diagram of the XMEGA interface devices that are used with/within this XPLORE evaluation board. The ADC peripheral of the XMEGA device can be used with external light sensor (TEMT6000) and temperature sensor (NCP18WF104J03RB) on this XPLORE evaluation board for analog design demonstration. The Sensor Adapter Board, which is not included with this XPLORE evaluation board, can be plugged onto the H3 and H1 I/O expansion headers of the board to allow the XMEGA microcontroller to access the pressure sensor device through TWI interface for sensor design demonstration. The UART of the XMEGA can be connected to FTDI device (FT232RL) and then connect through USB to the PC terminal for input and output design demonstration using the Graphic User Interface (GUI) from the PC. The on-board LEDs and Push-buttons can also be used for design input and output demonstration. 3.1 Power supply The on-board power supply circuitry allows three power supply configurations: • • • 3.1.1 from USB connector from battery holder from external power supply USB powered When used in a USB device bus powered applications, the XMEGA microcontroller can be powered through the USB’s VBUS power supply line with a Linear Voltage Regulator (U3: LDO) to supply 1.8V, 2.5V or 3.3V on XPLORE evaluation board. To power up the XMEGA microcontroller through USB’s VBUS power line, a standard USB cable (included in the XPLORE evaluation kit) should be connected from the USB port of the PC to the USB (J4) connector on XPLORE board. The jumpers on JPL8, JPL9, H7 and JP2 headers should also be setup as shown in Figure 3-4. The details of these jumper settings are described on Table 3-1. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 5 Figure 3-4. USB powered jumpers setting. Note: The last jumper column connection on H7 header is reserved for future use. Table 3-1. Jumper header name USB powered jumper setting Comment JPL8 (3x1 Header) (1) Set this jumper to the left for connecting VBUS and LDO This jumper setting is shown on Figure 3-4, which selects the input of LDO regulator (U3) to be connected from VBUS pin of USB connector (J4). H7 (4x2 Header) (2) Set this Jumper to select 3.3V/2.8V/1.5V for power pins of the XMEGA This jumper setting is shown on Figure 3-4, which selects the 3.3V/2.8V/1.5V voltage divider setting from the LDO regulator (U3). JPL9 (3x1 Header) (3) Set this jumper to connect LDO_OUT and VCC This jumper setting is shown on Figure 3-4, which selects LDO_OUT pin of the LDO regulator to be connected to VCC net of JP2 header. JP2 (2x1 Header) (4) Set this Jumper to the left for connecting VCC and U1_VCC This jumper setting is shown on Figure 3-4. Unset JP2 jumper will disconnect power to VCC/AVCC pin of the XMEGA device. Notes: 3.1.2 VBUS powered jumpers setting. 1. This 3x1 jumper header allows selection for input of the LDO regulator to be connected from VBUS pin of USB connector (J4) or from Vbat (V+) of Battery Holder. 2. This 4x2 jumper header allows selection of 3.3V, 2.5V or 1.8V from LDO’s external voltage divider for supplying selectable voltage for power pins of the XMEGA microcontroller. 3. This 3x1 jumper header allows selection for VCC net to be connected from LDO_OUT of the LDO (U3) or from EXT_VCC (External Power Supply – J1). 4. This 2x1 jumper header will connect VCC net from JPL9 header to VCC/AVCC pins of XMEGA through U1_VCC/U1_VCC_IN net. Battery powered The battery holder, if filled with three brand new AA (3x1.5V) batteries that are fully charged, can also be used as power supply source for XMEGA micron roller on the XPLORE board. To power up the XMEGA microcontroller through Battery Power Supply (Vbat), three AA (3x1.5V) batteries should be inserted to the battery holder, which is located at the back of the XPLORE evaluation board. The jumpers on JPL8, JPL9, H7 and JP2 headers should be setup as shown in Figure 3-5. The details of these jumper settings are described on Table 3-2. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 6 Figure 3-5. Battery powered jumpers setting. Table 3-2. Battery powered jumpers setting. Jumper header name USB powered jumper setting Comment JPL8 (3x1 Header) (1) Set this jumper to the right for connecting Vbat and LDO This jumper setting is shown on Figure 3-5, which selects the input of the LDO regulator (U3) to be connected from Vbat (V+) of the battery holder (Vbat1). H7 (4x2 Header) (3) Set this Jumper to select 3.3V/2.8V/1.5V for power pins of the XMEGA This jumper setting is shown on Figure 3-5, which selects the 3.3V/2.8V/1.5V voltage divider setting from the LDO (U3) regulator. JPL9 (3x1 Header) (2) Set jumper to the left for connecting LDO_OUT and VCC This jumper setting is shown on Figure 3-5, which selects LDO_OUT pin of the LDO (U3) regulator to be connected to VCC net of JP2 header. JP2 (2x1 Header) (4) Set Jumper to connect VCC and U1_VCC This jumper setting is shown on Figure 3-5. Unset JP2 jumper will disconnect power to VCC/AVCC pin of the XMEGA microcontroller. Notes: 1. This 3x1 jumper header allows selection for input of the LDO (U3) regulator to be connected from the VBUS pin of the USB connector (J4) or the Vbat (V+) of battery holder. 2. This 4x2 jumper header allows selection of 3.3V, 2.5V or 1.8V from LDO’s external voltage divider for supplying selectable voltage for power pins of the XMEGA microcontroller. 3. This 3x1 jumper header allows selection for VCC net to be connected from LDO_OUT of the LDO or from EXT_VCC (External Power Supply – J1). 4. This 2x1 jumper header will connect VCC net from JPL9 header to VCC/AVCC pins of XMEGA microcontroller through U1_VCC/U1_VCC_IN net. More details can be referenced from the XPLORE board schematic. 3.1.3 External supply powered The external power supply (EXT_VCC = 1.8V to 3.6V with GND) can be applied to horizontal banana power supply jacks (J1 and J2) of the XPLORE evaluation board as another power supply source for XMEGA microcontroller. To power up the XMEGA through External power supply, the DC power supply between 1.8V to 3.6V should be connected to the red color banana power supply jack (J1: EXT_VCC) and the GND supply should also be connected to the black color banana power supply jack (J2: GND) of the XPLORE evaluation board. The jumpers on JPL8, JPL9, H7 and JP2 headers should be setup as shown in Figure 3-6. The details of these jumper settings are described on Table 3-3. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 7 Figure 3-6. External powered jumpers setting. Table 3-3. External powered jumpers setting. Jumper header name External powered jumper setting Comment Don’t Care unless USB’s VBUS power supply line is also used for the on-board FT232RL (U2) device in the application. (VCC net connects to the VCCIO input pin of FT232RL device) When External Power Supply (J1: EXT_VCC) is applied. USB’s VBUS and Vbat (Battery) supply source are not used as Power Supply for XMEGA microcontroller. Set this jumper to the right for connecting EXT_VCC and VCC This jumper setting is shown on Figure 3-6, which selects External Power Supply Source (J1: EXT_VCC) of the red color banana jack to be connected to VCC net of JP2 header. H7 (4x2 Header) (3) Don’t care When External Power Supply (J1: EXT_VCC) is applied. The USB’s VBUS and Vbat (Battery) supply source are not used as Power Supply for XMEGA microcontroller. The LDO (U3) with its voltage divider s not used too. JP2 (2x1 Header) (4) Set this Jumper to connect VCC and U1_VCC This jumper setting is shown on Figure 3-6. Unset JP2 jumper will disconnect power to VCC/AVCC pin of the XMEGA microcontroller. JPL8 (3x1 Header) (1) JPL9 (3x1 Header) (2) Notes: 1. This 3x1 jumper header allows selection for input of the LDO (U3) regulator to be connected from VBUS pin of USB connector or from Vbat (V+) of Battery Holder. 2. This 3x1 jumper header allows selection for VCC net to be connected from LDO_OUT of the LDO (U3) or from EXT_VCC (External Power Supply – J1). 3. This 4x2 jumper header allows selection of 3.3V, 2.5V or 1.8V from LDO’s external voltage divider for supplying selectable voltage for power pins of the XMEGA microcontroller. 4. This 2x1 jumper header will connect VCC net from JPL9 header to VCC/AVCC pins of XMEGA microcontroller through U1_VCC/U1_VCC_IN net. More details can be referenced from the XPLORE board schematic. 3.2 Power-on LED of XMEGA The power-on green LED (LED8) is mounted near the USB connector (J4). This is the power-on indicator of the Atmel XMEGA microcontroller. The power source of LED8 is connected to U1_VCC_IN power supply voltage that shares with VCC/AVCC pins of the XMEGA on the XPLORE evaluation board. This green LED will turn be turned on when power is applied to the XMEGA. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 8 Note: 3.3 When setting up to power up the XMEGA at 1.8V, the power-on LED will not be light up as bright as powering up at 3.3V or 2.5V. External reset of XMEGA The reset switch button (SW8) is connected from circuit ground (GND) to active low reset pin (RESET_N) of the XMEGA microcontroller with external 4.7kOhm pull-up resistor. This fixed configuration allows user to reset the XMEGA by pressing the SW8 push button from the XPLORE evaluation board. 3.4 Measuring the XMEGA power consumption The XMEGA microcontroller on the XPLORE evaluation board can be setup with the removal of the JP2 jumper to measure its power consumption. The two-pin (2x1) header with a jumper mounted on it is the only connection that supplies power source VCC net to the U1_VCC/U1_VCC_IN net, which provides power source to AVCC/VCC pins of the XMEGA. By replacing the jumper with an ampere meter, it is possible to determine the current consumption of the XMEGA. To locate the power measurement header (JP2), please refer to Figure 3-4, Figure 3-5 or Figure 3-6. 3.5 Programming and debugging of the XMEGA The XMEGA microcontroller can be programmed and debugged through the PDI In-System -Programming (ISP) header (H6) on the XPLORE evaluation board. This can be accomplished using the programming tool such Atmel AVR JTAGICE mkII/3 with Atmel AVR Studio® software. Figure 3-7 shows the simple PDI ISP connection setup from the AVR JTAGICE mkII with its adapter board. Figure 3-8, Figure 3-9 and Figure 3-10 also shows other optional programming or debugging connections. Reference the ISP header section of this document and the XPLORE Getting Started Guide for more details. Figure 3-7. Connection diagram for PDI ISP programming and debugging using JTAG ICE mkll with its programming adapter and wires. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 9 Note: Power supply source of the XMEGA microcontroller can also be provided from external DC power supply or battery supply. Figure 3-7 only shows an example to powering up the XMEGA from USB Bus line for PDI ISP. Reference to External supply powered section or Battery powered section of the document if you need to power up the device in a different way. Figure 3-8. Connection diagram for PDI programming/debugging using the Atmel AVR JTAGICE mkll with its PDI connector. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 10 Figure 3-9. Connection diagram for PDI programming/debugging using the Atmel AVR JTAGICE 3 with its PDI connector. Figure 3-10. Connection for PDI programming/debugging using the Atmel AVR JTAGICE 3 with its programming wires. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 11 3.6 Communicating via UART-to-USB gateway The XMEGA microcontroller’s UART port connection on XPLORE board can setup with JP0 and JP1 jumpers to be connected to UART port pins of the FT232RL (U2) device as shown in Figure 3-11. The FT232RL’s internal UART can be configured to communicate at 9600 baud, using one start bit, eight data bits, one stop bit, and no parity. When the FT232RL is connected to a PC via USB bus line, the data transmitted from the XMEGA will be passed on to a Virtual COM port (For example. COM11,…etc). This means that it is possible to use a terminal program such as Hyper Terminal to receive the transmitted data from a desktop PC. Similarly, data transmitted from the PC’s COM port can be passed on to the XMEGA’s UART port pins through the same USB emulation gateway. For details, reference the XPLORE Getting Started Guide. The FT2232RL’s Virtual COM port driver download information is shown in the References section of this document. Figure 3-11. Set JP0 and JP1 jumpers for UART transmission. Note: Figure 3-11 shows the required jumpers setting to connect XMEGA to FT232RL device through UART communication. To setup a loop back UART connection for the XMEGA only, JP0 and JP2 jumpers can also be removed and then connect a wire from (left side of the JP0) PD3 (U1’s TX0 from PORT D) to (left side of JP1) PD3 (U1’s RX0 from PORT D). 4. Connectors The XPLORE evaluation kit board contains three 10-pin (5x2, 100mill) headers, two 6-pins headers, and one 9-pin (9x1, 100mill) header. One of these 6-pin headers (H6) is used for PDI ISP programming. Other headers (H1, H2, H3, H4 and H5) are used as I/O expansion headers to access spare analog and digital pins from the XMEGA microcontroller. The pin 1 position for H1, H3, H4 and H5 headers is always located at the upper left corner of the header with small square area as shown on Figure 4-1. Similarly, the Pin 1 position of H2 header is the 1st pin with small square area as shown in Figure 4-1. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 12 Figure 4-1. Header position diagram. 4.2 Programming headers The XMEGA microcontroller can be programmed and debugged by connecting an external programming/debugging tool like Atmel AVR JTAGICE mkII/3 to the ISP header (H6) on the XPLORE evaluation board. The JTAGICE mkII with its adapter board can be connected with its four different color wires (Red color wire = PDI_DATA, Purple color wire = VTG/VCC(U1_VCC_IN net), Green color wire = PDI_CLK, and White color wire = GND) to the PDI ISP header (H6: Pin 1 = PDI_DATA, Pin 2 = VTG (U1_VCC_IN), Pin 5 = PDI_CLK, and Pin 6 = GND) on the Xplore evaluation kit board as show in Figure 3-7, Figure 3-8, Figure 3-9 and Figure 3-10. For other programming/debugging connections, please reference the programmer/debugger’s user’s guide. Figure 3-8, Figure 3-9 and Figure 3-10 also provides some simple programming/debugging connections for the XMEGA on the XPLORE board. Table 4-1 shows the pin-out and programming/Debugging connection for H6 header and the programming wire connections from the AVR JTAGICE mkII. Table 4-1. Notes: Pin-out and connection for H6 (PDI ISP) header. H6 (3x2) header number XMEGA PDI Pins Wire color from adapter 1 PDI_DATA Red color wire 2 VCC (VTG – U1_VCC_IN) Purple color wire (1) 3 NC 4 NC (1) 5 PDI_CLK Green color wire 6 GND White color wire 1. NC means Not Connect. 2. Pin 1 of the H6: PDI ISP header is located at the upper left hand corner on Figure 3-11. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 13 4.3 I/O expansion headers The XMEGA microcontroller’s analog (ADC) Port A is available on the “XMEGA PORT A” pin header (H1). This allows the user to connect external signals to the internal ADC, Analog Comparators on PORT A of the XMEGA. The Port A of the XMEGA also offers AREF pin feature. For more details about the device pin feature of the XMEGA, reference to the device datasheet. Table 4-2 shows the details about the H1 header on XPLORE board. Table 4-2. Pin-out and connection for H1 header. H1 (5x2) header pin number Header pin number Description of pin connection 1 PA0/ADC0/AREF Connected to Port A’s pin #0 or ADC0/AREF pin of XMEGA 2 PA1/ADC1 Connected to Port A’s pin #1 or ADC1 pin of XMEGA 3 PA2/ADC2 Connected to Port A’s pin #2 or ADC2 pin of XMEGA 4 PA3/ADC3 Connected to Port A’s pin #3 or ADC3 pin of XMEGA 5 PA4/ADC4 Connected to Port A’s pin #4 or ADC4 pin of XMEGA 6 PA5/ADC5 Connected to Port A’s pin #5 or ADC5 pin of XMEGA 5 PA6/ADC6 Connected to Port A’s pin #6 or ADC6 pin of XMEGA 6 PA7/ADC7 Connected to Port A’s pin #7 or ADC7 pin of XMEGA 7 GND Connected to Ground Plane via decoupling Capacitors 8 VCC Connected to VCC net of JPL9 header The XMEGA microcontroller’s digital Port B is available on the “XMEGA PORT B” pin header (H2). This header also contains GND pins adjacent to each PORT B pins of the XMEGA. The Port B pins can also used for ADC peripheral of the XMEGA. For more details about the device pin feature of XMEGA, reference to the device datasheet. Table 4-3 shows the details about the H2 header on Xplore board. Table 4-3. Pin-out and connection for H2 header. H2 (9x1) header pin number Header pin name Description of pin connection 1 GND Connected to Ground Plane 2 PB0/AREF/ADC8 Connected to Port B’s pin #0 or AREF pin of XMEGA 3 GND Connected to Ground Plane 4 PB1/ADC9 Connected to Port B’s pin #1 or ADC9 pin of XMEGA 5 GND Connected to Ground Plane 6 PB2/ADC10 Connected to Port B’s pin #2 or ADC10 of XMEGA 7 GND Connected to Ground Plane 8 PB3/ADC11 Connected to Port B’s pin #3 or ADC11 of XMEGA 9 GND Connected to Ground Plane The XMEGA microcontroller’s digital PORT C is available on the “PORT C” pin header (H3). This port features general purpose I/O and various communication modules (TWIC, SPI, USARTC0, USARTC1, TCC1…etc). For more details about the device pin feature of XMEGA, reference to the device datasheet Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 14 Table 4-4 shows the details about the H3 header on XPLORE evaluation board. Table 4-4. Pin-out and connection for H3 header. H3 (5x2) header pin number Header pin name Description of pin connection 1 PC0/SDA Connected to Port C’s pin #0 or TWIC’s SDA pin of XMEGA 2 PC1/SCL Connected to Port C’s pin #1 or TWIC’s SCL pin of XMEGA 3 PC2 Connected to Port C’s pin #2 of XMEGA 4 PC3 Connected to Port C’s pin #3 of XMEGA 5 PC4 Connected to Port C’s pin #4 of XMEGA 6 PC5 Connected to Port C’s pin #5 of XMEGA 5 PC6 Connected to Port C’s pin #6 of XMEGA 6 PC7 Connected to Port C’s pin #7 of XMEGA 7 GND Connected to Ground Plane via decoupling Capacitors 8 VCC Connected to VCC net of JPL9 header The XMEGA microcontroller’s another digital PORT D is available on the “PORT D” pin header (H4). This port features general purpose I/O and various communication modules (USARTD0, USARTD1, SPI0…etc). For more details about the device pin feature of XMEGA, reference to the device datasheet. Table 4-5 shows the details about the H3 header on XPLORE evaluation board. Table 4-5. Pin-out and connection for H4 header. H4 (5×2) header pin number Header pin number Description of pin connection 1 PD0 Connected to Port D’s pin #0 of XMEGA 2 PD1 Connected to Port D’s pin #1 of XMEGA 3 PD2/RXD0 Connected to Port D’s pin #2 or RXD0 of USARTD0 of XMEGA 4 PD3/TXD0 Connected to Port D’s pin #3 or TXD0 of USARTD0 of XMEGA 5 PD4 Connected to Port D’s pin #4 of XMEGA 6 PD5 Connected to Port D’s pin #5 of XMEGA 5 PD6 Connected to Port D’s pin #6 of XMEGA 6 PD7 Connected to Port D’s pin #7 of XMEGA 7 GND Connected to Ground Plane via decoupling Capacitors 8 VCC Connected to VCC net of JPL9 header The XMEGA microcontroller’s another digital PORT E is available on the “PORT E” pin header (H5). This port features general purpose I/O and various communication modules (TWIE, USARTE0…etc). For more details about the device pin feature of XMEGA, reference to the device datasheet. Table 4-6 shows the details about the H5 header on XPLORE evaluation board. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 15 Table 4-6. Pin-out connection for H5 header. H5 (3x2) header pin number Header pin name Description of pin connection 1 PE0 Connected to Port E’s pin #0 of XMEGA 2 PE1 Connected to Port E’s pin #1 of XMEGA 3 PE2 Connected to Port E’s pin #2 of XMEGA 4 PE3 Connected to Port E’s pin #3 of XMEGA 5 GND Connected to Ground Plane via decoupling Capacitors 6 VCC Connected to VCC net of JPL9 header 5. Miscellanueous I/O 5.1 Selectable input witch buttons The XPLORE evaluation board is equipped with four selectable micro switch buttons. The I/O connections from Port E (PE0, PE1, PE2 and PE3) of the XMEGA microcontroller can be connected to each of these four push buttons (SW0, SW1, SW2 and SW3) by setting up the four jumpers from JPL0, JPL1, JPL2 and JPL3 headers as showed on the Table 5-1. User can also setup jumper wires from any other I/O port headers (Port A, Port B, Port C or Port D) to these four micro switch buttons to use them as input signals. To be able to detect a button press, the firmware has to periodically set the I/O pin to input with internal pull-up and check if it is low. When done fast enough, the human eye will not see any change on the LEDs. Table 5-1. Note: 5.2 Switch buttons connection to Port E pins on JPL0/1/2/3 headers. JPLx (3x1) header name Jumper settings for switch buttons Description of Jumper Settings JPL0 Set jumper to the right of JPL0 Connected pin #0 of Port E of XMEGA to Input Switch Button SW0 JPL1 Set jumper to the right of JPL1 Connected pin #1 of Port E of XMEGA to Input Switch Button SW1 JPL2 Set jumper to the right of JPL2 Connected pin #2 of Port E of XMEGA to Input Switch Button SW2 JPL3 Set jumper to the right of JPL3 Connected pin #3 of Port E of XMEGA to Input Switch Button SW3 JPL0 is shown in Figure 3-1, JPL1 is located next to JPL0, and JPL2 is located next JPL1, and JPL3 is located next to JPL2. This is similar for location of the Switch buttons (SW0, SW1, SW3 and SW3). Selectable ouput LEDs The XPLORE board has four selectable standard yellow LEDs. The I/O connections from Port E (PE0, PE1, PE2 and PE3) of the XMEGA device can be connected to each of these four LEDs (LED0, LED1, LED2 and LED3) by setting up the four jumpers from JPL0, JPL1, JPL2 and JPL3 headers as showed on the Table 5-2. User can also setup jumper wires from any other I/O port headers (Port A, Port B, Port C or Port D) to these four output LEDs to use them as output display signals. When turning any of these LEDs on, set the I/O pin to output low. When turning the LED off, set the I/O pin to output high, or configure it as input with pull-up. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 16 Table 5-2. Note: 5.3 LEDs connection to Port E pins on JPL0/1/2/3 headers. JPLx (3x1) headers name Jumper settings for LEDs Description of jumper settings JPL0 Set Jumper to the left of JPL0 header Connected Port E[0] pin of XMEGA to output LED0 JPL1 Set Jumper to the left of JPL1 header Connected Port E[1] pin of XMEGA to output LED1 JPL2 Set Jumper to the left of JPL2 header Connected Port E[2] pin of XMEGA to output LED2 JPL3 Set Jumper to the left of JPL3 header Connected Port E[3] pin of XMEGA to output LED3 JPL0 is shown in Figure 3-1, JPL1 is located next to JPL0, and JPL2 is located next JPL1, and JPL3 is located next to JPL2. This is similar for location of the Switch buttons (LED0, LED1, LED2 and LED3). Analog I/Os The light sensor (TEMT6000) and the Temperature Sensor (NCP18WF104J03RB) with voltage divider circuit are connected to XMEGA’s ADC2 and ADC3 pins as showed in Figure 5-1. These on-board sensor components with analog circuit can be used as input analog sources for the ADC of the XMEGA by setting up JP5, JP6 and JP7 jumpers. External reference voltage supply from Vref of the Banana power supply jack can also be connected to PA0/Vref or PB0/Vref of the XMEGA device through JP3 and JP4 jumper headers respectively. Figure 5-2 shows the required jumpers to be setup in order to use these external sensors as input analog sources for the ADC of the XMEGA microcontroller. Table 5-3 also shows the details of these jumper settings. Figure 5-1. Light sensor and temperature sensor connection on XPLORE board. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 17 Figure 5-2. JP5, JP6 and JP7 jumper settings. Table 5-3. J5, J6 and J7 jumpers setting description. Jumper header name (2x1) Jumper setting Comment JP5 ADC_L(DS1) and ADC3 (U1) Set JP5 jumper will connect ADC2 pin of XMEGA (U1) to ADC_L of the Light Sensor(DS1) JP6 ADC_T(RT1) and ADC4 (U1) Set JP6 jumper will connect ADC3 pin of XMEGA (U1) to ADC_T of the Temperature Sensor (RT1) VCC (JPL8) and VCC_Sensors Set JP7 jumper will connect VCC net from JPL8 header to VCC_Sensors (Power Supply pin of Temperature Sensor (DS1) and Light Sensor (RT1) JP7 5.4 External 8MHz crystal clock The XPLORE evaluation board contains an external 8MHz (Y1) Crystal with a pair of decoupling capacitors that are connected to Ground Plane. This allows XMEGA design to use an external crystal clock as a possible design clock option. This external crystal clock actually connected one end to the XTAL1 (PR1) pin, and another end connected to XTAL2 (PR0) pins of the XMEGA (U1). The position of the Y1 crystal is located very close to the device pin of the XMEGA microcontroller as shown on Figure 3-1. 5.5 Sensor adapter card The XPLORE evaluation board contains I/O Port A header (H1) and Port C (H3) header for the XMEGA microcontroller with well designed header-to-header distance that will allow user to plug-in a sensor adapter card such as “ATAVRSBPR1” – Pressure One as shown in Figure 5-3. The I/O Port C header actually contains TWI (Two-wire Interface) pins from TWIC of the XMEGA, which allows TWI access to the pressure sensor from the ATAVRSBPR1 sensor adapter card. The I/O header definition for H1: Port A header and H3: Port C header can be found from Table 5-4. The pin 1 position of all the I/O port headers of the XMEGA on XPLORE evaluation board is located at the upper right hand corner with small square area as shown in Figure 4-1, so the external adapter card should be connected as shown in Figure 5-3 with the Atmel Logo of the adapter board facing in the opposite direct comparing to the Atmel Logo that is located on the XPLORE evaluation board. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 18 Figure 5-3. Sensor adapter card plug-in position diagram. Table 5-4. Note: Sensor adapter card connection on XPLORE evaluation board. H3 (3x1) header number Sensor adapter board signal name Description of the pin connection 1 SDA Connects TWIC’s SDA pin of XMEGA (via H3 header) to SDA pin of BMP085 on sensor adapter board 2 SCL Connects TWIC’s SCL pin of XMEGA (via H3 header) to SCL pin of BMP085 on sensor adapter board 3 CLR (XCLR) Connects from PC2 pin of XMEGA (via H3 header) to XCLR pin of BMP085 on Sensor Adapter Card 4 EDC (EDC) Connects from PC3 pin of XMEGA (via H3 Header) to EDC pin of BMP085 in Sensor Adapter Card 5 NC No Connect 6 NC No Connect 7 NC No Connect 8 NC No Connect 9 GND Connects from Ground Plane of XPLORE board to Ground connection of the Sensor Adapter Card 10 VCC (PWR) Connects to Power Supply pin of the Sensor Adapter Card Since the other header on the sensor adapter board is not connected (NC pins), there will not be any signal connection from H1 header of the XPLORE board to the Sensor Adapter Card. References [9] for details about the details of the header connection for the Sensor Adapter Card. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 19 5.6 External VREF connection The XPLORE evaluation board contains a red banana power supply jack (J3), which is used for supplying reference voltage (VREF) from External DC power supply to VREF pins (PA0/VREF (U1_PA0) or PB0/VREF (U1_PB0)) of the XMEGA microcontroller. If the internal reference voltage is not used for the ADC, external reference voltage can be used by setting JP3 and JP4 jumpers from XPLORE evaluation board, and with J3 (Red Banana power supply Jack) supplied with voltage from the DC power supply and J2 (Black banana power supply Jack) also supplied from GND of the DC power supply. Figure 5-4 and Figure 5-5 show the VREF jumper settings on JP3 and JP4 (2x1) headers respectively. Figure 5-4. JP3 jumper setting. Figure 5-5. JP4 jumper setting. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 20 Table 5-5. J3 and J4 jumpers setting description. Jumper header name (2x1) Jumper setting Comment JP3 PA0 (U1_PA0) and VREF (J3_VREF) Set JP3 jumper will connect PA0/Vref pin of XMEGA (U1) to VREF of the J3 (The Vref - Red banana power supply Jack) JP4 PB0 (U1_PB0) and VREF (J3_VREF) Set JP3 jumper will connect PA0/Vref pin of nd XMEGA (U1) to VREF of the J3 (The 2 Red banana power supply Jack) 6. Revision history 6.1 Revision 1.0 The Atmel Xplore Evaluation Kit board, revision 1.0, is the first released revision of the board. 7. References 7.1 On-line reference documents [1] [2] [3] [4] [5] [6] [7] ATXMEGA32A4U device datasheet: http://www.atmel.com/Images/doc8387.pdf ATXMEGA32A4 device datasheet: http://www.atmel.com/dyn/resources/prod_documents/doc8069.pdf ATXMEGA32D4 device datasheet: http://www.atmel.com/Images/doc8135.pdf Atmel ATXMEGA AU device Manual: http://www.atmel.com/Images/doc8331.pdf Atmel ATXMEGA A device Manual: http://www.atmel.com/dyn/resources/prod_documents/doc8077.pdf Atmel ATXMEGA D device Manual: http://www.atmel.com/Images/doc8210.pdf FTDI (Future Technology International Ltd. FT2232RL) Datasheet: http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf [8] LDO (Linear Technology LT3022) Datasheet: http://www.linear.com/product/LT3022 [9] Atmel AVR4201: Pressure One (Atmel ATAVRSBPR1) Hardware Users Guide: http://www.atmel.com/dyn/resources/prod_documents/doc8355.pdf 7.2 Design software and communication device driver [10] Atmel Studio Software Download: http://www.atmel.com/tools/atmelstudio.aspx [11] FTDI (FT2232) Virtual COM Port Driver (used for USB connection to PC) Download: http://www.ftdichip.com/Drivers/VCP.htm 7.3 XPLORE evaluation board schematic The XPLORE Evaluation Board Schematic is shown in Figure 7-1. Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 21 Figure 7-1. XPLORE evaluation board schematic. 1 2 3 4 5 6 U2 TXD H1 Label: PA0 Label: PA2 Label: PA4 Label: PA6 Label: GND PA0 PA2 PA4 PA6 GND_H1 1 3 5 7 9 PA1 PA3 PA5 PA7 VCC 2 4 6 8 10 Label: PA1 Label: PA3 Label: PA5 Label: PA7 Label: VCC Label: PDI_DATA Label: NC Label: PDI_CLK H6 PDI_DATA 1 3 5 RESET_N_PDI_CLK Label: U1_VCC_IN U1_VCC_IN Label: PE0 Label: PE2 Label: NC C20 Label: GND Label: GND GND_H6 0.1uF 2 4 6 HEADER 3X2 Label: ISP/PDI Header HEADER 5X2 Label: PORT A H5 PE0 PE2 GND_H5 1 3 5 3 VCC C17 0.1 uF HEADER 3X2 Label: PORT E GND 2 Label: PE1 Label: PE3 Label: VCC PE1 PE3 VCC 2 4 6 C15 0.1 uF C6 100 nF GND RXD GND U1_VCC HEADER 2x1 Label: U1_VCC A 2 B 1 Connected PAD R16 0 ohm Do Not Populated A B 2 GND 10 Ferrite Bead Connected Pad R17 0 ohm Do Not Populated GND B2 U1_VCC_IN R18 0 ohm Do Not Populated C4 0.1uF GND 11 C5 0.1uF R21 10 K 4 1 GND Y1 1 12 P23 0402 Pad 1 2 3 4 5 6 7 8 9 GND C1 0.1uF 1 2 3 4 5 6 7 8 9 10 11 PA5 PA6 PA7 PB0 PB1 PB2 PB3 GND PC0 PC1 HEADER 9x1 Label: PORT B PA5 PA6 PA7 PB0 PB1 PB2 PB3 GND VCC PC0 PC1 C PA4 PA3 PA2 PA1 PA0 AVCC GND PR1 PR0 *RESET/PDI_CLK PDI H2 GND PB0 GND PB1 GND PB2 GND PB3 GND ATXMEGA32A4 QFN/TQFP 44 PC2 PC3 PC4 PC5 PC6 PC7 GND VCC PD0 PD1 PD2 Label: GND Label: PB0 Label: GND Label: PB1 Label: GND Lable: PB2 Label: GND Label: PB3 Label: GND 33 32 31 30 29 28 27 26 25 24 23 PE3 PE2 VCC GND PE1 PE0 PD7 PD6 PD5 PD4 PD3 1 C18 0.1uF HEADER 5X2 Label: PORT C TXD 28 OSCO DTR# 27 OSCI RTS# 26 TEST VCCIO 25 AGND FT232RL RXD 24 NC RI# 23 CBUS0 SSOP 28 GND 22 CBUS1 NC GND DSR# VCC DCD# RESET# CTS# GND 20 VBUS_IN C7 100 nF 19 C8 GND 4.7 uF 18 GND *NRESET/PDI_CLK CBUS4 D 21 GND 17 3V3OUT CBUS2 USBDM CBUS3 USBDP 16 DM 15 DP C9 100 nF FT232RL_SSOP_28 R9 4.7 K Label: RESET RESET_N_PDI_CLK PE3 PE2 C14 GND PE1 PE0 PD7 PD6 PD5 PD4 PD3 SW8 10 nF C3 0.1uF GND Switch SW8 GND The 44 QFN is populated on board, but the 44 TQFP is not populated, but it should have layout of the PKG and pinouts C Label: VTG/VCC Label: PD0 Label: PD2 Label: PD4 Label: PD6 Label: GND H4 PD0 PD2 PD4 PD6 GND_H4 1 3 5 7 9 PD1 PD3 PD5 PD7 VCC 2 4 6 8 10 HEADER 5X2 Label: PORT D PD0 PD1 PD2 Label: PC1 Label: PC3 Label: PC5 Label: PC7 Label: VCC PC1 PC3 PC5 PC7 VCC 2 4 6 8 10 PC2 PC3 PC4 PC5 PC6 PC7 GND 1 3 5 7 9 14 C12 15 pF CRYSTAL Connected Pad Label: SMD 8MHz Crystal Part#: FQ7050B 12 13 14 15 16 17 18 19 20 21 22 H3 PC0 PC2 PC4 PC6 GND_H3 13 U1_VCC_IN 2 2 ATXMEGA32A4_44QFN/TQFP Label: PC0 Label: PC2 Label: PC4 Label: PC6 Label: GND 12 Reserve pad, Do not populate R21 44 43 42 41 40 39 38 37 36 35 34 C13 15 pF U1 U4 7 9 Part #: MI0805K400R-10 3 1 2 P22 0805 PAD PA4 PA3 PA2 PA1 PA0 AVCC GND PR1 PR0 RESET_N_PDI_CLK PDI_DATA P21 0805 PAD 5 8 GND Label: VCC VCC JP2 4 6 GND D 1 Label: PD1 Label: PD3 Label: PD5 Label: PD7 Label: VCC C19 0.1 uF GND GND C2 0.1uF 2 DM JP1 Label: U2_RXD Label: U1_PD3_TXD0 DP GND_USB USB_DEVICE_PORT_B_TYPE 1 2 LED2 LED3 HSMY-C190 HSMY-C190 HSMY-C190 Yellow Yellow Yellow Yellow R1 150 R2 150 R3 150 DS1/RT1 Tempurature and Light Sensor Circuit VCC_Sensors R4 150 C21 10000 pF Shield Ground DS1 TEMT600 Light Sensor R20 100 K JP7 1 2 3 GND JPL9 Label: LDO_OUT 1 Label: VCC 2 Label: EXT_VCC 3 LED8 JPL2 SW0 Switch GND SW1 Switch GND SW2 Switch GND SW3 Label: PA0 A B R19 200 K 2x1 Header VCC ADC_L t GND Label: ADC_ Light PA2 Lable: PA2 GND RT1 NCP18WF104J03RB Temperature Sensor ADC_T JP5 Label; ADC_Temp PA3 Labe: PA3 2x1 Header JP6 1 2 1 2 2x1 Header Switch GND HEADER 3x1 Label: J3_VREF JPL3 1 2 R10 150 GND VREF JPL1 LED3 Label: LED3 PE0 Lable: PE0 SW0 HSMG-C190 Green J3 PWR: VREF 105-0752-001 Label: PWR: Scaled VREF Horizontal Test Jack - Red Color GND 1 LDO_OUT VCC 2 1 Regular Battery Holder Part #: BH3AAPC 3xAA = 3x 1.5V = 4.5V R15 200 LED2 Label: LED2 1 1 1 1 PE1 PE2 PE3 2 2 2 2 Label: PE1 Label: PE2 Label: PE3 3 3 3 3 SW1 SW2 SW3 3x1 Header 3x1 Header 3x1 Header 3x1 Header Label: SW0 Label: SW1 Label: SW2 Label: SW3 Label: L8 Power-On-LED J2 PWR: GND 105-0753-001 Label: PWR: GND Horizontal Test Jack - Back Color This H7 header only allows to use one jumper at a time LED1 Label: LED1 JPL0 EXT_VCC 1 GND GND Label: VCC LED0 Label: LED0 HEADER 3x1 17 GND Labe: VCC_Sensors J1 VCC PWR: VCC=1.8V to 3.6V 105-0752-001 Label: PWR: VCC = 1.8V to 3.6V Horizontal Test Jack - Red Color JPL8 Label:VBUS Label: LDO Vbat Label: Vbat Bottom Exposed Pad 2 4 6 8 1 3 5 7 HEADER 4X2 H7 RXD PD3 LED1 HSMY-C190 HEADER 2x1 U3 LDO Part #: LT3022EDHC#PBF LT3022 1 16 LDO NC NC 2 15 NC NC 3 14 OUT IN 4 13 OUT IN C10 5 12 ADJ IN 10 uF C11 6 11 AGND PGND 10 uF 7 10 10V, x5R Ceramic Capacitor AGND PGND 8 9 NC /SHDN 10V, x5R Ceramic Capacitor Bat1 The Bottom Exposed Pad of U3 is Pin 17, which must be connected to PCB GND GND Label: 3.3V Label: 2.5V Label: 1.8V Label: Adjustable R11 1K ohm 1 2 HEADER 2x1 B R12 R13 R14 3.09K2.32 K 1.62 K TXD PD2 Part #: MI0805K400R-10 GND 3 4 D+ GND Label: U2_TXD Label: U1_PD2_RXD0 VBUS_IN Ferrite Bead 2 SH1 5 B1 VBUS C16 10 nF D- LED0 JP0 2 SH2 6 VCC Shield Ground J4 USB B-Type Device Port 1 VBUS LOGO1 ATMEL_logo ATMEL_LOGO JP3 1 2 Atmel Corporation 2324 Orchard Parkway San Jose, CA 95131 U.S.A. LOGO2 AVR_logo AVR_LOGO Header 2x1 A PA0 ATXMEGA32A4 Verification Board JP4 Label: J3_VREF Label: PB0 1 2 Size C Header 2x1 PB0 Scal e 1 2 3 4 5 FCSM No. DWG No. 1 Rev 1.0 Sheet 1 of 1 6 Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 22 8. EVALUATION BOARD/KIT IMPORTANT NOTICE This evaluation board/kit is intended to use for FURTHER ENGINEERING, DEVELOPMENT, DEMONSTRATION, EVALUATION, or TRAINING PURPOSES ONLY. It is not a finished product, and may not (yet) comply with some or any technical or legal requirements that are applicable to finished products, including, without limitation, directives regarding electromagnetic compatibility, recycling (WEEE), FCC, CE or UL (except as may be otherwise noted on the board/kit). Atmel supplied this board/kit “AS IS,” without any warranties, with all faults, at the buyer’s and further users’ sole risk. The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies Atmel from all claims arising from the handling or use of the goods. Due to the open construction of the product, it is the user’s responsibility to take any and all appropriate precautions with regard to electrostatic discharge and any other technical or legal concerns. EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER USER NOR ATMEL SHALL BE LIABLE TO EACH OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES. No license is granted under any patent right or other intellectual property right of Atmel covering or relating to any machine, process, or combination in which such Atmel products or services might be or are used. Mailing Address: Atmel Corporation, 2325 Orchard Parkway, San Jose, CA 95131 Atmel AVR1932: XPLORE Hardware User’s Guide [APPLICATION NOTE] 42014A−AVR−07/12 23 Atmel Corporation Atmel Asia Limited Atmel Munich GmbH Atmel Japan G.K. 1600 Technology Drive Unit 01-5 & 16, 19F Business Campus 16F Shin-Osaki Kangyo Bldg. San Jose, CA 95110 BEA Tower, Millennium City 5 Parkring 4 1-6-4 Osaki, Shinagawa-ku USA 418 Kwun Tong Road D-85748 Garching b. Munich Tokyo 141-0032 Tel: (+1)(408) 441-0311 Kwun Tong, Kowloon GERMANY JAPAN Fax: (+1)(408) 487-2600 HONG KONG Tel: (+49) 89-31970-0 Tel: (+81)(3) 6417-0300 www.atmel.com Tel: (+852) 2245-6100 Fax: (+49) 89-3194621 Fax: (+81)(3) 6417-0370 Fax: (+852) 2722-1369 © 2012 Atmel Corporation. All rights reserved. / Rev.: 42014A−AVR−07/12 Atmel®, Atmel logo and combinations thereof, AVR®, AVR Studio®, Enabling Unlimited Possibilities®, 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 products 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.