Congratulations on acquiring the AVR®-based AT88CK109BSTK3 CryptoAuthentication Starter
Kit. This kit is designed to give designers a quick start to develop code for the CryptoAuthentication
product family. All the necessary hardware is provided in the package. The AT88Microbase has
been pre-programmed for your convenience. Please be sure to visit WWW.Atmel.com/Javan
the latest firmware image.
1.1 Overview
This document describes the AT88CK109STK3, which is a development kit for the AT88SA100,
AT88SA102, and ATSA8810HS CryptoAuthentication devices. This kit uses a modular approach.
The development kit includes the AT88Microbase board and the AT88CK109BK3
CryptoAuthentication daughter board. The AT88Microbase uses a convenient Type-A USB
interface allowing users to interface with a personal computer and experiment with
CryptoAuthentication. The small USB form factor of the AT88Microbase allows the board to
function as a demo as well as a development platform.
Section 1
Introduction
for
The AT88CK109BK3 daughter board has two SOT23-3 sockets for either client-host or multiple
client development. Together, these boards allow an easy evaluation of the CryptoAuthentication
products using demonstration software. This user guide acts as a general, getting started guide as
well as a complete technical reference for advanced users.
USB software interface for Device Firmware Upgrade (DFU boot loader)
Power supply LED
– from the USB interface (USB device bus powered application)
– from an external power supply
JTAG Connector:
(2)
– for on-chip ISP
– for on-chip debugging using JTAG ICE
AT88SCK109STK3
Serial interfaces:
On-board resources:
On-board RESET button
On-board HWB button to force AVR into DFU mode at reset
16 MHz crystal for system clock
The AT88SC19BK3 provided the following features:
– 1 USB full / low speed device interface
– USART
– 3 User defined LEDS
– 10 Pins I/O header (2x5, 0.1” pitch)
Supports SPI, TWI, and UART
– 1 Buzzer
2 SOT23-3 CryptoAuthentication Sockets
– HOST and CLIENT
– Software PWR control
AVR Studio
®
software interface
(1)
Notes: 1. AT88Microbase is supported by AVR Studio®, version 4.17 (build 666) or
higher. For up-to-date information on this and other AVR tool products, please
consult our web site. The newest version of AVR Studio®, AVR tools and this
User Guide can be found in the AVR section of the Atmel web site,
http://www.atmel.com
2. ATMEL Flip®, In System Programming Version 3.2.2 or higher shall be used for
Device Firmware Upgrade. Please consult Atmel web site to retrieve the latest
version of Flip and the DFU bootloader Hex file if needed
.
1-2 AT88CK109STK3 User Guide
8699A—CRYPTO—10/09
Figure 1. AT88CK109STK3 Kit
1.2.1 Device Support
AT88CK109BK3 (daughter board) currently supports the following CryptoAuthentication devices:
ATSA88100
ATSA88102
ATSA8810HS
Locate the latest information about Crypto Authentication at www.atmel.com/Javan
The minimum hardware and software requirements are:
200 MB free hard disk space (AVR Studio, FLIP and ATMEL’s Crypto Evaluation Studio)
Windows
®
XP, X86 processor
Available USB Port
2.3 Software Installation
Install CryptoAuthentication Demonstration Utility available from WWW.Atmel.com/Javan
Launch software and follow the online help.
Note: The CryptoAuthentication IC’s that are included with your kit have Development Secrets,
not Production secrets. See the .xml file that is included with the CryptoAuthentication
utility. Please be aware of this during your development.
2-4 AT88CK109STK3 User Guide
8699A—CRYPTO—10/09
(
)
This chapter describes the features of the AT88Microbase and the AT88CK109BK3 boards.
3.1 Overview
Figure 2. AT88Microbase Components (front side)
USB Type-A
PWR
LED
Hardware
Boot
HWB
Section 3
Using the AT88CK109STK3
JTAG
LED
Bank
10-Pin
Interface
Header
(J1)
Buzzer
Reset
TWI / SPI
Selector
switch
AT88SCK109STK3
y
Figure 3. AT88Microbase Components (back side)
AT88SC108
CryptoCompanion
16MHz
Cr
stal
3.2 Power Supply
AT90USB1287
AVR
Main board
Supply Voltage
*see section 3.2.1
3.2.1 USB powered
The on-board power supply circuitry allows two possible configurations for the main supply voltage.
Mounted Resistor
5.0 ( USB )
The CryptoCompanion supply voltage is always 3.3V, regardless of R1and R2 configuration.
Main Board
Comments
Supply Voltage
R1 3.3V
R2 5.0V ( USB ) Default Setting
3.3V
Regulator
3.3V
R1
0VCC
R2
* Default
CryptoCompanion
Main board
Supply Voltage
3-6 AT88CK109STK3 User Guide
8699A—CRYPTO—10/09
Note 1: For the AT88SA100, AT88SA102, and the AT88SA10HS devices, 5.0V is
Note 2: The AT88Microbase is shipped with a 16MHz crystal, which allows the
3.2.2 Power LED, “LEDP”
The blue LED (LEDP) is always lit when power is applied to the AT88Microbase regardless of the
voltage supply.
Figure 4. Power on LED “LEDP”
required to burn the fuses.
AT90USB1287 on-chip USART to obtain the 230.4K baud rate (-3.5%
error) required to communicate with a CryptoAuthentication device. The
16MHz crystal requires that
AT88Microbase below 4.5V, the 16MHz crystal must be replaced with an
8MHz crystal. The ABM3B-8.000MHZ-B2-T
replacement.
5.5VCC5.4
. To operate the
8MHz crystal is a drop-in
3.3 RESET
Although the AT90USB1287 has its on-chip RESET circuitry, (c.f. AT90USB1287 Datasheet,
section “System Control and Reset”), the AT88Microbase provides two additional means to reset
the AT90USB1287.
3.3.1 Power-on Reset
The on-board RC network acts as power-on RESET.
3.3.2 RESET Push Button
By pressing the RESET push button on the AT88Microbase, a warm RESET of the AT90USB1287
AVR is performed.
To use the USB interface of the AT90USB1287, the clock source should always be a crystal or an
external clock oscillator (the internal 8MHz RC oscillator cannot be used to operate the USB
interface). Only the following crystal frequencies allow proper USB operations: 2MHz, 4MHz,
6MHz, 8MHz, 12MHz, and 16MHz. The AT88Microbase comes with a default 16MHz crystal
oscillator, which is required to obtain the 230.4K USART baud rate needed for
CryptoAuthentication communication.
3.5 Serial Links
3.5.1 USB
The AT88Microbase is supplied with a standard USB Type-A receptacle. The AT88Microbase only
operates as an “USB device”.
Figure 6. USB Type-A Receptacle
3.5.2 USART
The AT90USB1287 AVR comes with an on-chip USART peripheral (USART1). Only the
asynchronous mode is supported. See section 3.6.3 for pinout details.
3.5.3 SPI / TWI Selector Switch
The SPI – TWI selector switch (K1) allows either the SPI pins (MOSI and SCLK) or the TWI pins
(SDA and SCL) to be routed to the 10 pin Interface header, J1. See section 3.6.3 for pinout details.
Figure 7. TWI – SPI Selector Switch
3-8 AT88CK109STK3 User Guide
8699A—CRYPTO—10/09
3.6 On-board Resources
3.6.1 Description of LED Bank
The AT88Microbase includes 3 general purpose red LEDs, which are connected to PD6, PD5 and
PD4. To light an LED, the corresponding port pin must be driven high. To turn off an LED, the
corresponding port pin must be driven low.
Figure 8. LEDs Implementation Schematic
K1
TWI Position
TWI
SPI
K1
SPI Position
TWI
SPI
Note: AVR can source or sink enough current to drive an LED directly.
3.6.2 Buzzer
The small onboard buzzer adds audio capability to the AT88Microbase board. The buzzer requires
that PD7 be driven with a square wave at
4.0 0.5
KHz to achieve a maximum decibel of 78dB.
AT88SCK109STK3
Figure 9. Buzzer Implementation Schematic
Brief Spec:
Input Signal: Square Wave
Resonant frequency:
Sound Pressure Level: 78dB
3.6.3 Description of the Interface Header
The 10-Pin header (J1) of the AT88Microbase provides interfacing for daughter boards.
Figure 10. 10-Pin Interface Header
4.0 0.5
KHz
3-10 AT88CK109STK3 User Guide
8699A—CRYPTO—10/09
Loading...
+ 26 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.