AT88SA100S-SH-T Atmel, AT88SA100S-SH-T Datasheet - Page 17

IC BATTERY AUTHENTICATION 8SOIC

AT88SA100S-SH-T

Manufacturer Part Number
AT88SA100S-SH-T
Description
IC BATTERY AUTHENTICATION 8SOIC
Manufacturer
Atmel
Series
CryptoAuthentication™r
Datasheet

Specifications of AT88SA100S-SH-T

Function
Battery Authentication
Voltage - Supply
2.7 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
8-SOIC (0.154", 3.90mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
5.5.
5.6.
8558E–SMEM–8/10
LoadSram
Writes 256-bits into the battery backed SRAM and locks this memory against further modification. The value in
the battery backed SRAM cannot be read, it must be verified via the MAC command. If the secret value in the
SRAM is already valid then this command will fail with an error response. The only way to unlock the SRAM is to
remove power from the Atmel
The input data (secret key) is always decrypted using the decryption digest previously generated by
GenPersonalizationKey prior to being written into the battery backed SRAM.
Note:
Table 5-11. Input Parameters
Table 5-12.
The AT88SA100S chip executes the following sequence on receipt of this command.
1. If the internal flag (indicating that a personalization key has been loaded) is not set, then return error. If the
2. Successively XOR each byte in the data (secret key) parameter with the corresponding byte from the
3. Transfer the resulting bytes to the battery backed SRAM
4. Set MemValid (internal flag) to one
PauseLong
Forces the chip into the pause state until the watchdog timer expires, after which it will automatically enter into the
sleep state. During execution of this command the chip will ignore all activity on the IO signal. This command is
used to prevent bus conflicts in a system that also includes the Atmel CryptoAuthentication host chip sharing the
same signal wire.
Table 5-13. Input Parameters
Opcode
Param1
Param2
Data
Name
Success
Opode
Param1
Param2
Data
MemValid flag is set, return error
personalization key generated by GenPersonalizationKey
Both the GenPersonalizationKey and LoadSram commands must be run consecutively within a single Wake cycle
prior to the expiration of the watchdog timer. If any command is inserted between these two operations then
LoadSram will fail.
1
Name
LOADSRAM
Zero1
Zero2
Key
Name
PAUSELONG
Selector
Zero
Ignored
Size
Output Parameter
®
AT88SA100S.
Notes
Upon successful execution, a value of 0 will be returned by the Atmel AT88SA100S
chip
Size
Size
32
1
1
2
1
1
2
0
Notes
0x10
Must be 0x00
Must be 0x00 00
Encrypted value to be written into the SRAM
Notes
0x01
Which chip to put into the pause state, 0x00 for all chips
Must be 0x00 00
Atmel AT88SA100S
17

Related parts for AT88SA100S-SH-T