2.1 CryptoAuth Trust Platform Connections

The ATECC608 Trust Development Board has an I2C connection through the mikroBUS header that enables it to connect to the mikroBUS host header present on the Trust Platform (DM320118), Trust Manager (EV10E69A) or any of the PIC®/AVR®/SAM MCU host development boards that have a mikroBUS header.
Tip: The process of connecting and configuring the CryptoAuth Trust Manager board is identical to that of the CryptoAuth Trust Platform board defined below.

Connecting the ATECC608 Trust Development Board to the CryptoAuth Trust Platform

  1. Set the switches on the CryptoAuth Trust Platform to enable the mikroBUS header and disable the on-board devices. This setting is highlighted in bold and italic below:
    Switch Settings What is Enabled
    SW2_1 SW2_2 mikroBUS™ Header On-Board Devices
    ON ON Yes Yes
    OFF ON No Yes
    ON OFF Yes No
    OFF OFF No No
  2. Connect the two boards as shown in the figure below.
    Figure 2-1. Trust Connected to a CryptoAuth Trust Platform Development Board
    Attention: The angled notch on the ATECC608 Trust Development Board must be aligned with the angled line on the silk screen near the mikroBUS connector.
  3. Set the switch or switches on the ATECC608 Trust Development Board to enable the device(s) you want to connect to.
    Tip: Multiple devices can be enabled provided the I2C address of each device is unique. In general, only one device will be selected.
  4. Connect a USB cable between the CryptoAuth Trust Platform and the host system where the software is developed.
  5. Invoke the software tools for the given application or the use case that is being developed.