3.5.4 ATECC608A Secure Element

The ATECC608A is a secure element from the Microchip CryptoAuthentication portfolio with advanced Elliptic Curve Cryptography (ECC) capabilities. With ECDH and ECDSA being built right in, this device is ideal for the rapidly growing Internet of Things (IoT) market by easily supplying the full range of security, such as confidentiality, data integrity, and authentication to systems with MCU or MPUs running encryption/decryption algorithms. Similar to all Microchip CryptoAuthentication products, the ATECC608A employs ultra-secure, hardware-based cryptographic key storage and cryptographic countermeasures that eliminate any potential backdoors linked to software weaknesses.

The ATECC608A CryptoAuthentication device on the PIC-BLE board can be used to authenticate the board with other hardware for secure IoT communication.

Info: 7-bit I2C address: 0x58.
Table 3-5. ATECC608A Connections
ATECC608A PinPIC16LF18456 PinFunctionShared Functionality
SDARB2MSSP I2C SDAMCP9844, BMA253 and mikroBUS
SCLRB1MSSP I2C SCLMCP9844, BMA253 and mikroBUS