AT88CK490 Evaluation Kit

Similar documents
AT88CK490 and AT88CK590

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

APPLICATION NOTE. Secure Personalization with Transport Key Authentication. ATSHA204A, ATECC108A, and ATECC508A. Introduction.

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

CryptoAuth Xplained Pro

APPLICATION NOTE. Authentication Counting. Atmel CryptoAuthentication. Features. Introduction

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

APPLICATION NOTE. AT16268: JD Smart Cloud Based Smart Plug Getting. Started Guide ATSAMW25. Introduction. Features

8-bit. Application Note. Microcontrollers. AVR282: USB Firmware Upgrade for AT90USB

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

AVR106: C Functions for Reading and Writing to Flash Memory. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

Atmel AVR4921: ASF - USB Device Stack Differences between ASF V1 and V2. 8-bit Atmel Microcontrollers. Application Note. Features.

USER GUIDE. ZigBit USB Stick User Guide. Introduction

APPLICATION NOTE. Atmel LF-RFID Kits Overview. Atmel LF-RFID Kit. LF-RFID Kit Introduction

USER GUIDE EDBG. Description

AVR1900: Getting started with ATxmega128A1 on STK bit Microcontrollers. Application Note. 1 Introduction

Application Note. Atmel ATSHA204 Authentication Modes. Prerequisites. Overview. Introduction

Using CryptoMemory in Full I 2 C Compliant Mode. Using CryptoMemory in Full I 2 C Compliant Mode AT88SC0104CA AT88SC0204CA AT88SC0404CA AT88SC0808CA

AVR287: USB Host HID and Mass Storage Demonstration. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Application Note. 8-bit Microcontrollers. AVR270: USB Mouse Demonstration

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

AT11805: Capacitive Touch Long Slider Design with PTC. Introduction. Features. Touch Solutions APPLICATION NOTE

AVR115: Data Logging with Atmel File System on ATmega32U4. Microcontrollers. Application Note. 1 Introduction. Atmel

32-bit AVR UC3 Microcontrollers. 32-bit AtmelAVR Application Note. AVR32769: How to Compile the standalone AVR32 Software Framework in AVR32 Studio V2

Atmel AVR4920: ASF - USB Device Stack - Compliance and Performance Figures. Atmel Microcontrollers. Application Note. Features.

Application Note. 8-bit Microcontrollers. AVR272: USB CDC Demonstration UART to USB Bridge

APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description

APPLICATION NOTE. Atmel AT04389: Connecting SAMD20E to the AT86RF233 Transceiver. Atmel SAMD20. Description. Features

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

APPLICATION NOTE. Atmel AT02985: User s Guide for USB-CAN Demo on SAM4E-EK. Atmel AVR 32-bit Microcontroller. Features. Description.

AVR32138: How to optimize the ADC usage on AT32UC3A0/1, AT32UC3A3 and AT32UC3B0/1 series. 32-bit Microcontrollers. Application Note.

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

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

Spotlight Management Pack for SCOM

AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE

AVR32701: AVR32AP7 USB Performance. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. RF System Architecture Considerations ATAN0014. Description

APPLICATION NOTE. AT12405: Low Power Sensor Design with PTC. Atmel MCU Integrated Touch. Introduction

Atmel AVR4903: ASF - USB Device HID Mouse Application. Atmel Microcontrollers. Application Note. Features. 1 Introduction

Minicom User Guide USER GUIDE v1.0 26/06/2010. Minicom User Guide

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

Spotlight Management Pack for SCOM

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

AVR1309: Using the XMEGA SPI. 8-bit Microcontrollers. Application Note. Features. 1 Introduction SCK MOSI MISO SS

AVR033: Getting Started with the CodeVisionAVR C Compiler. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Dell Statistica. Statistica Document Management System (SDMS) Requirements

Application Note. 8-bit Microcontrollers. AVR293: USB Composite Device

AVR311: Using the TWI Module as I2C Slave. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

AVR315: Using the TWI Module as I2C Master. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

