The CryptoAuthentication™ SOIC Xplained Pro Starter (CryptoAuth-XSTK) kit consists of a SAMD21-XPRO and an AT88CKSCKTSOIC-XPRO socket board along with Crypto Authentication sample devices. The board works with Microchip's CAL Library and CAL Python tools. (Legacy Support is also provided for Microchip's Crypto Evaluation Studio (ACES)). The kit supports all Crypto Authentication devices including the ATECC608A/B/C, ATECC508A, ATECC108A, ECC204, ECC206, ATSHA204A, SHA105, SHA104, SHA106, TA100, TA101 and TA010. The latest firmware is also capable of recognizing both the I2C and SPI interfaces of the TA10x. The kit can support I2C Interface devices, Single-Wire-Interface (SWI), SWI-PWM interface devices, and devices with a SPI interface by setting the appropriate switches on the socket board. This board can be paired with the AT88CKSCKTUDFN-XPRO kit if so desired so that the UDFN package option. The firmware in the kit will also work with the legacy ATCRYPTOAUTH-XPRO and ATCRYPTOAUTH-XPRO-B boards.
If combined with an ATMBUSAdapter additional mikroBUS Socket boards such as the AC164166 (TA100-14PIN SOIC Socket), AC164168 (TA100-8 PIN SOIC Socket), EV39Y17A (TA100-24VQFN Socket Board) or the EV27Y72A(3-Lead Contact Board). The Secure click boards developed by mikroElektornika can also be used with this kit as long as the ATMBUSAdapter is used. A maximum of 8 CryptoAuthentication devices can be detected with the firmware.
If so desired, an existing ATSAMD21-XPRO development kit can be reflashed with the firmware from this kit and combined with a CryptoAuthentication Socket board to create the same functionality as the DM320109. The Latest Firmware is located under the Documents and Software Tab.
CryptoAuthLib Python Modules
The DM320109 development kit can work with the Python CryptoAuthLib Module to facilitate system development without implementing a host microcontroller. These tools can be found on the Python Software Foundation repositories. The following link will take you to these tools: https://pypi.org/project/cryptoauthlib/ Additional tools can be found on the MicrochipTech GitHub repository.
NOTE: Sample Pack Component Number
The following sample packs are included in the latest version of the kit. The list of component numbers associated with each sample pack are shown below. Scanning the QR code will also decode the information.
Product |
Title |
Product |
Title |
---|---|---|---|
ATECC608B | Network and accessories secure authentication | ATECC608B | Network and accessories secure authentication |
ATECC608B-TCSM | Network and accessories secure authentication | ATECC608B-TCSM | Network and accessories secure authentication |
ATECC608B-TFLXTLS | Pre-provisioned secure element for TLS system | ATECC608B-TFLXTLS | Pre-provisioned secure element for TLS system |
ATECC608B-TNGTLS | Pre-provisioned secure element for TLS system | ATECC608B-TNGTLS | Pre-provisioned secure element for TLS system |
ATSHA204A | ATSHA204A | ||
ATSHA204A-TCSM | ATSHA204A-TCSM |