{"id":6223,"date":"2026-06-12T09:29:19","date_gmt":"2026-06-12T09:29:19","guid":{"rendered":"https:\/\/materialparts.com\/atecc508a-sshda-t\/"},"modified":"2026-06-12T09:29:19","modified_gmt":"2026-06-12T09:29:19","slug":"atecc508a-sshda-t","status":"publish","type":"post","link":"https:\/\/materialparts.com\/es\/atecc508a-sshda-t\/","title":{"rendered":"ATECC508A-SSHDA-T"},"content":{"rendered":"<h2>Productos<\/h2>\n<p>The ATECC508A-SSHDA-T is a cryptographic co-processor with secure hardware-based key storage from Microchip in SOIC-8 package. It implements ECDSA (Elliptic Curve Digital Signature Algorithm) and ECDH (Elliptic Curve Diffie-Hellman) on the NIST P-256 curve, with SHA-256 hashing. The device stores up to 16 keys in 10KB EEPROM, features a guaranteed unique 72-bit serial number, and provides FIPS-quality random number generation. Note: Microchip recommends the ATECC608B for new designs.<\/p>\n<h2>Especificaciones<\/h2>\n<table>\n<tr>\n<td>Algorithm Support<\/td>\n<td>ECDSA, ECDH (NIST P-256), SHA-256 with HMAC<\/td>\n<\/tr>\n<tr>\n<td>Key Storage<\/td>\n<td>Up to 16 keys, 256-bit ECC keys<\/td>\n<\/tr>\n<tr>\n<td>EEPROM<\/td>\n<td>10Kb for keys, certificates, and data<\/td>\n<\/tr>\n<tr>\n<td>Serial Number<\/td>\n<td>72-bit guaranteed unique<\/td>\n<\/tr>\n<tr>\n<td>RNG<\/td>\n<td>Internal FIPS-quality random number generator<\/td>\n<\/tr>\n<tr>\n<td>Interface<\/td>\n<td>I2C (up to 1MHz) or Single-Wire (SWI)<\/td>\n<\/tr>\n<tr>\n<td>Tensi\u00f3n de alimentaci\u00f3n<\/td>\n<td>2.0V to 5.5V<\/td>\n<\/tr>\n<tr>\n<td>Sleep Current<\/td>\n<td>&lt;150nA<\/td>\n<\/tr>\n<tr>\n<td>Paquete<\/td>\n<td>SOIC-8 (5.3 x 5.3mm)<\/td>\n<\/tr>\n<tr>\n<td>Temperature<\/td>\n<td>-40\u00b0C to +85\u00b0C<\/td>\n<\/tr>\n<\/table>\n<h2>Caracter\u00edsticas<\/h2>\n<ul>\n<li>Hardware secure key storage with cryptographic countermeasures against physical attacks<\/li>\n<li>ECDSA sign\/verify and ECDH key agreement on NIST P-256 curve<\/li>\n<li>SHA-256 hash with HMAC for message authentication<\/li>\n<li>Guaranteed unique 72-bit serial number for device identity<\/li>\n<li>10Kb EEPROM with configurable access controls and lockable configuration<\/li>\n<li>Ultra-low 150nA sleep current for battery-powered IoT nodes<\/li>\n<\/ul>\n<h2>Aplicaciones<\/h2>\n<ul>\n<li>IoT device identity and authentication<\/li>\n<li>Secure boot and firmware verification<\/li>\n<li>Anti-counterfeiting for accessories and consumables<\/li>\n<li>TLS\/SSL client authentication<\/li>\n<li>Encrypted key exchange for secure communication<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The ATECC508A-SSHDA-T is a cryptographic co-processor with secure hardware-based key storage from Microchip in SOIC-8 package. It implements ECDSA (Elliptic Curve Digital Signature Algorithm) and ECDH (Elliptic Curve Diffie-Hellman) on the NIST P-256 curve, with SHA-256 hashing. The device stores up to 16 keys in 10KB EEPROM, features a guaranteed unique 72-bit serial [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,20],"tags":[],"chip_brand":[134],"class_list":["post-6223","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-interface-ics","chip_brand-microchip"],"acf":{"brief_explanation":"Crypto co-processor, ECDSA\/ECDH P-256, SHA-256, 16 keys, 10Kb EEPROM, I2C\/SWI, SOIC-8","date_code":"","package_case":"SOIC-8 (5.3 x 5.3 x 1.75mm)","in_stock":7969,"datasheet":"https:\/\/ww1.microchip.com\/downloads\/en\/DeviceDoc\/20005927A.pdf","price":"$0.72 @ 1ku","product_introduction":"The ATECC508A-SSHDA-T is a cryptographic authentication co-processor from Microchip in SOIC-8, providing hardware-based secure key storage and elliptic curve cryptography (ECC) operations on the NIST P-256 curve. The device can store up to 16 private keys in tamper-resistant EEPROM, perform ECDSA digital signature generation\/verification and ECDH key agreement for establishing secure communication sessions, and compute SHA-256 hashes with HMAC for message authentication. Each device ships with a guaranteed unique 72-bit serial number that can be signed with a private key to prove device authenticity. The 10Kb EEPROM is partitioned into slots with individually configurable access policies: keys can be restricted to sign-only, derive-only, or encrypt-only, preventing extraction even with physical access. The device supports both I2C (up to 1MHz, compatible with serial EEPROM addressing) and Single-Wire Interface (SWI, requiring only one GPIO). The -SSHDA-T suffix specifies SOIC-8, tape-and-reel. Note: Microchip recommends the ATECC608B (Trust Platform) for new designs, offering AES-128 in addition to ECC.","working_principle":"The ATECC508A-SSHDA-T operates as a peripheral co-processor under host MCU control via I2C or SWI commands. The host sends a command (e.g., GenKey, Sign, Verify, ECDH), the device executes it internally using the secure key store, and returns the result. The ECDSA Sign operation: (1) Host sends Sign command with slot number and message hash; (2) Device generates a random ephemeral private key k; (3) Computes R = k x G (generator point on P-256); (4) Computes S = k^(-1) x (Hash + R x PrivateKey) mod n; (5) Returns signature (R, S). The ECDH key agreement: (1) Host sends GenKey command with slot number and peer's public key; (2) Device computes shared secret = PrivateKey x PeerPublicKey; (3) Returns SHA-256(shared secret) as the derived key. The internal RNG generates high-quality random numbers used for ephemeral keys and nonces, ensuring each transaction is unique and immune to replay attacks. Physical attack countermeasures include: active shield over EEPROM, voltage\/glitch detectors, encrypted internal bus, and random insertion of dummy operations. When the device is in sleep mode (<150nA), the RNG and oscillator are disabled; a Wake token on the I2C\/SWI bus brings it to idle mode (800uA) within 2ms.","pin_description":"<table><tr><th>Pin<\/th><th>Name<\/th><th>Type<\/th><th>Function<\/th><\/tr><tr><td>1<\/td><td>NC<\/td><td>-<\/td><td>No connect (leave floating)<\/td><\/tr><tr><td>2<\/td><td>NC<\/td><td>-<\/td><td>No connect (leave floating)<\/td><\/tr><tr><td>3<\/td><td>NC<\/td><td>-<\/td><td>No connect (leave floating)<\/td><\/tr><tr><td>4<\/td><td>GND<\/td><td>Power<\/td><td>Ground (connect to PCB ground plane)<\/td><\/tr><tr><td>5<\/td><td>VCC<\/td><td>Power<\/td><td>Supply (2.0-5.5V, connect with 0.1uF ceramic)<\/td><\/tr><tr><td>6<\/td><td>SCL<\/td><td>Input<\/td><td>I2C serial clock (open-drain, requires external pull-up, up to 1MHz)<\/td><\/tr><tr><td>7<\/td><td>SDA<\/td><td>I\/O<\/td><td>I2C serial data \/ Single-Wire Interface (bidirectional, requires pull-up)<\/td><\/tr><tr><td>8<\/td><td>NC<\/td><td>-<\/td><td>No connect (leave floating)<\/td><\/tr><\/table>","application_scenarios":"<ul><li><b>IoT device authentication<\/b>: Each device signs a challenge with its private key; cloud server verifies signature against device certificate; prevents device cloning and spoofing<\/li><li><b>Secure boot<\/b>: MCU reads firmware hash from Flash, sends to ATECC508A for verification against stored public key; prevents unauthorized firmware execution<\/li><li><b>Anti-counterfeiting<\/b>: Printer\/cartridge manufacturer stores signed serial number in ATECC508A on each cartridge; printer verifies signature before allowing operation<\/li><li><b>TLS mutual authentication<\/b>: ECDH key agreement establishes session keys for encrypted communication between IoT device and cloud server without transmitting private keys<\/li><\/ul>","alternative_models":"<table><tr><th>Manufacturer<\/th><th>Part Number<\/th><th>Package<\/th><th>Notes<\/th><\/tr><tr><td>Microchip<\/td><td>ATECC608A-SSHDA-T<\/td><td>SOIC-8<\/td><td>Successor with AES-128, enhanced features<\/td><\/tr><tr><td>Microchip<\/td><td>ATECC608B-SSHDA-T<\/td><td>SOIC-8<\/td><td>Latest version, Trust Platform, recommended for new designs<\/td><\/tr><tr><td>Infineon<\/td><td>OPTIGA Trust M SLS32AIA010MA<\/td><td>USON-10<\/td><td>ECC P-256\/RSA-2048, Infineon brand<\/td><\/tr><tr><td>NXP<\/td><td>SE050C2HU1\/ZZZS<\/td><td>WLCSP-17<\/td><td>ECC\/RSA\/AES, NFC capable, NXP brand<\/td><\/tr><tr><td>STMicroelectronics<\/td><td>STSAFE-A110VFL1B0<\/td><td>SOIC-8<\/td><td>ECC P-256, secure element, ST brand<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/6223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/comments?post=6223"}],"version-history":[{"count":0,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/posts\/6223\/revisions"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/media?parent=6223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/categories?post=6223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/tags?post=6223"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/es\/wp-json\/wp\/v2\/chip_brand?post=6223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}