AVR1510: Xplain training - XMEGA USART. 8-bit Microcontrollers. Application Note. Prerequisites. 1 Introduction

AVR2006: Design and characterization of the Radio Controller Board's 2.4GHz PCB Antenna. Application Note. Features.

General Porting Considerations. Memory EEPROM XRAM

Application Note. Atmel CryptoAuthentication Product Uses. Atmel ATSHA204. Abstract. Overview

Atmel SMART ARM Core-based Embedded Microprocessors

Dell One Identity Cloud Access Manager How to Configure vworkspace Integration

Dell Statistica Document Management System (SDMS) Installation Instructions

Dell Migration Manager for Enterprise Social What Can and Cannot Be Migrated

Atmel AVR1017: XMEGA - USB Hardware Design Recommendations. 8-bit Atmel Microcontrollers. Application Note. Features.

Dell Statistica Statistica Enterprise Installation Instructions

Dell InTrust Preparing for Auditing Cisco PIX Firewall

Dell One Identity Cloud Access Manager How to Configure for High Availability

AN10866 LPC1700 secondary USB bootloader

More Secure, Less Costly IoT Edge Node Security Provisioning

Using the RS232 serial evaluation boards on a USB port

New Features and Enhancements

AT91SAM ARM-based Flash MCU. Application Note

APPLICATION NOTE. Atmel AVR443: Sensor-based Control of Three Phase Brushless DC Motor. Atmel AVR 8-bit Microcontrollers. Features.

APPLICATION NOTE. AT05558: Wireless Manufacturing Test Kit. Atmel ATmega256RFR2. Description. Features

Quest vworkspace Virtual Desktop Extensions for Linux

APPLICATION NOTE. AT17284: Proximetry Cloud Based Smart Plug User Guide. SMART ARM-based Microcontrollers. Introduction. Features

Application Note. C51 Bootloaders. C51 General Information about Bootloader and In System Programming. Overview. Abreviations

APPLICATION NOTE. Atmel AVR2033: SAM-ICE Adapter Hardware User Manual. 8-bit Atmel Microcontrollers. Features. Introduction

AT12181: ATWINC1500 Wi-Fi Network Controller - AP Provision Mode. Introduction. Features. Atmel SmartConnect APPLICATION NOTE

APPLICATION NOTE. Atmel AT01095: Joystick Game Controller Reference Design. 8-/16-bit Atmel Microcontrollers. Features.

Dell One Identity Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

How To Use Atmel'S Atmel Crypto Device For A Year On A Computer Or Cell Phone

AVR1600: Using the XMEGA Quadrature Decoder. 8-bit Microcontrollers. Application Note. Features. 1 Introduction. Sensors

AVR305: Half Duplex Compact Software UART. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

formerly Help Desk Authority Quest Free Network Tools User Manual

Dell One Identity Cloud Access Manager How To Deploy Cloud Access Manager in a Virtual Private Cloud

Capacitive Touch Technology Opens the Door to a New Generation of Automotive User Interfaces

MODFLEX MINI GATEWAY ETHERNET USER S GUIDE

AVR1318: Using the XMEGA built-in AES accelerator. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

4.0. Offline Folder Wizard. User Guide

NCD ThinPATH Load Balancing Startup Guide

RFRB0413 RF Ranging Base (Preliminary)

Software Prerequisites Linux Ubuntu LTS. Estimated completion time: 15min. The goal of this hands-on is to:

PL-2303 (Chip Rev H, HX, X) USB to Serial Adapter Windows Driver Installer Manual

SAMA5D2. Scope. Reference Documents. Atmel SMART ARM-based MPU ERRATA

Dell One Identity Cloud Access Manager How to Configure Microsoft Office 365

AVR353: Voltage Reference Calibration and Voltage ADC Usage. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR317: Using the Master SPI Mode of the USART module. 8-bit Microcontrollers. Application Note. Features. Introduction

Dell Unified Communications Command Suite - Diagnostics 8.0. Data Recorder User Guide

