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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

STK521. User Guide B AVR 01/12

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

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

ATDH2200E Programming Kit... User Guide

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

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

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

64K (8K x 8) High Speed Parallel EEPROM with Page Write and Software Data Protection AT28HC64BF

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Atmel QT600 Quick Start Guide Touch Solutions

LBAT90USB162 Atmel. LBAT90USB162 Development Board User s Manual

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

1-megabit (128K x 8) Paged Parallel EEPROM AT28C010

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

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

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

Atmel CryptoAuthentication Starter Kit

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

AVR515: Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P to ATtiny48/88. 8-bit Microcontrollers. Application Note. Features.

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

AVR469: MC301 Hardware User Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

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

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

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

64K (8K x 8) Battery-Voltage Parallel EEPROM with Page Write and Software Data Protection AT28BV64B

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

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

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

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

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

512K (64K x 8) 3-volt Only Flash Memory AT29LV512

AVR32 UC3 Software Framework... User Manual

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

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

Interfacing the internal serial EEPROM

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

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

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

AT73C246-EK1 Evaluation Kit... User Guide

ATA2270-EK1. User Guide

QTouch 8-key Touch Sensor IC AT42QT1085. Summary

Power Management and Analog Companions (PMAAC) Application Note. AT73C240 Power-On and Power-Off Sequences. 1. Scope. 2. Operating Conditions

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

2-megabit (256K x 8) 5-volt Only Flash Memory AT29C020

4-megabit (512K x 8) 5-volt Only 256-byte Sector Flash Memory AT29C040A

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

ATAVRAUTO User Guide

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

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

1-megabit (128K x 8) 3-volt Only Flash Memory AT29LV010A

AT89C51CC03 UART Bootloader

2-megabit (256K x 8) Single 2.7-volt Battery-Voltage Flash Memory AT29BV020

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

Rad Hard FPGA. AT40KEL-DK Design Kit Content. Description. Kit Content. Reference Material. Support

ATAVRAUTO User Guide

CAN, 80C51, AVR, Microcontroller. Application Note

DBAT90USB162 Atmel. DBAT90USB162 Enhanced Development Board User s Manual

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

AT91 ARM Thumb Microcontrollers. Application Note. Migrating to an AT91SAM9G20-based System from an AT91SAM9260-based System. 1. Scope. 2.

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

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

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

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

High-performance Electrically Erasable Programmable Logic Device

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

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

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

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

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

APPLICATION NOTE. How to Securely Switch Atmel s LIN Transceiver ATA6662/ATA6662C to Sleep Mode ATA6662/ATA6662C. Concerning Atmel ATA6662

AVR -based Bridge between Full-speed USB and Fast Serial Asynchronous Interfaces AT76C711

256K (32K x 8) High-speed Parallel EEPROM AT28HC256

8-bit RISC Microcontroller. Application Note. AVR151: Setup And Use of The SPI

Secure Microcontrollers for Smart Cards. AT90SC Summary

Arduino Uno R3 INTRODUCTION

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

8-bit Microcontroller for Smart Card Readers AT90SCR100. Summary Preliminary

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

USER GUIDE EDBG. Description

Microcontroller in a Harsh Environment. Application Note. Microcontroller in a Harsh Environment. 1. Introduction

Transcription:

Features AES-128 Immobilizer Transponder for Use in Contactless Mode CMMI Certified. Configurable, Secure, Open Source Immobilizer Stack Energy Supply and Bi-directional Communication via LF Link (125 khz) 32-bit Unique Identification Number Integrated Codecs for Enhanced LF Communication Range Fast AES-128 Cryptographic Engine for Both Immobilizer and RKE Functions Two 128-bit Secret Keys One 128-bit Transport Key Embedded Ultra-low-power Atmel AVR Microcontroller Fractional-N RF Transmitter Covering 315 MHz and 433 MHz 8-Kbyte Flash for User Application (6 Kbytes) and Immobilizer (2 Kbytes) 2112-byte EEPROM for User Data Storage (2 Kbytes) and Device Configuration (64 Bytes) Locking Mechanism Protects both Flash and EEPROM Contents Error Correction Code (ECC) Engine Protects both the Flash and EEPROM Units 1-wire Debug Interface Integrated with AVR Development Tools Automotive Grade C Compiler 1.9 to 3.6 V Battery Voltage Range (in Contact Mode) 40 C to +105 C Operating Temperature Small QFN 32-5x5 Package 1. Description ATA5795 is a smart Remote Keyless Entry (RKE) device that includes an embedded ultra-low-power AVR 8-bit microcontroller, a fractional-n RF transmitter and an LF immobilizer interface in a single QFN32 package. Furthermore, the device has an integrated AES-128 cryptography hardware engine, which is accessible by both the immobilizer and the RKE unit. The immobilizer interface can run in contactless mode, allowing energy supply and data transmission via the LF link. The ATA5795 is designed for automotive applications that necessitate both immobilization and Remote Keyless Entry functions in one single key. It conforms to requirements of extremely low power consumption and provides all the necessary circuitry for the entire application. Embedded AVR Microcontroller Including RF Transmitter and Immobilizer LF Functionality for Remote Keyless Entry ATA5795 Summary Preliminary NOTE: This is a summary document. The complete document is available. For more information, please contact your local Atmel sales office.

