1.2 Device Selection
Devices Hardware Selection
Each secure element has a switch connection that enables the user to select a given device. Slide the DIP switch to the ON state to enable the device selection. Selecting the device connects the corresponding SDA line through the DIP switch. The SCL signals of all eight devices are connected together. A large value pull-up resistor on each SDA line of each device keeps the device in a low-current state when not selected. Note that the switch number shown on the top of the board (not the number on the switch) corresponds to the device identifier U# on the back of the board.
Switch # | DIP Switch | Device U# | Secure Element | Trust Element Type |
---|---|---|---|---|
SW1 | 1 | U1 | ATECC608C-TNGTLS | Trust&GO |
2, 3, 4 | U2, U3, U4 | ATECC608C-TFLXTLS | TrustFLEX | |
SW2 | 5 | U5 | ECC608-TMNGTLS | TrustMANAGER |
6,7,8 | U6, U7, U8 | ATECC608C-MAHDA | TrustCUSTOM |
Devices Software Selection
Device | Default 7-bit I2C Address | 8-bit Programmed I2C Byte Value(1) |
---|---|---|
ATECC608C-TNGTLS | 0x35 | 0x6A/0x6B |
ATECC608C-TFLXTLS | 0x36 | 0x6C/0x6D |
ATECC608C-MAHDA | 0x60 | 0xC0/0xC1 |
ECC608-TMNGTLS | 0x38 | 0x70/0x71 |
- This is the I2C_Address byte value programmed into the ATECC608C device for Write/Read transactions.
Note that multiple devices can be enabled provided they have different I2C addresses. If multiple devices with the same address are selected, a failure occurs due to a conflict on the I2C bus.