1 Hardware Overview

The CryptoAuth Trust Platform consists of a Microchip SAM D21 microcontroller configured as the main MCU. It comes pre-programmed with Microchip`s Secure Computing Group (SCG) kit protocol. This protocol facilitates the communication between the CryptoAuthentication device(s) and the host MCU over the USB HID interface. The data transfer between the secure element(s) and the host MCU is indicated by the Status LED.

The trust platform consists of three secure elements: ATECC608B-TNGTLS (Trust&GO), ATECC608B-TFLXTLS Prototype (TrustFLEX) and ATECC608B-MAHDA (TrustCUSTOM). Each of the secure elements has a different I2C address that enables its communication with the host MCU, which eliminates the line contention issue.

Figure 1-1. CryptoAuth Trust Platform Board Components
  1. USB Connector
  2. nEDBG On-board Debugger
  3. ATSAMD21E18A Host MCU
  4. mikroBUS™ Headers
  5. Power and Status LEDs
  6. Dual SPST DIP Switch
  7. ATECC608 Secure Elements
  8. Reset Switch
  9. USB2422 Dual Port Hub