Microchip Technology ATECC508A CryptoAuthentication™ Devices

Microchip ATECC508A CryptoAuthentication™ Devices are crypto engine authentication devices with highly secure hardware-based key storage. The ATECC508A devices come with a flexible command set and include an EEPROM array for storage. Various sections of memory can be restricted and then the configuration can be locked to prevent changes. Typical applications include IoT node security and ID, secure download and boot, ecosystem control, message security, and anti-cloning.


  • Crypto element device with secure hardware-based key storage
  • Performs high-speed public-key algorithms (PKI)
    • ECDSA and ECDH
  • NIST standard P256 elliptic curve support
  • SHA-256 hash algorithm with HMAC option
  • Host and client operations
  • Two high-endurance monotonic counters
  • Guaranteed unique 72-bit serial number
  • Internal high-quality FIPS Random Number Generator (RNG)
  • Storage for up to 16 keys
  • Multiple options for consumption logging and one time write information
  • Intrusion latch for external tamper switch or power-on chip enablement
  • 2V to 5.5V supply voltage range
  • 1.8V to 5.5V input-output levels
  • Less than 150nA sleep current
  • 8-pad UDFN, 8-lead SOIC, and 3-lead CONTACT packages


  • IoT node security and ID
  • Secure download and boot
  • Ecosystem control
  • Message security
  • Anti-cloning
Published: 2016-08-18 | Updated: 2022-03-11