6.2 Development Tools
The ATECC608B-TNGTLS is supported with multiple hardware and software tools and backend services that provide a path to rapidly develop applications. Initial development can start by using a family of easy-to-use Trust Platform Design Suite tools. These tools provide a graphical way to implement your use case and end with the C code necessary to implement your application.
If your application differs from what the predefined Trust Platform Design Suite tools can provide, then through use of the CryptoAuthLib or the Python® version of CryptoAuthLib and CryptoAuthTools, an application can be developed. CryptoAuthLib is also the backbone of the code that is output from the Trust Platform Design Suite tools.
Full verification of your application can be implemented via hardware tools along with samples of the ATECC608B-TNGTLS device. The access policies of the device are already set, therefore, the focus revolves just around developing the system level code.
Once the application is complete, the ATECC608B-TNGTLS devices can be ordered through Microchip Direct.