1 Hardware Overview

The CryptoAuth Trust Platform features 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 communication between the CryptoAuthentication device(s) and the host MCU over the USB HID interface. 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 secure element 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
  10. User-Defined Switch
  11. User-Defined LEDs