We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

Trust Platform Design Suite

Accelerate the Implementation of Hardware Security in Your Embedded Design


The Trust Platform Design Suite (TPDS) is our onboarding tool for our security-related solutions. The full onboarding experience includes, but is not limited to:

  • Training and education about security concepts 
  • Prototyping, including dummy key generation and code examples, available via our interactive application notes 
  • Access to our provisioning system through a secure sub-system configurator and secure exchange process

Download and Install TPDS


To activate the full TPDS experience, we recommend you install both TPDS v2 and MPLAB® X Integrated Development Environment (IDE). You will also need to buy the low-cost CryptoAuthentication™ Trust Platform Evaluation Kit to run the use case and interactive application notes.

Download one of the versions listed below to begin installing TPDS. Our TPDS Installation guide provides step-by-step instructions for installing your selected version of the TPDS software.

If you are planning to use the Linux® operating system, go directly to the TPDS Installation Guide for additional information.

Downloads


Version Link
TPDSv2 for Windows® Download
TPDSv2 for macOS® Download
TPDSv2 for Linux® Download

Our Provisioning Services


TPDS v2 is publicly available for the Trust&GO and TrustFLEX provisioning flows. If you are using the TrustCUSTOM platform, you will need to sign a Non-Disclosure Agreement (NDA) before you request the software extension. Please visit the ATEC608B TrustCUSTOM Extension SW-ATECC608B-TCSM page or the TA100 TrustCUSTOM Extension (SW-TA100-TCSM) page for more information about requesting an NDA.

Use the links provided below to learn about the capabilities, use cases and applications for each Trust Platform option that we offer.

Tools and Software


Part Number: Quantity: Price per Unit (in USD): Total Amt:
DM320118

 The CryptoAuth Trust Platform provides a compact development solution for developing IoT solutions with the ATECC608B-TNGTLS and ATECC608B-TFLXTLS and ATECC608B-MAHDA devices or the ATECC608C equivalents.

EV10E69A

The CryptoAuth Trust Manager provides a compact development solution for developing IoT solutions with the ECC608-TMNGTLS device.  The kit works in combination with the keySTREAMTM Software-as-a-Service (SaaS) powered by Kudelski IoT.

DT100104

The ATECC608 Trust is an add-on board for the CryptoAuth Trust Platform and other Microchip development platforms that contain a mikroBUS header For IoT Applications.
The board has ATECC608C-TFLXTLS, ATECC608C-TNGTLS, ATECC608C-TCSM and ECC608-TMNGTLS devices. 

 

AC164167

The TA100 8-PIN SOIC Socket board is a mikroBUS extension board used to develop applications for the TA100 CryptoAutomotiveTM device.  The board supports both I2C and SPI versions of the device.

AT88CKSCKTUDFN-XPRO

The AT88CKSCKTUDFN-XPRO is an XPRO extension board that attaches 8-pin UDFN CryptoAuthentication™ devices to Microchip MCU's that support an XPRO interface. All Microchip CryptoAuthentication™ devices regardless of interface can be used with this board.

AT88CKSCKTSOIC-XPRO

The AT88CKSCKTSOIC-XPRO is an XPRO extension board that attaches 8-pin SOIC CryptoAuthentication™ devices to Microchip MCU's that support an XPRO interface.   All Microchip CryptoAuthentication™ devices regardless of interface can be used with this board.

EV39Y17A

The EV39Y17A 24-pad VQFN Socket board is a mikroBUS extension board used to develop applications for the TA100 and TA101  CryptoAutomotiveTM device.  The board supports both I2C and SPI interfaces.

EV92R58A

The EV92R58A Development board is a mikroBUS accessory board for evaluating the ECC204.  The board can readily be used with a Microchip DM320118 Trust platform host board or any MicroController board that supports a mikroBus Interface.    It is recommended that this board be used with the Microchip CryptoAuthentication Library (CAL) .

EV74C12A
The EV74C12A Development board is a mikroBUS accessory board for evaluating the TA010.  The board can readily be used with a Microchip DM320118 Trust platform host board or any MicroController board that supports a mikroBus Interface.    It is recommended that this board be used with the Microchip CryptoAuthentication Library (CAL) .
EV97M19A

The EV97M19A development board is a mikroBUSTM accessory board for evaluating the SHA104 and SHA105 CryptoAuthentication Devices.  The board supports both the I2C and the SWI interface for the SHA104.  The SHA105 host side device is only available in I2C mode. 

EV27Y72A

The EV27Y72A is a 3-Lead Contact Socket Board used to support applications using the 3-Lead Contact Package. in either a powered or parasitic power mode.  The socket can be used with the following devices ATECC608B, ATSHA204A, ECC204, SHA104 and TA010.

EV98D91A

The EV98D91A is a mikroBUSTM socket board for devices produced in a 2-Lead uVSFN contact package.   The socket board supports theparasitically powered CryptoAuthenticationTM  ECC204 and SHA106 devices. and also supports the AT21CS01.  The CryptoAuthentication devices and socket kit can be used with the Microchip Trust Platform Development tools.

Part Number: Quantity: Price per Unit (in USD): Total Amt:
MPLAB-X-IDE

MPLAB X IDE is a highly configurable software platform that provides powerful, free tools for developing, debugging and qualifying embedded designs that use microcontrollers and digital signal controllers.

Live Chat

Need Help?

Privacy Policy