AT88SA100S-TSU-T Atmel, AT88SA100S-TSU-T Datasheet

no-image

AT88SA100S-TSU-T

Manufacturer Part Number
AT88SA100S-TSU-T
Description
IC BATTERY AUTHENTICATION SOT23-
Manufacturer
Atmel
Series
CryptoAuthentication™r
Type
Battery Authentication Chipr
Datasheets

Specifications of AT88SA100S-TSU-T

Function
Battery Authentication
Voltage - Supply
2.7 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
TO-236-3, SC-59, SOT-23-3
Operating Supply Voltage
2.5 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Interface Type
1 Wire
Minimum Operating Temperature
- 40 C
Number Of Timers
1
Program Memory Size
72 bit
Program Memory Type
ROM
Operating Temperature (max)
85C
Operating Temperature (min)
-40C
Pin Count
3
Mounting
Surface Mount
Case Length
2.9mm
Screening Level
Industrial
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
• Secure battery authentication
• Superior SHA-256 Hash Algorithm
• Best in class 256-bit key length
• Guaranteed Unique 48-bit Serial Number
• High speed single wire interface
• Supply Voltage: 2.7 – 5.25V
• <100nA Sleep Current
• 4KV ESD protection
• Green compliant (exceeds RoHS) 3-pin SOT-23 package and 8-lead TSSOP or SOIC
Applications
• Cell Phones
• PDA and Smart Phones
• Portable Media Players
• Digital Cameras & Camcorders
• Cordless Tools
• Handheld Devices
1.
The Atmel
battery packs and other replaceable items that contain a power source. It uses the
industry leading SHA-256 hash algorithm to provide the ultimate level of security.
An industry leading key length of 256-bits prevents exhaustive attacks while multiple
physical security features prevent unauthorized disclosure of the secret key stored
within the chip. This key is automatically erased when power is removed from the
AT88SA100S.
It is shipped with a guaranteed unique 48-bit serial number that is used in
combination with an input challenge and the stored secret key to generate a
response that is unique for every individual AT88SA100S.
The chip also includes 80 one-time fuses that can be used to configure the system
and/or retain permanent status. The values in these fuses can also be locked to
prevent modification.
Introduction
®
AT88SA100S is a small authentication chip that can be used to validate
Atmel
CryptoAuthentication
Atmel AT88SA100S
Battery
Authentication Chip
8558E–SMEM–8/10

Related parts for AT88SA100S-TSU-T

AT88SA100S-TSU-T Summary of contents

Page 1

... Introduction ® The Atmel AT88SA100S is a small authentication chip that can be used to validate battery packs and other replaceable items that contain a power source. It uses the industry leading SHA-256 hash algorithm to provide the ultimate level of security. An industry leading key length of 256-bits prevents exhaustive attacks while multiple physical security features prevent unauthorized disclosure of the secret key stored within the chip ...

Page 2

... Fuse Map The AT88SA100S chip incorporates 128 one-time fuses within the chip. Once burned, there is no way to reset the value of a fuse. Fuses, with the exception of the manufacturing ID and serial number bits, which are initialized by Atmel, have a value of one when shipped from the Atmel factory and transition to a zero when they are burned. ...

Page 3

... It is always included in the cryptographic computations. 8558E–SMEM–8/10 Burning bit zero has the effect of preventing any changes to the current value of the lock bits ® CryptoAuthentication family. This value is optionally included in the MAC Atmel AT88SA100S 3 ...

Page 4

... When using standard libraries to calculate the SHA-256 digest, these pad and length bits should probably not be passed to the library as most standard software implementations of the algorithm add them in automatically. Atmel AT88SA100S 4 8558E–SMEM–8/10 ...

Page 5

... Both the clock and logic supply voltage are internally generated, preventing any direct attack via the pins on these two signals Protocol Communications to and from the AT88SA100S take place over a single asynchronously timed wire using a pulse count scheme. The overall communications structure is a hierarchy: Table 2-1. IO Hierarchy ...

Page 6

... AC Parameters Figure 2-1. WAKE LOGIC Ø LOGIC 1 NOISE SUPPRESION 3. Absolute Maximum Ratings* Operating Temperature ............... −40°C to +85°C Storage Temperature ............... −65° 150°C Voltage on Any Pin with Respect to Ground ........... − 0 Atmel AT88SA100S 6 data comm t t WLO WHI START ZHI ZLO ...

Page 7

... To Atmel 2 CryptoAuthentication To Atmel 45 65 CryptoAuthentication 3 4 5.7 To Atmel CryptoAuthentication Atmel AT88SA100S Unit Notes µs - Signal can be stable in either high or low levels during extended sleep intervals Signal should be stable high for this entire duration. t must not exceed t WHI chip will transition to sleep. ...

Page 8

... V = 5.25V cc Input Low Voltage @ V = 2.7V cc Input High Voltage @ V = 5.25V cc Input High Voltage @ V = 2.7V cc Input Low Voltage when Active Input High Voltage when Active Output Low voltage Maximum Input Voltage ESD Atmel AT88SA100S 8 Symbol Min Typ Max - 2.7 5. 3.0 5.25 V BURN - 100 ...

