ATECC508A
Atmel CryptoAuthentication Device
SUMMARY DATASHEET
Features
CryptoAuthentication
Cryptographic Co-processor with Secure Hardware-based Key Storage
Ensures Things and Code
are Real, Untampered, and
Confidential
Performs High-Speed Public Key (PKI) Algorithms
– ECDSA: FIPS186-3 Elliptic Curve Digital Signature Algorithm
– ECDH: FIPS SP800-56A Elliptic Curve Diffie-Hellman Algorithm
NIST Standard P256 Elliptic Curve Support
SHA-256 Hash Algorithm with HMAC Option
Host and Client Operations
256-bit Key Length
Storage for up to 16 Keys
Two high-endurance monotonic counters
Guaranteed Unique 72-bit Serial Number
Internal High-quality FIPS Random Number Generator (RNG)
10Kb EEPROM Memory for Keys, Certificates, and Data
Storage for up to 16 Keys
Multiple Options for Consumption Logging and One Time Write Information
Ensure Only OEM/Licensed
Nodes and Accessories Work
Intrusion Latch for External Tamper Switch or Power-on Chip Enablement.
Multiple I/O Options:
– High-speed Single Pin Interface, with One GPIO Pin
– 1MHz Standard I2C Interface
2.0V to 5.5V Supply Voltage Range
Anti-cloning
1.8V to 5.5V IO levels
Secure Download and Boot
Authentication and Protect Code
In-transit
Ecosystem Control
Prevent Building with Identical
BOM or Stolen Code
VCC – 0.4
150
nA
When device is in sleep mode, VCC 3.6V,
VSDA and VSCL < 0.4V or > VCC – 0.4, TA
55°C
2
µA
When device is in sleep mode.
ICC
IIDLE
800
30
Sleep Current
ISLEEP
Notes
Output Low Voltage
VOL
0.4
V
When device is in active mode,
VCC = 2.5 – 5.5V
Output Low Current
IOL
4
mA
When device is in active mode,
VCC = 2.5 – 5.5V, VOL = 0.4V
ƟJA
Theta JA
166
C/W SOIC (SSH)
173
C/W UDFN (MAH)
146
C/W RBH
2.4.1
VIH and VIL Specifications
The input voltage thresholds when in sleep or idle mode are dependent on the V CC level as shown in the graph
below. When the device is active (i.e. not in sleep or idle mode), the input voltage thresholds are different
depending upon the state of TTLenable (bit 1) within the ChipMode byte in the Configuration zone of the
EEPROM. When a common voltage is used for the ATECC508A VCC pin and the input pull-up resistor, then this
bit should be set to a one, which permits the input thresholds to track the supply.
If the voltage supplied to the VCC pin of the ATECC508A is different than the system voltage to which the input
pull-up resistor is connected, then the system designer may choose to set TTLenable to zero, which enables a
fixed input threshold according to the following table. The following applies only when the device is active:
Table 2-5.
VIL, VIH on All I/O Interfaces
Parameter
8
Symbol
Min
Input Low Voltage
VIL
Input High Voltage
VIH
Typ
Max
Unit
-0.5
0.5
V
When device is active and TTLenable bit in
configuration memory is zero; otherwise see above.
1.5
VCC + 0.5
V
When device is active and TTLenable bit in
configuration memory is zero; otherwise see above.
ATECC508A
[Summary Datasheet]
8
Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015
Notes
3
Compatibility
3.1
Atmel ATSHA204
ATECC508A is fully compatible with the ATSHA204 and ATSHA204A devices. If properly configured, it can be
used in all situations where the ATSHA204 or ATSHA204A is currently employed. Because the Configuration
zone is larger, the personalization procedures for the device must be updated when personalizing the
ATSHA204 or ATSHA204A.
3.2
Atmel ATECC108
ATECC508A is designed to be fully compatible with the ATECC108 and ATECC108A devices. If properly
configured, can be used in all situations where ATECC108 is currently employed. In many situations, the
ATECC508A can also be used in an ATECC108 application without change. The new revisions provide
significant advantages as outlined below:
New Features in ATECC108A vs. ATECC108
4
Intrusion Detection Capability, Including Gating Key Use
New SHA Command, Also Computes HMAC
X.509 Certificate Verification Capability
Programmable Watchdog Timer Length
Programmable Power Reduction
Shared Random Nonce and Key Configuration Validation (Gendig Command)
Larger Slot 8 which is Extended to 416 bytes
Ordering Information
Delivery Information
Atmel Ordering Code
(2)
Package
Form
Quantity
ATECC508A-SSHCZ-T
Tape and Reel
4,000 per Reel
ATECC508A-SSHCZ-B
Bulk in Tubes
100 per Tube
Tape and Reel
4,000 per Reel
Interface
Configuration
Single-Wire
8-lead SOIC
ATECC508A-SSHDA-T
2
IC
ATECC508A-SSHDA-B
Bulk in Tubes
100 per Tube
ATECC508A-MAHCZ-T
Single-Wire
15,000 per Reel
ATECC508A-MAHDA-T
Tape and Reel
ATECC508A-MAHCZ-S
Single-Wire
3,000 per Reel
ATECC508A-MAHDA-S
(1)
ATECC508A-RBHCZ-T
Notes:
1.
2.
2
IC
8-pad UDFN
2
IC
3-lead CONTACT
Tape and Reel
5,000 per Reel
Single-Wire
Please contact Atmel for availability.
Please contact Atmel for thinner packages.
ATECC508A [Summary Datasheet]
Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015
9 9
5
Package Drawings
5.1
8-lead SOIC
C
1
E
E1
L
N
Ø
TOP VIEW
END VIEW
e
b
COMMON DIMENSIONS
(Unit of Measure = mm)
A
A1
D
SIDE VIEW
Notes: This drawing is for general information only.
Refer to JEDEC Drawing MS-012, Variation AA
for proper dimensions, tolerances, datums, etc.
SYMBOL MIN
A
–
A1
0.10
NOM
MAX
–
–
1.75
0.25
b
0.31
–
0.51
C
0.17
–
0.25
D
4.90 BSC
E
6.00 BSC
E1
3.90 BSC
e
1.27 BSC
L
0.40
–
1.27
0°
–
8°
NOTE
3/6/2015
Package Drawing Contact:
packagedrawings@atmel.com
10
TITLE
8S1, 8-lead (0.150” Wide Body), Plastic Gull Wing
Small Outline (JEDEC SOIC)
ATECC508A
[Summary Datasheet]
1
Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015
0
GPC
SWB
DRAWING NO.
REV.
8S1
H
5.2
8-pad UDFN
E
1
8
Pin 1 ID
2
7
3
6
4
5
D
C
TOP VIEW
A2
SIDE VIEW
A
A1
E2
b (8x)
8
7
1
D2
6
3
5
4
e (6x)
K
L (8x)
BOTTOM VIEW
Notes:
COMMON DIMENSIONS
(Unit of Measure = mm)
2
Pin#1 ID
1. This drawing is for general information only. Refer to
Drawing MO-229, for proper dimensions, tolerances,
datums, etc.
2. The Pin #1 ID is a laser-marked feature on Top View.
3. Dimensions b applies to metallized terminal and is
measured between 0.15 mm and 0.30 mm from the
terminal tip. If the terminal has the optional radius on
the other end of the terminal, the dimension should
not be measured in that radius area.
4. The Pin #1 ID on the Bottom View is an orientation
feature on the thermal pad.
SYMBOL
MIN
NOM
MAX
A
0.50
0.55
0.60
A1
0.0
0.02
0.05
A2
-
-
0.55
D
1.90
2.00
2.10
D2
1.40
1.50
1.60
E
2.90
3.00
3.10
E2
1.20
1.30
1.40
b
0.18
0.25
0.30
C
L
3
1.52 REF
0.30
e
K
NOTE
0.35
0.40
0.50 BSC
0.20
-
-
11/26/14
Package Drawing Contact:
packagedrawings@atmel.com
TITLE
8MA2, 8-pad 2 x 3 x 0.6mm Body, Thermally
Enhanced Plastic Ultra Thin Dual Flat No-Lead
Package (UDFN)
GPC
DRAWING NO.
REV.
YNZ
8MA2
G
ATECC508A [Summary Datasheet]
Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015
11 1
1
5.3
3-lead CONTACT
COMMON DIMENSIONS
(Unit of Measure = mm)
SYMBOL
MIN
NOM
MAX
D
2.40
2.50
2.60
E
6.40
6.50
6.60
A
0.45
0.50
0.55
e
1.60
1.70
1.80
b
1.90
2.00
2.10
L
2.10
2.20
2.30
f
0.30
0.40
0.50
g
0.05
0.15
0.25
h
2.30
2.40
2.50
4.30
4.40
j
NOTE
4.50
1/31/11
TITLE
Package Drawing Contact:
packagedrawings@atmel.com
12
3RB, 3-lead 2.5x6.5mm Body, 2.0 mm pitch,
CONTACT PACKAGE. (Sawn)
ATECC508A
[Summary Datasheet]
1
Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015
2
GPC
RHB
DRAWING NO.
3RB
REV.
01
6
Revision History
Doc. Rev.
Date
Comments
8922BX
10/2015
Updated introduction and applications, EEPROM Reliability – Write Endurance, 8S1
package drawing, and ordering information.
Added MAHCZ-S and MAHDA-S UDFN options.
8922AX
02/2015
Initial summary document release.
ATECC508A [Summary Datasheet]
Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015
13 1
3
Atmel Corporation
1600 Technology Drive, San Jose, CA 95110 USA
T: (+1)(408) 441.0311
F: (+1)(408) 436.4200
│
www.atmel.com
© 2015 Atmel Corporation. / Rev.:Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015.
Atmel®, Atmel logo and combinations thereof, Enabling Unlimited Possibilities®, CryptoAuthentication™, and others are registered trademarks or trademarks of Atmel
Corporation in U.S. and other countries.
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 THE ATMEL TERMS AND COND ITIONS OF SALES LOCATED ON THE ATMEL
WEBSITE, 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. IN NO EVENT SHALL ATMEL BE
LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAG ES FOR LOSS AND
PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT , EVEN IF ATMEL HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves
the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless
specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. At mel products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Atmel products are not designed for and will not be used in connection with any applications where
the failure of such products would reasonably be expected to result in significant personal injury or death (“Safety -Critical Applications”) without an Atmel officer's specific written consent.
Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation of nuclear fac ilities and weapons systems. Atmel products
are not designed nor intended for use in military or aerospace applications or environments unless specifically designated by Atmel as military-grade. Atmel products are not designed nor
intended for
use in automotive applications unless specifically designated by Atmel as automotive -grade.
Atmel-8923BS-CryptoAuth-ATECC508A-Datasheet-Summary_102015
14
ATECC508A
[Summary Datasheet]
1
4