The ATSHA204A-SSHDA-T is a cryptographic authentication IC from Microchip in SOIC-8, implementing SHA-256 hash-based challenge-response authentication. The device contains a 4.5Kbit EEPROM organized into 16 slots (32 bytes each) for storing keys, certificates, and data. The key security feature is that slot 0-3 can be configured as read-only or never-read (secret keys), ensuring private keys never leave the device. Authentication works as follows: (1) The host MCU sends a random challenge (32 bytes) to the ATSHA204A; (2) The ATSHA204A concatenates the challenge with the internal secret key and other data; (3) It computes SHA-256 of the concatenated message; (4) It returns the 32-byte digest to the host; (5) The host independently computes the expected digest using the known key and compares. If they match, the peripheral is authenticated. The device also supports HMAC (Hash-based Message Authentication Code) for bidirectional authentication. The single-wire interface uses a standard I2C-style open-drain bus: the host pulls SDA LOW to start a wake-up pulse (60us minimum), then the device responds after 1.3ms wake-up time. Commands and data are exchanged using a custom bit-serial protocol with specific timing requirements. The device includes a hardware random number generator (RNG) for generating challenges and nonces. The 100k write cycle endurance per slot supports key rotation. The -SSHDA-T suffix specifies SOIC-8 with 1.8V-5.5V supply, industrial temperature (-40C to +85C), tape-and-reel.