Page 9

... Delay to check CRC and parse opcode and parameters before an error indication will be available 3 ms Delay to execute Read, Write and/or SramLock commands µs 700 Delay to execute BurnFuse command at V See Section 5.3 for more details 30 ms Delay to execute MAC command 13 ms Delay to execute GenPersonalizationKey or LoadSram Atmel AT88SA100S > 4. ...

Page 10

... Sleep Flag The sleep flag is used to transition the AT88SA100S to the low power state, which causes a complete reset of the AT88SA100S’ internal command engine and input/output buffer. It can be sent to the AT88SA100S at any time when the AT88SA100S will accept a flag. ...

Page 11

... System waits t for the Atmel AT88SA100S to check for command formation errors PARSE 7. System sends Transmit Flag. If command format is OK, the Atmel AT88SA100S ignores this flag because the computation engine is busy. If there was an error, the Atmel AT88SA100S responds with an error code 8. System waits t ...

Page 12

... TIMEOUT the system should send a Wake token and after t resynchronization was successful. It may be possible that the system does not get the 0x11 code from the AT88SA100S for one of the following reasons: 1. The system did not wait a full t have interpreted the Wake token and Transmit flag as a data bits. Recommended resolution is to wait twice the t delay and re-issue the Wake token ...

Page 13

... All multi-byte aggregate elements within this spec are treated as arrays of bytes and are processed in the order received • Data is transferred to/from the Atmel AT88SA100S least significant bit first on the bus • In this document, the most significant bit appears towards the left hand side of the page 5 ...

Page 14

... Table 5-3. Mode Encoding Bit Notes If set, then the four bytes of Fuse SN and the two bytes of ROM SN will be included in the message, 6 otherwise these bits will be set to zero in the message 0-5, 7 Ignored, must be all zero Atmel AT88SA100S 14 Size Notes 1 0x08 1 Refer to Table 5-3 2 ...

Page 15

... SRAM are valid. All other bits in all bytes have a value of zero. The address parameter is ignored ® , have a value of one on shipment from the Atmel factory specification during the entire BurnFuse command in order to burn BURN when the fuse element is actually being burned. The power supply EXEC_BURN Atmel AT88SA100S then the BurnTime parameter should be BURN 15 ...

Page 16

... Upon successful completion, a value of 0 will be returned by the Atmel AT88SA100S Size Notes 1 0x20 1 Must be 0x00 2 Identification number of the personalization key to be loaded Seed for digest generation. The least significant bit of the last byte is 16 ignored. Notes Upon successful execution, a value of 0 will be returned by the Atmel AT88SA100S chip 8558E–SMEM–8/10 ...

Page 17

... Must be 0x00 2 Must be 0x00 00 32 Encrypted value to be written into the SRAM Notes Upon successful execution, a value of 0 will be returned by the Atmel AT88SA100S chip Size Notes 1 0x01 1 Which chip to put into the pause state, 0x00 for all chips 2 Must be 0x00 00 ...

Page 18

... Size Success 1 The Selector parameter provides a mechanism to select which Atmel AT88SA100S will pause if there are multiple devices on the bus: • If the Selector parameter is 0x00, then every chip receiving this command will go into the pause state and no chip will return a success code. ...

Page 19

... GND E SDA Top View Side View TITLE 3TS1, 3-lead, 1.30mm Body, Plastic Thin Shrink Small Outline Package (Shrink SOT) Atmel AT88SA100S C L End View COMMON DIMENSIONS (Unit of Measure = mm) SYMBOL MIN NOM MAX NOTE A 0.89 - 1.12 A1 0.01 - 0. ...

Page 20

... Dimension b does not include Dambar protrusion. Allowable Dambar protrusion shall be 0.08mm total in excess of the b dimension at maximum material condition. Dambar cannot be located on the lower radius of the foot. Minimum space between protrusion and adjacent lead is 0.07mm. 5. Dimension D and determined at Datum Plane H. Package Drawing Contact: packagedrawings@atmel.com Atmel AT88SA100S TITLE 8A2, 8-lead 4 ...

Page 21

... Package Drawing Contact: packagedrawings@atmel.com 8558E–SMEM–8/10 SYMBOL TITLE 8S1, 8-lead (0.150” Wide Body), Plastic Gull Wing Small Outline (JEDEC SOIC) Atmel AT88SA100S END VIEW COMMON DIMENSIONS (Unit of Measure = mm) MIN MAX NOM NOTE 1.35 – 1.75 0.10 – 0.25 0.31 – ...

Page 22

... Atmel AT88SA100S 22 Package Type SOIC, Tape & Reel TSSOP, Tape & Reel 3LD SOT23, Tape & Reel Comments Update IO Timeout description Update to Table 3: AC Parameters Expansion of IO Timeout specification Add TSSOP and SOIC packages ...

Page 23

... Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT ...

Related keywords