Atmel AVR Microcontrollers for Automotive Innovative Atmel AVR Microcontroller Solutions for Automotive Increasing consumer demands for comfort, safety and reduced fuel consumption are driving rapid growth in the market for automotive electronics. All the new functions designed to meet these demands require local intelligence and control, which can be optimized by the use of small, powerful microcontrollers. Atmel® leverages its unsurpassed experience in embedded Flash memory microcontrollers to bring innovative solutions for automotive applications. These include a wide range of Atmel AVR® 8- and 32-bit microcontrollers for everything from sensor or actuator control to more sophisticated networking applications. Atmel microcontrollers are fully engineered to fulfill the quality requirements of OEMs in their drive towards zero defects. Typical Applications Powertrain Climate Control • Turbochargers • Fuel pumps • Exhaust system • Fan controls • Battery monitoring • Intelligent watchdog systems • Blowers • Flap controls • Xbridge DC motor control Infotainment • Car radio amplifiers • Satellite radio receivers • Front panels Door, Seat, Sunroof Modules • Electrical mirrors • Window locks • Power windows • Capacitive touch sensing keypads • Power seats • Ambient light • Roof panels Battery Management • Li-ion and standard lead-acid battery management for 12V powernet 2 Security • Car access • Remote keyless entry • Immobilizers • Passive entry/go Dashboard • Console indicators • Radio panels • Climate control panels • Capacitive sensitive switch panels Body Control Network • CAN/LIN gateways • CAN/MOST gateways +150°C Qualified Several AVR microcontrollers are qualified for operation up to +150°C ambient temperature (AEC-Q100 Grade0). These devices enable designers to distribute intelligence and control functions directly into or near, transfer cases, engine sensors actuators, turbochargers and exhaust systems. Automotive AVR microcontrollers available as Grade0 versions are the Atmel ATtiny45, ATtiny87/167, ATtiny261/461/861, ATmega88/168, ATmega16M1, ATmega32M1, ATmega32C1, ATmega64M1, and ATmega64C1. Automotive AVR microcontrollers are available in two different temperature ranges to serve various applications: AEC-Q100 Grade1 Z: -40°C to +125°C AEC-Q100 Grade0 D, T2: -40°C to +150°C Atmel AVR Architecture Benefits: 8-/32-bit RISC Core: High Performance, Low-power Consumption The AVR 8-bit and 32-bit architectures have reached a high level of acceptance in many market segments for their: • Highest system integration with a large number of analog and digital peripherals • Highest CPU performance with executing instructions in a single clock cycle • Highest code density with high-level C-language optimization • Dedicated DSP and floating point instructions (32-bit) • Self-programming memory • Product compatibility for both code and features • Complete and low-cost tool set • Brown-out detection and Flash corruption security © 2013 / www.atmel.com Atmel AVR Microcontrollers for Automotive Capacitive Touch Products mXT143E/ mXT224E Key Features Capacitive touch solutions are entering the automotive market in integrated centerstacks, touch panels, navigation systems and radio HMI solutions. Atmel offers hardware and software library solutions for touch buttons, sliders and wheels as well as a sophisticated touchscreen controller portfolio addressing screens and pads of all common sizes up to 12 inches and more. • • • • • • • • • • All touch controllers are based on Atmel’s marketleading and patented charge transfer technology. They provide dedicated functionalities that meet the specific automotive requirements, such as hightemperature behavior, reliable operation in harsh environments and gloved operation. The maXTouch® family comprises 4 touchscreen controllers with 143 to 768 nodes addressing different screen sizes, aspect ratios and sensor pitches. They deliver the X/Y coordinates of up to 16 touches via the I2C interface. Automotive grade 3: -40˚C to +85˚C 143 and 224 channels 12-bit resolution Support up to 7”screens Additional up to 32 channels touch keys Unintended touch suppression No additional parts needed Response time <10ms from idle I2C host interface TQFP48 package mXT540E/ mXT768E Key Features • • • • • • • • • • Automotive grade 2: -40˚C to +105˚C 540 and 768 channels 12-bit resolution Support up to 12”screens Additional up to 64 channels touch keys Unintended touch suppression No additional parts needed Response time <10ms from idle I2C host interface TQFP100 package Part Number Description Package QT1110 11-channel Touch Controller for Touch Buttons TQFP32 (7 x 7mm) mXT143E-A 143-channel Touchscreen Controller, Automotive Grade 3, I2C Interface TQFP48 (7 x 7mm) mXT224E-A 224-channel Touchscreen Controller, Automotive Grade 3, I2C Interface TQFP48 (7 x 7mm) mXT540E-A 540-channel Touchscreen Controller, Automotive Grade 2, I2C Interface TQFP100 (14 x14 mm) mXT768E-A 768-channel Touchscreen Controller, Automotive Grade 2, I C Interface TQFP100 (14 x14 mm) 2 Meeting Customer Expectations Features Meeting Expectations Capacitive touch technology supports proximity detection, touch buttons, slider, wheels and touchscreens • On-stop shop • Totally integrated HMI Unlimited, unambiguous touch identification, tracking and reporting • Multi-touch support Smart processing with integrated 32-bit MCU and DSP engine • Integrated gesture calculation • Suppressing unintended touches Embedded post-processing algorithms • Adjacent key suppression • Noise filtering • Improved EMI/ESD behavior Very fast response time <10ms • Supports character recognition High SNR (signal-to-noise ratio): 80:1 • Fingertip, back of finger touches supported • Gloved finger operation Atmel AVR Microcontrollers for Automotive 3 Automotive: A Completely Distributed Architecture Comfort and safety features are continuously being added to modern vehicles, requiring more embedded computing power. As cost-effective microcontrollers become available, car makers now have the ability to design distributed architectures with scattered and reprogrammable 8-bit controllers. Alternatively, they can merge all functions in one powerful 32bit microcontroller with multiple peripherals and networking connections. The Atmel AVR 8-bit microcontrollers are perfectly suited for distributed architectures. They feature on-chip analog interfaces for signal conditioning or programmable I/Os for actuator signaling, and CAN, LIN or PWM networking connections to the ECU. Centralized architectures benefit from 32-bit AVR microcontrollers with rich peripheral set and multiple CAN and LIN connections. CAN Microcontrollers Two families of automotive 8-bit AVR microcontrollers include an ISO 16845 certified CAN controller peripheral: Atmel AT90CAN128/64/32 series, Atmel ATmega64 M1/32M1/16M1 and Atmel ATmega64C1/32C1 series. They also feature a self-programming technology and a comprehensive set of analog and digital peripherals. With 16Kbytes to 128Kbytes of Flash, they cover a large range of applications. Vector Informatik drivers are available for the 8-bit AVR microcontrollers. The first 32-bit AVR family UC3Cx512/256/128 incorporates an ISO 16845 certified dual CAN controller with 128 to 512Kbytes of Flash. The 32-bit AVR products are supported by a complete OSEK OSCAN driver and CAN boot loader. The Atmel ATtiny167/87 family with a hardware LIN featuring self-synchronization serves cost-sensitive LIN slave applications. The same hardware LIN is also available in Atmel dedicated motor-control AVR products—the Atmel ATmega64M1/32M1/16M1 and Atmel ATmega64C1/32C1. A hardware LIN reduces the flash memory footprint and minimizes LIN real-time constraints. LIN2.1 protocol stacks are available from Mentor Graphics, Vector Informatik and Dunasys for all AVR microcontrollers with general-purpose USART or hardware LIN. LIN Bus Transceivers The modular Atmel LIN transceiver family includes simple transceiver ICs (Atmel ATA6662C/63/64/70) and complex system basis chips (Atmel ATA6622C/ 23C/24C/25C/26C/28/29/30/31). All Atmel LIN transceivers are compliant with the LIN specification 2.1 and the SAE J2602-2. A combination of voltage regulator and bus transceiver enables the development of simple, yet powerful slave nodes for LIN bus systems. The ATA6622C/24C/26C/28/30 transceivers also include a window watchdog. The Atmel ATA6626C/64 transceivers, which do not include a time-out feature at the LIN bus, are perfect for systems requiring very slow LIN communication. These devices are designed in the Atmel SMART-I.S.® high-voltage BCD-on-SOI process. Due to the advantages of silicon on insulator (SOI) technology, this generation sets new benchmarks for EMI performance. Its ESD protection (8kV) is best in class and enables the design of robust electronic units for harsh automotive environments. This includes automotive comfort applications, intelligent sensors, or other body electronic applications where low-speed data communication and low costs are a requirement. LIN Microcontrollers All automotive Atmel ATmega products feature a general-purpose USART to support LIN master and slave systems. A calibrated RC oscillator satisfies the LIN slave synchronization requirements. For LIN master applications, an oscillator with external crystal or resonator is also available. 4 © 2013 / www.atmel.com Atmel AVR Microcontrollers for Automotive The highest integration level is achieved by Atmel ATA6612C/13C/14Q/16C/17C system-in-package (SiP) solutions. With these devices, the die of the the ATA6624C or ATA6630 LIN system basis chip (SBC)—including LIN transceiver, voltage regulator, and watchdog—is assembled together with an AVR microcontroller (Atmel ATmega88/168 and Atmel ATtiny87/167) in a single QFN package. Consequently, these SiP solutions enable customers to create complete LIN nodes using just one IC. As all pins of the AVR and SBC are bonded out, the full range of AVR tools are available for development. The ATA664251 is a system-in-package solution with an ATA664151 chip and an Atmel AVR 8-bit ATtiny167 microcontroller. ATA664251 LIN SBC SPI Microcontroller LIN and Microcontroller System-inPackage HV Switch Interface LIN ASSPs Battery Management The AVR® ATmega32HVE2 and ATmega64HVE2 microcontroller-based devices with smart sensing technology are designed for intelligent battery sensor applications. The system-in-package solutions determine the state-of-charge and state-of-health of 12V standard lead-acid and lithium-ion batteries by measuring the battery voltage, current and temperature with up to 18-bit accuracy. This improves the performance and longevity of these batteries, and ensures a guaranteed engine start for cars with idle-stop-go function. Switch Scan and Ambient Lighting Atmel’s ATA664151 and ATA664251 for automotive switch scan applications and in-vehicle ambient lighting control include a broad range of on-chip functionalities. The 8-channel high-voltage switch interface with current sources and analog voltage multiplexer enables to scan automotive switches with currents up to 20mA. An integrated state change detector facilitates switch scan applications with extremely low current consumption. The current sources are controlled by three independent PWM signals enabling the device to act as an ambient light circuit to control RGB LEDs. Atmel AVR Microcontrollers for Automotive Motor Control Applications Brushless DC motors (BLDC) are increasingly being employed in power train, chassis and body applications. Atmel has developed two families of 8-bit microcontrollers supporting Hall sensor and sensorless applications. The first of these families is the Atmel ATmega64M1/32M1/16M1, which includes not only a powerful set of analog and digital peripherals optimized for up to six phases BLDC but also CAN and LIN communication to the ECU. The second family is the Atmel ATtiny861/461/261, which includes a powerful set of analog and digital peripherals for BLDC. This family supports costsensitive applications where communication with the ECU is carried out via a simplified I/O system such as PWM command/response. A family of high-voltage drivers complements Atmel motor-control solutions. 5 Automotive Offering Broad Product Range: Multiplexing and Standard Microcontrollers The range of devices available to automotive customers currently covers a wide variety of needs and will expand rapidly in the future. LIN Bus Transceivers and System Basis Chips Atmel Part Number Description Package ATA6622C Same as ATA6623C, with Window Watchdog ATA6623C LIN System Basis Chip with LIN Transceiver and Integrated 3.3V/50mA Voltage Regulator ATA6624C Same as ATA6625C, with Window Watchdog ATA6625C LIN System Basis Chip with LIN Transceiver and Integrated 5V/50mA Voltage Regulator ATA6626C Same as ATA6624C, with Time-out Function QFN20 ATA6628 LIN System Basis Chip with LIN Transceiver, Integrated 3.3V/50mA Voltage Regulator and Window Watchdog QFN20 ATA6629 LIN System Basis Chip with LIN Transceiver and Integrated 3.3V/50mA Voltage Regulator ATA6630 LIN System Basis Chip with LIN Transceiver, Integrated 3.3V/50mA Voltage Regulator and Window Watchdog ATA6631 LIN System Basis Chip with LIN Transceiver and Integrated 3.3V/50mA Voltage Regulator SO8 ATA6662C LIN Transceiver with Outstanding EMC Performance, Physical Layer Conforming to LIN Specification 2.0 and SAE J2602-2 SO8 ATA6663 LIN Transceiver, Physical Layer According to LIN Specification 2.1 and SAE J2602-2 ATA6664 LIN Transceiver, Physical Layer According to LIN Specification 2.1 and SAE J2602-2 without Time-out Feature ATA6670 Fully Integrated Dual-LIN Transceiver Complying to LIN Specification 2.0, 2.1 and SAEJ2602, with Advanced EMI/ESD Performance and TXD-dominant Time-out Feature 6 QFN20 SO8 QFN20 SO8 SO8 QFN20 SO8, DFN8 SO8 DFN14 © 2013 / www.atmel.com Atmel AVR Microcontrollers for Automotive LIN and Microcontroller System-in-Package (SiP) A SiP device combines a LIN transceiver and a microcontroller in one package Atmel Part Number LIN SBC Microcontroller Package ATA6612C ATA6624C ATmega88 QFN48 ATA6613C ATA6624C ATmega168 QFN48 ATA6614Q ATA6624C ATtiny87 QFN38 ATA6616C ATA6624C ATmega328P QFN48 ATA6617C ATA6624C ATtiny167 QFN38 LIN ASSPs Atmel Part Number Description Package Swtich Scan and Ambient Lighting ATA664151 LIN System Basis Chip with LIN Transceiver, 5V Regulator, Watchdog, 8-channel High Voltage Switch/LED Interface with High Voltage Current Sources, 16-bit SPI QFN32 ATA664251 16K Flash Microcontroller with LIN Transceiver, 5V Regulator, Watchdog, 8-channel High Voltage Switch / LED Interface with High Voltage Current Sources, 16-bit SPI QFN48 Battery Management ATmega32HVE2 8-bit Micrcontroller, 17/18-bit ADC, 32k Flash Memory, 32-bit Math Extension Module, PGA, Power Supply and LIN Transceiver QFN48 ATmega64HVE2 8-bit Micrcontroller, 17/18-bit ADC, 64k Flash Memory, 32-bit Math Extension Module, PGA, Power Supply and LIN Transceiver QFN48 Atmel AVR Microcontrollers for Automotive 7 Flash (kB) EEPROM (Bytes) SRAM (Bytes) I/O Pins Vcc (V) 10-bit A/D Channels Analog Comparator 16-bit Timer 8-bit Timer Ext. Interrupts AT90CAN32 32 1024 2048 53 2.7-5.5 8 Yes 2 2 8 AT90CAN64 64 2048 4096 53 2.7-5.5 8 Yes 2 2 8 AT90CAN128 128 4096 4096 53 2.7-5.5 8 Yes 2 2 8 ATmega48PA 4 256 512 23 2.7-5.5 8 Yes 1 2 26 ATmega88PA 8 512 1024 23 2.7-5.5 8 Yes 1 2 26 ATmega88V 8 512 1024 23 1.8-3.6 8 Yes 1 2 26 ATmega16M1 16 512 1024 27 2.7-5.5 11 4 1 1 27 ATmega164P 16 512 1024 32 2.7-5.5 8 Yes 1 2 32 ATmega168PA 16 512 1024 23 2.7-5.5 8 Yes 1 2 26 ATmega169P 16 512 1024 54 2.7-5.5 8 Yes 1 2 17 ATmega32C1 32 1024 2048 27 2.7-5.5 11 4 1 1 27 ATmega32M1 32 1024 2048 27 2.7-5.5 11 4 1 1 27 ATmega324P 32 1024 2048 32 2.7-5.5 8 Yes 1 2 32 ATmega328PA 32 1024 2048 23 2.7-5.5 8 Yes 1 2 26 ATmega644P 64 2048 4096 32 2.7-5.5 8 Yes 1 2 32 ATmega64C1 64 2048 4096 27 2.7-5.5 11 4 1 1 27 ATmega64M1 64 2048 4096 27 2.7-5.5 11 4 1 1 27 ATtiny1634 16 256 1024 18 2.7-5.5 12 Yes 1 1 18 ATtiny24 2 128 128 12 2.7-5.5 8 Yes 1 1 12 ATtiny25 2 128 128 6 2.7-5.5 4 Yes -- 2 7 ATtiny261 2 128 128 16 2.7-5.5 11 Yes 1 1 (10bit) 16 ATtiny44 4 256 256 12 2.7-5.5 8 Yes 1 1 12 ATtiny44V 4 256 256 12 1.8-3.6 8 Yes -- 1 12 ATtiny45 4 256 256 6 2.7-5.5 4 Yes -- 2 7 ATtiny45V 4 256 256 6 1.8-3.6 4 Yes 1 2 7 ATtiny461 4 256 256 16 2.7-5.5 11 Yes 1 1 (10bit) 16 ATtiny84 8 512 512 12 2.7-5.5 8 Yes -- 1 12 ATtiny85 8 512 512 6 2.7-5.5 4 Yes -- 2 7 ATtiny85V 8 512 512 6 1.8-3.6 4 Yes 1 2 7 ATtiny861 8 512 512 16 2.7-5.5 11 Yes 1 1 (10bit) 16 ATtiny87 8 512 512 16 2.7-5.5 11 Yes 1 1 16 ATtiny88 8 64 512 28 2.7-5.5 8 Yes 1 1 28 ATtiny167 16 512 512 16 2.7-5.5 11 Yes 1 1 16 Motor Ctrl. Timer Atmel Part Number Standard Automotive Atmel AVR 8-bit Microcontrollers CAN megaAVR 1 1 1 tinyAVR All devices have a programmable brown-out controller, on-chip 8MHz RC oscillator and a watchdog. The maximum frequency is 16MHz. 8 © 2013 / www.atmel.com Hardware Multiplier PWM Channels RTC Self Program Memory CAN (Mess. Obj.) SPI TWI UART (LIN HW) Packages Max. Temp (°C) Atmel AVR Microcontrollers for Automotive Yes 8 Yes Yes 1 (15) Yes -- 2 VQFN64, LQFP64 125 Yes 8 Yes Yes 1 (15) Yes -- 2 VQFN64, LQFP64 125 Yes 8 Yes Yes 1 (15) Yes -- 2 VQFN64, LQFP64 125 Yes 6 Yes Yes 1 + USART Yes 1 TQFP32, VQFN32 125 Yes 6 Yes Yes 1 + USART Yes 1 TQFP32, VQFN32 125 Yes 6 Yes Yes 1 + USART Yes 1 TQFP32, VQFN32 85 Yes 10 -- Yes Yes -- 1 (Y) TQFP32, VQFN32 125 Yes 6 Yes Yes 1 + USART Yes 2 VQFN44, TQFP44 125 Yes 6 Yes Yes 1 + USART Yes 1 TQFP32, VQFN32 125 Yes 4 Yes Yes Yes USI 1 VQFN64, TQFP64 85 Yes 4 -- Yes 1 (6) Yes -- 1 (Y) TQFP32, VQFN32 125 Yes 10 -- Yes 1 (6) Yes -- 1 (Y) TQFP32, VQFN32 125 Yes 6 Yes Yes 1 + USART Yes 2 VQFN44, TQFP44 125 Yes 6 Yes Yes 1 + USART Yes 1 TQFP32, VQFN32 125 Yes 6 Yes Yes 1 + USART Yes 2 VQFN32, TQFP44 125 Yes 4 -- Yes 1 (6) Yes -- 1 (Y) TQFP32, VQFN32 125 Yes 10 -- Yes 1 (6) Yes -- 1 (Y) TQFP32, VQFN32 125 -- 4 -- Yes 1 + USI 2 (N) VQFN20, TSSOP20 125 -- 4 -- Yes USI USI -- VQFN20, SOIC14 125 -- 4 -- Yes USI USI -- VQFN20, SOIC8 125 -- 6 -- Yes Yes USI -- VQFN32, VQFN20, SOIC20, TSSOP20 125 -- 4 -- Yes USI USI -- VQFN20, SOIC14 125 -- 4 -- Yes USI USI -- VQFN20, SOIC14 85 -- 4 -- Yes USI USI -- VQFN20, SOIC8 125 -- 4 -- Yes USI USI -- VQFN20, SOIC8 85 -- 6 -- Yes Yes USI -- VQFN32, VQFN20, SOIC20, TSSOP20 125 -- 4 -- Yes USI USI -- VQFN20 125 -- 4 -- Yes USI USI -- VQFN20, SOIC8 125 -- 4 -- Yes USI USI -- VQFN20, SOIC8 85 -- 6 -- Yes Yes USI -- VQFN32, VQFN20, SOIC20, TSSOP20 125 -- 3 Yes Yes 1 + USI No 1 (Y) VQFN32, SOIC20, TSSOP20 125 -- 4 -- Yes Yes Yes TQFP32, VQFN32 125 -- 3 Yes Yes 1 + USI No VQFN32, SOIC20, TSSOP20 125 1 (6) Atmel AVR Microcontrollers for Automotive 1 (Y) 9 Automotive Atmel AVR 8-bit Microcontrollers 10-bit A/D Channels Analog Comparator 23 2.7-5.5 8 Yes ATmega16M1 16 512 1024 27 2.7-5.5 11 4 ATmega168PA 16 512 1024 23 2.7-5.5 8 Yes ATmega32C1 32 1024 2048 27 2.7-5.5 11 4 ATmega32M1 32 1024 2048 27 2.7-5.5 11 4 ATmega64C1 64 2048 4096 27 2.7-5.5 11 4 ATmega64M1 64 2048 4096 27 2.7-5.5 11 4 ATtiny261 2 128 128 16 2.7-5.5 11 ATtiny45 4 256 256 6 2.7-5.5 ATtiny461 4 256 256 16 2.7-5.5 ATtiny87 8 512 512 16 2.7-5.5 ATtiny861 8 512 512 16 2.7-5.5 ATtiny167 16 512 512 16 2.7-5.5 Ext. Interrupts Vcc (V) 1024 8-bit Timer I/O Pins 512 16-bit Timer SRAM (Bytes) 8 Motor Ctrl. Timer EEPROM (Bytes) ATmega88PA Atmel Part Number Flash (kB) Grade 0 (150°C) 1 2 26 1 1 27 1 2 26 1 1 27 1 1 27 1 1 27 1 1 27 Yes 1 1 (10bit) 16 4 Yes -- 2 7 11 Yes 1 1 (10bit) 16 11 Yes 1 1 16 11 Yes 1 1 (10bit) 16 11 Yes 1 1 16 megaAVR 1 1 1 tinyAVR All devices have a programmable brown-out controller, on-chip 8MHz RC oscillator and a watchdog. The maximum frequency is 16MHz. Flash (kB) SRAM (kB) DMA I/O Pins ADC Channels DAC Channels Analog Comparator 16-bit Timer UC3C0128 AVR32 (68) 128 32 16c & event system 123 3.0-3.6 / 4.5-5.5 12b 16c 12b 4c 4 6 UC3C1128 AVR32 (68) 128 32 16c & event system 81 3.0-3.6 / 4.5-5.5 12b 16c 12b 4c 4 6 UC3C2128 AVR32 (68) 128 32 16c & event system 45 3.0-3.6 / 4.5-5.5 12b 11c 12b 4c 2 3 UC3C0256 AVR32 (68) 256 64 16c & event system 123 3.0-3.6 / 4.5-5.5 12b 16c 12b 4c 4 6 UC3C1256 AVR32 (68) 256 64 16c & event system 81 3.0-3.6 / 4.5-5.5 12b 16c 12b 4c 4 6 UC3C2256 AVR32 (68) 256 64 16c & event system 45 3.0-3.6 / 4.5-5.5 12b 11c 12b 4c 2 3 UC3C0512 AVR32 (68) 512 64 16c & event system 123 3.0-3.6 / 4.5-5.5 12b 16c 12b 4c 4 6 UC3C1512 AVR32 (68) 512 64 16c & event system 81 3.0-3.6 / 4.5-5.5 12b 16c 12b 4c 4 6 UC3C2512 AVR32 (68) 512 64 16c & event system 45 3.0-3.6 / 4.5-5.5 12b 11c 12b 4c 2 3 UC3A0512 AVR32 with MPU (91) 512 64 15c 109 3.0-3.6 (5V tolerant) 10b 8c Audio DAC - 3 VCC (V) Core (DMIPS) Atmel Part Number Automotive Atmel AVR 32-bit Microcontrollers All devices have a programmable brown-out controller, on-chip 8MHz RC oscillator and a watchdog. The maximum frequency is 66MHz (UC3A0512) and 50MHz (all others). 10 © 2013 / www.atmel.com 10 -- Yes Yes 6 Yes Yes Yes 4 -- Yes Yes 10 -- Yes 1 (6) Yes Yes 4 -- Yes 1 (6) Yes Yes 10 -- Yes 1 (6) Yes -- 6 -- Yes Yes -- 4 -- Yes -- 6 -- Yes -- 3 Yes Yes -- 6 -- Yes -- 3 Yes Yes 1 (6) 1 + USART Yes 1 TQFP32, VQFN32 150 150 1 (Y) TQFP32, VQFN32 150 1 (Y) TQFP32, VQFN32 150 -- 1 (Y) TQFP32, VQFN32 150 USI -- VQFN32, VQFN20, SOIC20, TSSOP20 150 USI USI -- VQFN20, SOIC8 150 Yes USI -- VQFN32, VQFN20, SOIC20, TSSOP20 150 1 + USI No 1 (Y) VQFN32, SOIC20, TSSOP20 150 Yes USI -- VQFN32, VQFN20, SOIC20, TSSOP20 150 1 + USI No 1 (Y) VQFN32, SOIC20, TSSOP20 150 8 Y & FPU Y 2 (16) 1 FS 5 (5) 2 3 1 Y LQFP144 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 5 (5) 2 3 1 - TQFP100 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 4 (4) 1 2 1 - TQFP64/QFN64 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 5 (5) 2 3 1 Y LQFP144 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 5 (5) 2 3 1 - TQFP100 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 4 (4) 1 2 1 - TQFP64/QFN64 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 5 (5) 2 3 1 Y LQFP144 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 5 (5) 2 3 1 - TQFP100 125 20b 4c motor control 8 Y & FPU Y 2 (16) 1 FS 4 (4) 1 2 1 - TQFP64/QFN64 125 20bit 7c PWM 8 Y Y - 1 FS-OTG 4 (0) 2 1 1 Y LQFP144 85 Atmel AVR Microcontrollers for Automotive Max. Temp. (°C) 20b 4c motor control Package EBI --- I2S 150 TWI TQFP32, VQFN32 SPI 1 (Y) USART (LIN HW) -- USB 150 Yes Ethernet TQFP32, VQFN32 CAN (Mailboxes) TQFP32, VQFN32 1 RTC 1 (Y) DSP Instructions -Yes Ext. Interrupts Yes 1 + USART Extended Timers 1 (6) Max. Temp (°C) Yes Packages Yes UART (LIN HW) Self Program Memory Yes TWI RTC 6 SPI PWM Channels Yes CAN (Mess. Obj.) Hardware Multiplier Atmel AVR Microcontrollers for Automotive 11 Atmel AVR 8-bit Tools: Easy and Complete Tool Chain Integrated Development Environment: Atmel Studio 6 • Front end for Atmel AVR Starter Kits, Programmers and Emulators • Macro assembler • C and assembly source level debugging • C-compiler interface • Plug-in for GCC compiler • AVR simulator • Freely available at http://www.atmel.com Contents Description Compilers CodeVision, GCC-AVR, IAR Systems®, ImageCraft®, Rowley On-chip Debugger JTAGICE mkII In-system Programmers AVRISP mkII, JTAGICE mkII, STK®501 + STK524 Starter Kits STK600 CAN and LIN Driver Libraries Atmel Drivers (See also Third-party Tools) Third-party LIN Stack Vector, Mentor Graphics® and Dunasys provide LIN2.1 stacks that support all members of the Atmel microcontroller families with embedded USART (i.e., all Atmel ATmega devices), including all parts with an embedded hardware LIN macro(Atmel ATtinyx7 family). These stacks are available for master or slave LIN2.1 nodes. All Atmel ATmega and ATtinyX7 devices are able to run Vector, Mentor or Dunasys LIN 2.1 stacks with the Atmel capacitive touch library, thereby allowing a one-chip solution for touch and LIN networking applications. Evaluation Kits AVRAUTO-EK2 is an automotive kit for motor control and LIN. The individual boards are explained in the table below. Atmel Part Number Contents AVRAUTO-EK2 (PA Board) Power Adapter Board AVRAUTO-EK2 (MC Board) LIN2.1 Master Node for BLDC Motor Control AVRAUTO-EK2 (SS Board) LIN2.1 Slave Node with Sensors and LEDs EK2-PA Power Adapter Thirdparty Tools EK2-MC EK2-SS BDLC Motor Control Sensor LEDs LIN Network Power Supply To PC 12 © 2013 / www.atmel.com Atmel AVR Microcontrollers for Automotive Development Kits Contents Description MC320 Motor Control Kit for CAN and LIN Applications ATAVRMC300 Power Stage Board ATAVRMC310 Device Board for ATmega32M1 Motor BLDC Motor maXTouch Support Tools For all automotive touchscreen controllers, evaluation kits including automotivequalified PCBs, touch sensors, software and documentation are available. Atmel Part Number Ordering Code Sensor mXT540E EVK-MXT540EAT-B 7” glass mXT768E EVK-MXT768EAT-B 8” glass Atmel QTouch Library The Atmel QTouch® Library is a set of pre-compiled binaries for supported AVR microcontrollers. The library supports both QTouch and Atmel QMatrix® acquisition methods. Please refer to the QTouch Library User Guide for a full overview of which devices are supported in each technology. Supported Atmel ATtiny AVR products Supported Atmel ATmega AVR products • • • • • • • • • • • ATtiny44/84 ATtiny45/85 ATtiny461/861 ATtiny88 ATtiny87/167 ATmega48/88/168/328P ATmega164P/324P/644P ATmega169P ATmega16M1 ATmega32M1/C1 ATmega64M1/C1 Atmel AVR 32-bit Tools • • • • • Vector LIN2.1 Protocol Stack Atmel QTouch/ Atmel QMatrix Library Customer Application Atmel Studio 6 C/C++ Compiler Atmel Software Framework Starter Kits Debuggers Atmel ATtinyx7, ATmegax8, ATmegax4P, ATmegaxM1/C1 Starter Kit Atmel Part Number Description STK600 Generic Starter Kit Evaluation Kits Atmel Part Number Description EVK1100 UC3A Evaluation Kit AT32UC3C-EK UC3C Evaluation Kit Atmel AVR Microcontrollers for Automotive 13 Quality: Atmel Fully Committed to Automotive Dedicated Resources for Dedicated Methodologies AVR microcontrollers meet the most stringent requirements for ensuring robust functionality in harsh environmental conditions. This is the result of more than 25 years experience in automotive design coupled with a continuous quest for excellence throughout the entire organization. The Atmel Quality Management System has complied from its inception with the highest-level standards, including ISO/TS 16949. As a result, car makers worldwide have for many years employed Atmel microcontrollers in a variety of vehicle applications—from infotainment to safety-critical functions, as well as multiplexing. This industrial expertise plus extended R&D efforts have allowed Atmel to successfully address the market of “Grade0” microcontrollers capable of withstanding the most severe environmental conditions. In the quality domain, as in many others, Atmel is a leader in its field. Beyond a full product qualification according to AEC-Q100, Atmel has embedded quality into the entire product lifecycle—from the early design stage until the end of life. This includes the application of particular techniques, tools and methodologies such as identification of Special Characteristics, Failure Modes and Effects Analysis (FMEA), design-for-test techniques, Part Average Testing (PAT) or Advanced Burn-In (AdBI), optimized capability, safe launch support teams and more. These approaches are developed and deployed by a dedicated automotive structure that includes world-class Marketing, Design, Applications, Product Engineering and Quality and Reliability in-situ facilities. 14 © 2013 / www.atmel.com Atmel AVR Microcontrollers for Automotive Key Atmel Quality Objectives for Automotive Success • Zero defects is our goal, zero tolerance is our approach • 100% on-time delivery • Excellence in development and manufacturing to exceed customer expectations • Immediate response to minimize the impact of any customer issue • Total commitment by all employees throughout the entire organization Atmel AVR Microcontrollers for Automotive Continuous Improvement To meet the zero-defect challenge, Atmel launched a three year automotive quality plan in 2008 that resulted in harmonized targets, development, and supply chain and quality policy for the automotive portfolio. The implementation of a customer-focused quality structure has further enabled the company to closely adhere to customer-specific requirements. Atmel is also continuously examining its development and qualification approaches to achieve best-in-class reliability. All this explains why Atmel plays a key role in several major automotive European programs— such as Failure-driven Qualification (Medea+ A407 FdQ) and End of Life Investigation for Automotive Systems (Catrene 2T204 ELIAS)—which are paving the way to future international standards. These important R&D programs have resulted in techniques for Robustness Validation (SAE J1879) and contribute to support the new requirements of Road Vehicles Functional Safety (ISO 26262). 15 Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T : (+1)(408) 441. 0311 F : (+1)(408) 487. 2600 | www.atmel.com © 2013 Atmel Corporation. All rights reserved. / Rev.: Atmel-4073J-AVR-Microcontrollers-Auto_E_A4_0213 Atmel®, Atmel logo and combinations thereof, 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.