Atmel CryptoAuthentication USB Dongle Atmel AT88CK454BLACK Hardware User Guide Features Contents Atmel ATSHA204 CryptoAuthentication IC Atmel AT88CK454BLACK USB Dongle - SWI (Single wire interface) Quick start guide Atmel AT90USB162 AVR - 16K Flash, 512 EEPROM, 512 SRAM - USB 2.0 full speed device Power LED Two users definable LEDs On-board RESET button On-board HWB button (Dual functionality) - DFU button and general purpose 3-pin interface header Introduction Atmel® AT88CK454BLACK is an Atmel CryptoAuthentication evaluation kit, which can be used as a reference design for an USB application requiring the Atmel CryptoAuthentication product family. This kit includes an Atmel AT90USB162 microcontroller which provides a convenient USB interface allowing users to understand and experiment with CryptoAuthentication on their personal computer. Developers can also use the provided 3-pin interface header to directly connect the CryptoAuthentication device to their existing project. Complete source code for the Atmel AVR® and CryptoAuthentication devices, documentation for the kit, as well as the schematic, Gerber files and bill of materials are all downloadable at www.atmel.com/cryptokits. Figure 1. Atmel AT88CK454BLACK CryptoAuthentication evaluation kit 8737A–SMEM–3/11 1. Board overview 1.1. Components placement Figure 1-1. Top side components placement USB Type-A Figure 1-2. Atmel AVR AT90USB162 Atmel ATSHA204 CryptoAuthentication 16MHz crystal LED bank 3-pin interface header Bottom side components placement Kit URL S1 (RESET) Not mounted 2 S2 (HWB) Not mounted Atmel AT88CK454BLACK Hardware User Guide 8737A–SMEM–3/11 1.2. Powering up the board The Atmel AT88CK454BLACK is a USB powered device. Simply insert the board into an open USB port Figure 1-3. Atmel AT88CK454BLACK USB powered device Power LED 1.3. User definable LEDs The AT88CK454BLACK includes general purpose LEDs, which are connected to PD4. Both LEDs will light when PD4 is configured as an input (Hi-Z); otherwise, the LEDs will toggle according to Table 1-1. This configuration also serves as a power indicator since at least one LED is always on. Figure 1-4. LEDs implementation schematic Table 1-1. Table 1-0 LEDs logic PD4 LED1 (BLUE) LED2 (RED) 0 ON OFF 1 OFF ON Hi-Z ON ON Atmel AT88CK454BLACK Hardware User Guide 8737A–SMEM–3/11 3 1.4. 3-pin interface header Header H1 enables the user to interface directly with the Atmel ATSHA204 IC with an external microcontroller Figure 1-5. At power-up, PD3 (onboard AVR) is tri-stated and therefore will not interfere with the external microcontroller driving the SIG line. Although not necessary, R8 can be removed to eliminate any possibility of drive contention on the SIG line between the PD3 and an external microcontroller. Figure 1-5. 2. 3-pin interface header schematic RESET Although the Atmel AT90USB162 has its on-chip RESET circuitry, (c.f. Atmel AT90USB162 datasheet, section “System control and reset”), the AT88CK454BLACK provides two additional means to reset the AT90USB162. 3. Power-on RESET: The on-board RC network acts as power-on RESET RESET Push Button (S1): The Atmel AT88CK454BLACK is shipped without S1 mounted. Once S1 has been mounted, it provides the Atmel AT88CK454BLACK with the option to perform a warm RESET of the Atmel AT90USB162 AVR. See bill of material S1 part number. Debugging The AT90USB162 debugWIRE is not accessible on the AT88CK454BLACK and therefore not suitable for code development. It is recommended that firmware development be done with the Atmel STK526 or the Atmel STK600 routing card (STK600-RC032U-20) and the socket card (STK00-TQFP32). The Atmel STK526 starter kit is dedicated to the AT90USB82/162 microcontrollers. It supports JTAGICE ® mkII and AVRISP mkII via AVR Studio . It includes a number demonstration program with source and hex files. The parts can be directly programmed through the USB port with FLIP in-system programming utility. 4. Firmware Upgrade See application note doc8746, “Upgrading Crypto Kits Firmware.” 5. References and further information Schematics, Gerber files, bill of materials (BOM), development and demonstration software is conveniently downloadable from the Atmel website at www.atmel.com/cryptokits. 4 Atmel AT88CK454BLACK Hardware User Guide 8737A–SMEM–3/11 6. EVALUATION BOARD/KIT IMPORTANT NOTICE This evaluation board/kit is intended for ENGINEERING, DEVELOPMENT, DEMONSTRATION or EVALUATION PURPOSE 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 limitations, 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 responsibly and liability for proper and safe handling of goods. Further, the user indemnifies Atmel from claims arising from the handling or use of goods. Due to 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 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 product or services might be or are used. Mailing Address: Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Atmel AT88CK454BLACK Hardware User Guide 8737A–SMEM–3/11 5 Atmel Corporation Atmel Asia Limited Atmel Munich GmbH Atmel Japan 2325 Orchard Parkway Unit 01-5 & 16, 19F Business Campus 9F, Tonetsu Shinkawa Bldg. San Jose, CA 95131 BEA Tower, Millennium City 5 Parkring 4 1-24-8 Shinkawa USA 418 Kwun Tong Road D-85748 Garching b. Munich Chuo-ku, Tokyo 104-0033 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) 3523-3551 www.atmel.com Tel: (+852) 2245-6100 Fax: (+49) 89-3194621 Fax: (+81)(3) 3523-7581 Fax: (+852) 2722-1369 © 2011 Atmel Corporation. All rights reserved. / Rev.: 8737A–SMEM–3/11 Atmel®, logo and combinations thereof, CryptoAuthentication™ 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, b y 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 ATM EL 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 PUR POSE, 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 ATM EL 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, a nd 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.
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project