Dell InTrust Preparing for Auditing Microsoft SQL Server

APPLICATION NOTE. Atmel AVR600: STK600 Expansion, Routing and Socket Boards. Atmel Microcontrollers. Introduction

AVR32788: AVR 32 How to use the SSC in I2S mode. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR245: Code Lock with 4x4 Keypad and I2C LCD. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

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

Transcription:

AT88CK490 Evaluation Kit CryptoAuthentication USB Dongle HARDWARE USER GUIDE Atmel AT88CK490 CryptoAuthentication Evaluation Kit

Introduction The Atmel AT88CK490 CryptoAuthentication Evaluation Kit is the ideal way to evaluate the performance and applicability of the Atmel family of CryptoAuthentication devices. The kit contains three devices, namely the Atmel ATAES132, ATSHA204, and ATECC108. The AT88CK490 supplants the prior evaluation boards that only supported one device each. The kit is a USB dongle that allows the interested evaluator to plug it into a PC and use the evaluation and development software package called ACES (Atmel CryptoAuthentication Evaluation Studio) that is easily downloadable from the Atmel web site. This kit includes an Atmel AT90USB1287 AVR microcontroller which provides a convenient USB 2.0 Full Speed interface allowing users to understand and experiment with the CryptoAuthentication devices. Developers can use the provided 5-pin interface at the end of the board to directly connect the CryptoAuthentication device to their existing project, if so desired. Atmel also offers a socketed board called the Atmel AT88CK101 for the purpose of firmware development, which allows the user to try differently configured devices on a target system. Typically, users will start with the AT88CK490 for evaluation and part selection and then migrate to the AT88CK101 for the purpose of development. Both kits run the ACES configuration environment software package, which provides continuity from the evaluation to development stage. Complete support for this kit is available at www.atmel.com/cryptokits. Kit Contents Atmel AT88CK490 CryptoAuthentication Evaluation Kit USB Dongle Kit Features Atmel ATSHA204 CryptoAuthentication IC: TWI (0xC8) Atmel ATECC108 CryptoAuthentication IC: TWI (0xC0) Atmel ATAES132 CryptoAuthentication IC: TWI (0xA0) Atmel AT90USB1287AVR 128KB of In-system Programmable Flash 4KB EEPROM 8KB Internal SRAM USB 2.0 Full Speed Device Power LED (Red) Three Status LEDs (Blue) 2

Table of Contents Introduction... 2 Kit Contents... 2 Kit Features... 2 Table of Contents... 3 Board Overview... 4 Getting Started... 5 Step 1 Powering Up the Kit... 5 Step 2 Download Atmel CryptoAuthentication Evaluation Studio Software... 5 Step 3 Select the Atmel CryptoAuthentication Device to Evaluate... 5 Step 4 Use ACES to Evaluate the Device... 6 Step 5 Optional: Protocol for Communicating with the AT88CK490... 6 Schematics... 7 Firmware Upgrade... 8 References and Further Information... 8 ATMEL EVALUATION BOARD/KIT IMPORTANT NOTICE AND DISCLAIMER... 8 Revision History... 8 3

Board Overview Figure 1. Top Side Placement of Components USB Type-A Atmel AT90USB1287 Microcontroller 16MHz Crystal Atmel ATAES132 Atmel ATSHA204 Atmel ATECC108 4

Getting Started Step 1 Powering Up the Kit The AT88CK490 is a USB-powered device kit. Simply insert the board into an open USB port. The following will then occur: The device will go through a self test, All three blue LEDs will illuminate, and The red power LED will illuminate. Step 2 Download Atmel CryptoAuthentication Evaluation Studio Software Atmel CryptoAuthentication Evaluation Studio ( ACES ) is Windows-based application software for interfacing to the AT88CK490. ACES works with the Kit Protocol noted in Step 5. When the AT88CK490 is plugged into the USB port, ACES will automatically detect that the kit is attached and launch the Kit Detection dialog box. Step 3 Select the Atmel CryptoAuthentication Device to Evaluate The next step is to choose which CryptoAuthentication device to evaluate by using the Kit Detection dialogue box that will appear as shown below. Once the device is selected, then the blue LED corresponding to that device will flash. (Please note that the LED will also flash when traffic going to and from that device.) Figure 2. Kit Detection 5