1.1 System Block Diagram Figure 1-1. System Block Diagram Key Car Battery VBAT C BUF T-Coil RF AVR 16 17 15 14 13 12 11 10 9 8 18 19 20 21 ATA5795 7 6 5 4 RF-Receiver: ATA5723/24/28 ATA5780 22 3 23 2 RF- Loop antenna 24 1 25 26 27 28 29 30 31 32 Transponder Base Station: U2270, ATA5272 2 ATA5795 [Preliminary]

ATA5795 [Preliminary] 1.2 ATA5795 Block Diagram Figure 1-2. ATA5795 Block Diagram A4P A4N PC0 PD7/TM3 PD6/TM2 PD5/TM1 PD4/ECIN0 PD3 PD2/TEI PD1/T3ICP PD0/INT0 XTAL2 XTAL1 Power Management Contactless Interface/ Transponder Volt. Monitor IR-Driver Timer Block Crypto Unit SPI EEPROM/ 2KB SRAM/512B Debug- WIRE AVR-Core FRC-Oscillator RTC Flash/8KB CRC-Module Watchdog Oscillator Watchdog Timer ECIN Clock Management and Monitoring IO-Ports XTO Frac.-N PLL RF-Transmitter VCO Power Amplifier Digital Control XTO1 XTO2 ANT1 ANT2 PB7 PB6 PB5/TM5 PB4/TM4 PB3/MISO PB2/MOSI PB1/SCK PB0/NSS GND TME NRESET(DW) GNDRF VBAT VCC VSRF POR/BOD and Reset 3

2. Ultra-low-power AVR Microcontroller (ATA5795) 2.1 Features 2.1.1 High Performance, Ultra-low-power AVR 8-bit Microcontroller Advanced RISC Architecture 131 Powerful Instruction 32 8 General Purpose Working Registers Fully Static Operation On-chip 2-cycle Multiplier Non-volatile Program and Data Memories 8 Kbytes of In-System Self-Programmable Flash with ECC 2112 Bytes of EEPROM with ECC 512-byte Internal SRAM Programming Lock for Software Security Peripheral Features Programmable Watchdog/Interval Timer with Separate Internal Calibrated Ultra-Low-Power Oscillator Two 8-bit Timer/Counters: 1x with Compare Mode, 1x with Compare and Capture Mode Programmable Automatic Data Codec Power Management for Power Supply High Performance AES-128 Hardware Crypto Unit CRC Module Programmable Voltage Monitor Infrared (IR) Driver Stage to Control an External IR Transmitter Stage System Clock Management and Clock Monitoring Master/Slave SPI Serial Interface Integrated DebugWire Interface Interrupt and Wake-up on Pin Change 32-bit Unique Device Identification Number Analog Front End (AFE) and Power Management Features Integrated Power Management that Automatically Handles the Two Power-supply Sources (Battery or 125 khz Magnetic Field) Contactless Interface for Power Supply and Bi-directional Data Communication Special Microcontroller Features Power-on Reset and Brown-out Detection Two Internal Calibrated RC Oscillators Real Time Clock (RTC) Module with Integrated Ultra-low-power 32 khz Crystal Oscillator Circuit External and Internal Interrupt Sources Several Sleep Modes: Idle, Extended Power-save, Power-save and Power-down 4 ATA5795 [Preliminary]

