Features • 16 Channel GPS Correlator • • • • • • • • • • • • • • • • • • • • – 8192 Search Bins with GPS Acquisition Accelerator – Accuracy: 2.5m CEP (Stand-Alone, S/A off) – Time to First Fix: 34s (Cold Start) – Acquisition Sensitivity: –140 dBm – Tracking Sensitivity: –150 dBm Utilizes the ARM7TDMI® ARM® Thumb® Processor Core – High-performance 32-bit RISC Architecture – High-density 16-bit Instruction Set – EmbeddedICE™ (In-circuit Emulator) 128 Kbyte Internal RAM 384 Kbyte Internal ROM, Firmware Version V5.0 Position Technology Provided by u-blox Fully Programmable External Bus Interface (EBI) – Maximum External Address Space of 8 Mbytes – Up to 4 Chip Selects – Software Programmable 8-bit/16-bit External Data Bus 6-channel Peripheral Data Controller (PDC) 8-level Priority, Individually Maskable, Vectored Interrupt Controller – 2 External Interrupts 32 User-programmable I/O Lines 1 USB Device Port – Universal Serial Bus (USB) V2.0 Full-speed Device – Embedded USB V2.0 Full-speed Transceiver – Suspend/Resume Logic – Ping-pong Mode for Isochronous and Bulk Endpoints 2 USARTs – 2 Dedicated Peripheral Data Controller (PDC) Channels per USART Master/Slave SPI Interface – 2 Dedicated Peripheral Data Controller (PDC) Channels – 8-bit to 16-bit Programmable Data Length – 4 External Slave Chip Selects Programmable Watchdog Timer Advanced Power Management Controller (APMC) – Peripherals Can Be Deactivated Individually – Geared Master Clock to Reduce Power Consumption – Sleep State with Disabled Master Clock – Hibernate State with 32.768 kHz Master Clock Real Time Clock (RTC) 2.3V to 3.6V or 1.8V Core Supply Voltage Includes Power Supervisor 1.8V to 3.3V User-definable I/O Voltage for Several GPIOs with 5V Tolerance 4 Kbytes Battery Backup Memory 9 mm × 9 mm 100-pin BGA Package (LFBGA100) RoHS-compliant GPS Baseband Processor ATR0621P1 Automotive Summary NOTE: This is a summary document. The complete document is available. For more information, please contact your local Atmel sales office. 4975BS–GPS–05/08 1. Description The GPS baseband processor ATR0621P1 includes a 16-channel GPS correlator and is based on the ARM7TDMI processor core. This processor has a high-performance 32-bit RISC architecture and very low power consumption. In addition, a large number of internally banked registers result in very fast exception handling, making the device ideal for real-time control applications. The ATR0621P1 has two USART and an USB device port. This port is compliant with the Universal Serial Bus (USB) V2.0 full-speed device specification. The ATR0621P1 has a direct connection to off-chip memory, including Flash, through the External Bus Interface (EBI). The ATR0621P1 includes full GPS firmware, licensed from u-blox AG, which performs the basic GPS operation, including tracking, acquisition, navigation and position data output. For normal PVT (Position/Velocity/Time) applications, there is no need for off-chip Flash memory or ROM. The firmware supports e.g. the NMEA® protocol (2.1 and 2.3), a binary protocol for PVT data, configuration and debugging, the RTCM protocol for DGPS, SBAS (WAAS, EGNOS and MSAS) and A-GPS (aiding). It is also possible to store the configuration settings in an optional external EEPROM. The ATR0621P1 is manufactured using the Atmel® high-density CMOS technology. By combining the ARM7TDMI microcontroller core with on-chip SRAM, 16-channel GPS correlator and a wide range of peripheral functions on a monolithic chip, the ATR0621P1 provides a highly-flexible and cost-effective solution for GPS applications. 2 ATR0621P1 4975BS–GPS–05/08 ATR0621P1 Advanced Power Management Controller XT_IN XT_OUT GPS Correlators RTC NSHDN NSLEEP GPS Accelerator Block Diagram SRAM RF_ON CLK23 SMD Generator P15/ANTON P0/NANTSHORT P14/NAADET1 P25/NAADET0 SIGLO0 SIGHI0 Timer Counter Figure 1-1. SPI APB PIO2 Special Function USART2 P31/RXD1 USB Transceiver USB PDC2 SRAM 128K ROM 384K ASB Power Supply Manager Reset Controller JTAG NTRST NRESET USB_DP USB_DM B R I D G E DBG_EN TDI TDO TCK TMS ARM7TDMI Embedded ICE EM_DA15 EM_DA0 Interface to Off-Chip Memory (EBI) EM_A19 EM_A1 Watchdog P8/STATUSLED P16/NEEPROM P11/EM_A21 P28/EM_A20 P10/EM_A0/NLB P7/NUB/NWR1 P6/NOE/NRD P5/NWE/NWR0 P4/nCS0 P3/nCS1 P22/RXD2 P18/TXD1 USART1 P30/AGCOUT0 Advanced Interrupt Controller P2/BOOT_MODE P21/TXD2 PIO2 P9/EXTINT0 PIO2 Controller P20/TIMEPULSE P29/GPSMODE12 P27/GPSMODE11 P26/GPSMODE10 P24/GPSMODE8 P23/GPSMODE7 P19/GPSMODE6 P17/GPSMODE5 P13/GPSMODE3 P12/GPSMODE2 P1/GPSMODE0 VBAT18 VBAT LDOBAT_IN LDO_OUT LDO_IN LDO_EN 3 4975BS–GPS–05/08 2. Architectural Overview 2.1 Description The ATR0621P1 architecture consists of two main buses, the Advanced System Bus (ASB) and the Advanced Peripheral Bus (APB). The ASB is designed for maximum performance. It interfaces the processor with the on-chip 32-bit memories and the external memories and devices by means of the External Bus Interface (EBI). The APB is designed for accesses to on-chip peripherals and is optimized for low power consumption. The AMBA™ Bridge provides an interface between the ASB and the APB. An on-chip Peripheral Data Controller (PDC2) transfers data between the on-chip USARTs/SPI and the on-chip and off-chip memories without processor intervention. Most importantly, the PDC2 removes the processor interrupt handling overhead and significantly reduces the number of clock cycles required for a data transfer. It can transfer up to 64K contiguous bytes without reprogramming the starting address. As a result, the performance of the microcontroller is increased and the power consumption reduced. The ATR0621P1 peripherals are designed to be easily programmable with a minimum number of instructions. Each peripheral has a 16 Kbyte address space allocated in the upper 3 Mbyte of the 4 Gbyte address space. (Except for the interrupt controller, which has 4 Kbyte address space.) The peripheral base address is the lowest address of its memory space. The peripheral register set is composed of control, mode, data, status, and interrupt registers. To maximize the efficiency of bit manipulation, frequently written registers are mapped into three memory locations. The first address is used to set the individual register bits, the second resets the bits, and the third address reads the value stored in the register. A bit can be set or reset by writing a “1” to the corresponding position at the appropriate address. Writing a “0” has no effect. Individual bits can thus be modified without having to use costly read-modify-write and complex bit-manipulation instructions. All of the external signals of the on-chip peripherals are under the control of the Parallel I/O (PIO2) Controller. The PIO2 Controller can be programmed to insert an input filter on each pin or generate an interrupt on a signal change. After reset, the user must carefully program the PIO2 Controller in order to define which peripheral signals are connected with off-chip logic. The ARM7TDMI processor operates in little-endian mode on the ATR0621P1 GPS Baseband. The processor's internal architecture and the ARM and Thumb instruction sets are described in the ARM7TDMI datasheet. The ARM standard In-Circuit Emulation debug interface is supported via the JTAG/ICE port of the ATR0621P1. Features of the ROM firmware are described in software documentation available from u-blox AG, Switzerland. 4 ATR0621P1 4975BS–GPS–05/08 ATR0621P1 3. Pin Configuration 3.1 Pinout Figure 3-1. Pinout LFBGA100 (Top View) A B CDE F GH J K 10 9 8 7 6 5 4 3 2 1 Table 3-1. ATR0621P1 Pinout Pin Name LFBGA100 Pin Type CLK23 G9 IN DBG_EN H4 IN EM_A1 A6 OUT EM_A2 A5 OUT EM_A3 A4 OUT EM_A4 A2 OUT EM_A5 A3 OUT EM_A6 B5 OUT EM_A7 B4 OUT EM_A8 B2 OUT EM_A9 D4 OUT EM_A10 C2 OUT EM_A11 D6 OUT EM_A12 D7 OUT EM_A13 C3 OUT EM_A14 C1 OUT EM_A15 D5 OUT Notes: ATR0621P1 Pull Resistor (Reset Value)(1) Firmware Label PIO Bank A PIO Bank B PD 1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset 2. VBAT18 represent the internal power supply of the backup power domain 3. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24, P25, P26, P27 and P29 4. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, supply of 3.0V to 3.6V is required. 5. This pin is not connected 5 4975BS–GPS–05/08 Table 3-1. ATR0621P1 Pinout (Continued) Pin Name LFBGA100 Pin Type EM_A16 C6 OUT EM_A17 F8 OUT EM_A18 B3 OUT EM_A19 C5 OUT Pull Resistor (Reset Value)(1) EM_DA0 B6 I/O PD EM_DA1 B10 I/O PD EM_DA2 C7 I/O PD EM_DA3 C10 I/O PD EM_DA4 D10 I/O PD EM_DA5 E7 I/O PD EM_DA6 E9 I/O PD EM_DA7 B7 I/O PD EM_DA8 B8 I/O PD EM_DA9 A9 I/O PD EM_DA10 C8 I/O PD EM_DA11 B9 I/O PD EM_DA12 D8 I/O PD EM_DA13 C9 I/O PD EM_DA14 D9 I/O PD EM_DA15 E8 I/O PD GND A1 IN GND A10 IN GND K1 IN GND K10 IN LDOBAT_IN K8 IN LDO_EN H7 IN LDO_IN K7 IN LDO_OUT H6 OUT NRESET C4 I/O Firmware Label NSHDN G7 OUT J6 OUT NTRST K2 IN PD P0 K9 I/O PD NANTSHORT G3 I/O Configurable (PD) GPSMODE0 P1 PIO Bank B Open Drain PU NSLEEP Notes: PIO Bank A AGCOUT1 1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset 2. VBAT18 represent the internal power supply of the backup power domain 3. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24, P25, P26, P27 and P29 4. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, supply of 3.0V to 3.6V is required. 5. This pin is not connected 6 ATR0621P1 4975BS–GPS–05/08 ATR0621P1 Table 3-1. ATR0621P1 Pinout (Continued) Pin Name LFBGA100 Pin Type Pull Resistor (Reset Value)(1) Firmware Label P2 G4 I/O Configurable (PD) BOOT_MODE “0” P3 H5 I/O OH NCS1 NCS1 “0” P4 A7 I/O OH NCS0 NCS0 “0” P5 B1 I/O OH NWE/NWR0 NWE/NWR0 “0” PIO Bank A PIO Bank B P6 A8 I/O OH NOE/NRD NOE/NRD “0” P7 D2 I/O OH NUB/NWR1 NUB/NWR1 “0” P8 G2 I/O Configurable (PD) STATUSLED “0” P9 J8 I/O PU to VBAT18 EXTINT0 EXTINT0 P10 E4 I/O OH EM_A0/NLB EM_A0/NLB “0” P11 H10 I/O OH EM_A21 NCS2 EM_A21 P12 F3 I/O Configurable (PU) GPSMODE2 NPCS2 P13 G10 I/O PU to VBAT18 GPSMODE3 EXTINT1 P14 J5 I/O Configurable (PD) NAADET1 P15 K5 I/O PD ANTON “0” P16 E1 I/O Configurable (PU) NEEPROM SIGHI1 P17 J4 I/O Configurable (PD) GPSMODE5 SCK1 P18 K4 I/O Configurable (PU) TXD1 P19 F1 I/O Configurable (PU) GPSMODE6 SIGLO1 P20 H2 I/O Configurable (PD) TIMEPULSE SCK2 P21 F2 I/O Configurable (PU) TXD2 P22 H8 I/O PU to VBAT18 RXD2 P23 H3 I/O Configurable (PU) GPSMODE7 P24 H1 I/O Configurable (PU) GPSMODE8 P25 D1 I/O Configurable (PD) NAADET0 P26 G8 I/O Configurable (PU) GPSMODE10 NWD_OVF SCK1 TXD1 “0” SCK2 TIMEPULSE TXD2 “0” SCK SCK MCLK_OUT MOSI MOSI “0” MISO MISO “0” NSS NPCS0 “0” RXD2 P27 E2 I/O Configurable (PU) GPSMODE11 NPCS1 P28 G1 I/O OH EM_A20 NCS3 P29 E3 I/O Configurable (PU) GPSMODE12 NPCS3 P30 G5 I/O PD AGCOUT0 AGCOUT0 RXD1 P31 H9 I/O PU to VBAT18 RF_ON K6 OUT PD SIGHI0 F9 IN SIGLO0 E10 IN TCK J3 IN Notes: “0” EM_A20 “0” RXD1 PU 1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset 2. VBAT18 represent the internal power supply of the backup power domain 3. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24, P25, P26, P27 and P29 4. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, supply of 3.0V to 3.6V is required. 5. This pin is not connected 7 4975BS–GPS–05/08 Table 3-1. Pin Name ATR0621P1 Pinout (Continued) LFBGA100 Pin Type Pull Resistor (Reset Value)(1) PU TDI J2 IN TDO K3 OUT TMS J1 IN USB_DM F10 I/O USB_DP D3 I/O VBAT J7 IN G6 OUT VDD18 E6 IN VDD18 F7 IN VDD18 F6 IN E5 IN F5 IN VBAT18 (2) (3) VDDIO VDD_USB (4) XT_IN J9 IN XT_OUT J10 OUT NC(5) F4 - Notes: Firmware Label PIO Bank A PIO Bank B PU 1. PD = internal pull-down resistor, PU = internal pull-up resistor, OH = switched to Output High at reset 2. VBAT18 represent the internal power supply of the backup power domain 3. VDDIO is the supply voltage for the following GPIO pins: P1, P2, P8, P12, P14, P16, P17, P18, P19, P20, P21, P23, P24, P25, P26, P27 and P29 4. VDD_USB is the supply voltage for the following USB pins: USB_DM and USB_DP. For operation of the USB interface, supply of 3.0V to 3.6V is required. 5. This pin is not connected 8 ATR0621P1 4975BS–GPS–05/08 ATR0621P1 3.2 Signal Description Table 3-2. ATR0621P1 Signal Description Module Name EM_A0 to EM_A21 Function External memory address bus EM_DA0 to EM_DA15 External memory data bus EBI USB Internal pull-down resistor I/O – Low Output high in RESET state NCS2 to NCS3 Chip select Output Low Output high in RESET state NWR0 Lower byte write signal Output Low Output high in RESET state NWR1 Upper byte write signal Output Low Output high in RESET state NRD Read signal Output Low Output high in RESET state NWE Write enable Output Low Output high in RESET state NOE Output enable Output Low Output high in RESET state NUB Upper byte select (16-bit SRAM) Output Low Output high in RESET state NLB Lower byte select (16-bit SRAM) Output Low Output high in RESET state Input – PIO-controlled after reset, internal pull-down resistor Output – PIO-controlled after reset Input – PIO-controlled after reset I/O – PIO-controlled after reset Boot mode input TXD1-2 Transmit data output RXD1-2 Receive data input SCK1-2 External synchronous serial clock USB_DP USB data (D+) I/O – USB_DM USB data (D-) I/O – Output – Input High/ Low/ Edge PIO-controlled after reset Automatic gain control Output – Interface to ATR0601 PIO-controlled after reset NSLEEP Sleep output Output Low Interface to ATR0601 NSHDN Shutdown output Output Low Connect to pin LDO_EN Input – RTC oscillator Output – RTC oscillator AIC EXTINT0-1 AGC AGCOUT0-1 XT_IN XT_OUT External interrupt request Oscillator input Oscillator output Interface to ATR0601 SCK SPI clock I/O – PIO-controlled after reset MOSI Master out slave in I/O – PIO-controlled after reset MISO Master in slave out I/O – PIO-controlled after reset NSS/NPCS0 Slave select I/O Low PIO-controlled after reset NPCS1-3 Slave select Output Low PIO-controlled after reset Watchdog timer overflow Output – PIO-controlled after reset I/O – Input after reset (except P3 to P7, P10, P11, P28) WD NWD_OVF PIO P0-31 Note: All valid after reset Output RF_ON SPI – Chip select APMC RTC Output Active Level Comment NCS0 to NCS1 BOOT_MODE USART Type Programmable I/O port 1. The USB transceiver is disabled if VDD_USB < 2.0V. In this case the pins USB_DM and USB_DP are connected to GND (internal pull-down resistors). The USB transceiver is enabled if VDD_USB is within 3.0V and 3.6V. 9 4975BS–GPS–05/08 Table 3-2. Module GPS ATR0621P1 Signal Description (Continued) Name Function Type SIGHI0 Digital IF Input – Interface to ATR0601 SIGLO0 Digital IF Input – Interface to ATR0601 SIGHI1 Digital IF Input – PIO-controlled after reset SIGLO1 Digital IF Input – PIO-controlled after reset Output – PIO-controlled after reset TIMEPULSE GPSMODE0-12 GPS mode Input – PIO-controlled after reset STATUSLED Status LED Output – PIO-controlled after reset Input Low PIO-controlled after reset Output – PIO-controlled after reset Active antenna short circuit detection Input Input Low PIO-controlled after reset Active antenna detection input Input Low PIO-controlled after reset TMS Test mode select Input – Internal pull-up resistor NEEPROM CONFIG ANTON NANTSHORT NAADET0-1 JTAG/ICE Test data in Test data out Input – Internal pull-up resistor Output – Output high in RESET state TCK Test clock Input – Internal pull-up resistor NTRST Test reset input Input Low DBG_EN Debug enable Input High LDOBAT – Output – PIO-controlled after reset I/O Low VDD18 Power – Core voltage 1.8V VDDIO Power – Variable I/O voltage 1.65V to 3.6V VDD_USB Power – USB voltage 0 to 2.0V or 3.0Vto 3.6V(1) GND Power – Ground LDOBAT_IN Power – 2.3V to 3.6V VBAT Power – 1.5V to 3.6V LDO_IN LDO_OUT LDO_EN Note: 10 Internal pull-down resistor Input Clock input Master clock output Reset input VBAT18 LDO18 Internal pull-down resistor Interface to ATR0601, Schmitt trigger input NRESET POWER Active antenna power on output TDI MCLK_OUT RESET Enable EEPROM support TDO CLK23 CLOCK GPS synchronized time pulse Active Level Comment Open drain with internal pull-up resistor Out – 1.8V backup voltage LDO in Power – 2.3V to 3.6V LDO out Power – 1.8V core voltage, maximum 80 mA LDO enable Input – 1. The USB transceiver is disabled if VDD_USB < 2.0V. In this case the pins USB_DM and USB_DP are connected to GND (internal pull-down resistors). The USB transceiver is enabled if VDD_USB is within 3.0V and 3.6V. ATR0621P1 4975BS–GPS–05/08 ATR0621P1 3.3 External Connections for a Working GPS System Figure 3-2. Example of an External Connection ATR0601 SIGH SIGL SC PuRF PuXTO SIGHI SIGLO CLK23 RF_ON NSLEEP NC NRESET see Table 3-15 NC EM_DA0 - 15 EM_A1 - 19 see Table 3-15 see Table 3-15 see Table 3-15 see Table 3-15 see Table 3-15 P0 - 7 P9 - 15 P16 - 17 P19 P23 - 30 NC NC NC NC NC TMS TCK TDI NTRST TDO NC DBG_EN GND +3V (see Power Supply) GND NSHDN LDO_EN LDO_OUT VDD18 LDO_IN LDOBAT_IN ATR0621P1 P8 P20 STATUS LED TIMEPULSE USB_DM USB_DP Optional USB P31 P18 Optional USART 1 P22 P21 Optional USART 2 XT_IN XT_OUT 32.368 kHz (see RTC) +3V (see Power Supply) VDDIO +3V (see Power Supply) VBAT18 VBAT VDD_USB +3V (see Power Supply) GND NC: Not connected 11 4975BS–GPS–05/08 4. Ordering Information Extended Type Number Package MPQ Remarks ATR0621P1-7FQY LFBGA100 2000 9 mm × 9 mm, 0.80 mm pitch, ROM5, RoHS-compliant, automotive type ATR0621P1-7FHW LFBGA100 2000 9 mm × 9 mm, 0.80 mm pitch, ROM5, RoHS-compliant, green, automotive type ATR0622-EK1 - 1 Evaluation kit/road test kit ATR0622-DK1 - 1 Development kit including example design information 5. Package LFBGA100 Package: R-LFBGA 100_G Dimensions in mm ∅ 0.08 M ∅ 0.15 M ∅ 0.38 ... 0.48 (100x) C BA A1 Corner Top View 9±0.05 A B C D E F G H J K 10 9 8 7 6 5 4 3 2 1 A B C D E F G H J K 0.8 6 7 8 9 10 A1 Corner 7.2 1 2 3 4 5 Bottom View 0.8 A 7.2 0.15 (4x) C 0.2 C 0.27 ... 0.37 Issue: 2; 27.10.05 1.4 max 0.12 C Drawing-No.: 6.580-5003.01-4 0.53 ref. 9±0.05 B (0.36) technical drawings according to DIN specifications Seating plane C Moisture sensitivity level (MSL) = 3 12 ATR0621P1 4975BS–GPS–05/08 ATR0621P1 6. Revision History Please note that the following page numbers referred to in this section refer to the specific revision mentioned, and not to this document. Revision No. History 4975BS-GPS-05/08 • Table 3-1 “ATR0621P1 Pinout” on page 5: Pin type of pin CLK23 changed. 13 4975BS–GPS–05/08 Headquarters International Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Atmel Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 Atmel Europe Le Krebs 8, Rue Jean-Pierre Timbaud BP 309 78054 Saint-Quentin-en-Yvelines Cedex France Tel: (33) 1-30-60-70-00 Fax: (33) 1-30-60-71-11 Atmel Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 Technical Support [email protected] Sales Contact www.atmel.com/contacts Product Contact Web Site www.atmel.com Literature Requests www.atmel.com/literature Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life. © 2008 Atmel Corporation. All rights reserved. Atmel®, logo and combinations thereof, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. ARM ®, ARM Powered® logo, ARM7TDMI®, Thumb® and others are the registered trademarks or trademarks of ARM Ltd. Other terms and product names may be trademarks of others. 4975BS–GPS–05/08