Step 4 Use ACES to Evaluate the Device Please refer to http://www.atmel.com/tools/atmelcryptoevaluationstudio_aces.aspx for detailed information about using ACES. An example of the ACES configuration screen is shown below: Figure 3. ACES Software Environment for Demo, Evaluation, and Design Device Navigator Generates, Stores, and Reloads Configuration Files. Tools Demos and Wizards Commands Help Datasheet Explained via Help Screens Configuration Zone Displays EEPROM Registers and Contents. Communication Log Teaches Command, Structure, and Encoding. Displays Actions and Results. Step 5 Optional: Protocol for Communicating with the AT88CK490 It is possible to obtain access to the communication protocol of the AT88CK490, which is designed to interface with either a Microsoft HID driver, or the Atmel AVR CDC driver. Both interfaces use the same Atmel CryptoAuthentication Kit Protocol, which is an ASCII-based interface to the AT90USB1287 AVR microcontroller on the kit. The protocol allows control of all devices on the TWI bus. Source code for the kit protocol is available for download at www.atmel.com/cryptokits. 6

Schematics ATAES132 ATSHA204 ATECC108 7

Firmware Upgrade For firmware upgrades, please refer to the application note, Upgrading the Atmel CryptoAuthentication/Tempsensor Kit Firmware Using FLIP, which is located at the following site: http://www.atmel.com/tools/at88ck490.aspx?tab=documents. References and Further Information Schematics, Gerber files, Bill Of Materials (BOM), development, and demonstration software are conveniently downloadable from the Atmel website at www.atmel.com/cryptokits. ATMEL EVALUATION BOARD/KIT IMPORTANT NOTICE AND DISCLAIMER This evaluation board/kit is intended for user's internal development and evaluation purposes only. It is not a finished product and may not comply with technical or legal requirements that are applicable to finished products, including, without limitation, directives or regulations relating to electromagnetic compatibility, recycling (WEE), FCC, CE or UL. Atmel is providing this evaluation board/kit AS IS without any warranties or indemnities. The user assumes all responsibility and liability for handling and use of the evaluation board/kit including, without limitation, the responsibility to take any and all appropriate precautions with regard to electrostatic discharge and other technical issues. User indemnifies Atmel from any claim arising from user's handling or use of this evaluation board/kit. Except for the limited purpose of internal development and evaluation as specified above, no license, express or implied, by estoppel or otherwise, to any Atmel intellectual property right is granted hereunder. ATMEL SHALL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMGES RELATING TO USE OF THIS EVALUATION BOARD/KIT. ATMEL CORPORATION 1600 Technology Drive San Jose, CA 95110 USA Revision History Doc Rev. Date Comments 8891A 05/2014 Initial document release. 8

Atmel Corporation 1600 Technology Drive, San Jose, CA 95110 USA T: (+1)(408) 441.0311 F: (+1)(408) 436.4200 www.atmel.com 2014 Atmel Corporation. / Rev.:. Atmel, Atmel logo and combinations thereof, Enabling Unlimited Possibilities, CryptoAuthentication, and others are registered trademarks or trademarks of Atmel Corporation in U.S. and other countries. ARM, ARM Connected logo, and others are the registered trademarks or trademarks of ARM Ltd. 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. SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any applications where the failure of such products would reasonably be expected to result in significant personal injury or death ( Safety-Critical Applications ) without an Atmel officer's specific written consent. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear facilities and weapons systems. Atmel products are not designed nor intended for use in military or aerospace applications or environments AT88CK490 unless specifically Evaluation designated by Kit Atmel [HARDWARE as military-grade. Atmel USER products GUIDE] are not designed nor intended for use in automotive applications unless specifically designated by Atmel as automotive-grade. 9