ATA5795 [Preliminary] I/O and Package 17 Programmable I/O Lines Small QFN 32-5x5 Package RF-Transmitter Fully Integrated Fractional-N PLL ASK and Closed Loop FSK Modulation Output Power up to +12.5 dbm from 300 to 450 MHz Current Consumption is Scaled by Output Power Programming Fast Crystal Oscillator Start-up Time of Typically 200 µs Low Current Consumption of Typically 7.3 ma at 5.5 dbm Just One 13.0000 MHz Crystal for 314.1 to 329.5 MHz and 424.5 to 439.9 MHz Operation Single-ended RF Power Amplifier Output Output Power from 0.5 to +12.5 dbm RF Frequency from 300 to 450 MHz with Different Crystals FSK Deviation with 396 Hz Resolution Data Rate up to 40 kbit/s (Manchester) Supports Multi-channel Operation 2.2 Pin Configurations Figure 2-1. Pin Out for QFN 32 Package TME XTO1 VSRF GNDRF NRESET PC0 A4N A4P 32 31 30 29 28 27 26 25 1 2 3 24 23 22 4 21 ATA5795 5 20 6 7 8 19 18 17 9 10 11 12 13 14 15 16 VBAT PD0 PD1 PD2 VCC XTAL1 GND XTAL2 XTO2 PB6 PB7 PB0 ANT1 ANT2 PB1 PB2 PB3 PD3 PD4 PD5 PD6 PD7 PB4 PB5 5

Table 2-1. Pin Description Pin Number Pin Name Alternate Function 1 Alternate Function 2 Function Comment 1 TME - - Test mode enable 2 XTO1 - - Connection for RF crystal RF - pin 3 VSRF - - Power supply voltage RF RF - pin 4 GNDRF - - Power supply ground RF RF - pin 5 NRESET dw - Reset input / debugwire interface 6 PC0 - - I/O port Port C0 7 A4N - - Input pin for transponder AFE 8 A4P - - Input pin for transponder AFE 9 VBAT - - Power supply voltage for battery 10 PD0 INT0 PCINT8 I/O port / external interrupt input 0 Port D0 11 PD1 T3ICP PCINT9 I/O port / timer 3 external capture input Port D1 12 PD2 TEI PCINT10 I/O port / external timer input clock Port D2 13 VCC - - Power supply voltage for the microcontroller. A capacitor with capacitance C BUF must be connected at this pin to buffer the voltage during field supply and block the microcontroller VCC. 14 XTAL1 - - 32 khz crystal oscillator input pin 15 GND - - Power supply ground 16 XTAL2 - - 32 khz crystal oscillator output pin 17 PB5 TM5 PCINT5 I/O port / timer modulator pin 5 Port B5 18 PB4 TM4 PCINT4 I/O port / timer modulator pin 4 Port B4 19 PD7 TM3 PCINT15 I/O port / timer modulator pin 3 Port D7 20 PD6 TM2 PCINT14 I/O port / timer modulator pin 2 Port D6 21 PD5 TM1 PCINT13 I/O port / timer modulator pin 1 Port D5 22 PD4 ECIN0 PCINT12 I/O port / external clock input 0 Port D4 23 PD3 - PCINT11 I/O port Port D3 24 PB3 MISO PCINT3 I/O port / SPI Port B3 25 PB2 MOSI PCINT2 I/O port / SPI Port B2 26 PB1 SCK PCINT1 I/O port / SPI Port B1 27 ANT2 - - RF antenna 2 RF - pin 28 ANT1 - - RF antenna 1 RF - pin 29 PB0 NSS PCINT0 I/O port / SPI Port B0 30 PB7 - PCINT7 I/O port Port B7 31 PB6 - PCINT6 I/O port Port B6 32 XTO2 - - Connection for RF crystal RF - pin 6 ATA5795 [Preliminary]

ATA5795 [Preliminary] 3. Ordering Information Extended Type Number Package Remarks ATA5795-PNQW QFN32-5x5 Pb-free 4. Package Information Figure 4-1. QFN 32-5x5 Package Package: QFN_ 5 x 5_32L Exposed pad 3.6 x 3.6 Dimensions in mm Not indicated tolerances ±0.05 Pin1 identification 1 32 Top Bottom 3.6±0.15 25 32 24 1 17 17 8 5 0.2 Z 16 9 0.5 nom. 0.9±0.1 3.5 Z 10:1 0.4±0.1 Drawing-No.: 6.543-5124.01-4 Issue: 1; 28.11.05 0.23±0.07 technical drawings according to DIN specifications 7

Headquarters International Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 USA Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Atmel Asia Unit 1-5 & 16, 19/F BEA Tower, Millennium City 5 418 Kwun Tong Road Kwun Tong, Kowloon Hong Kong Tel: (852) 2245-6100 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 Product Contact Web Site www.atmel.com Technical Support auto_control@atmel.com Sales Contact www.atmel.com/contacts 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 CONDI- TIONS 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 INCIDEN- TAL 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. 2010 Atmel Corporation. All rights reserved. Atmel, Atmel logo and combinations thereof, AVR and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.