age of application data. Additional protected memory
holds a read-protected secret for SHA-256 operations
and settings for memory protection control. Each device
has its own guaranteed unique 64-bit ROM identification
number (ROM ID) that is factory programmed into the
chip. This unique ROM ID is used as a fundamental input
parameter for cryptographic operations and also serves
as an electronic serial number within the application. A
bidirectional security model enables two-way authen-
tication between a host system and slave-embedded
DS28EL15. Slave-to-host authentication is used by a host
system to securely validate that an attached or embed-
ded DS28EL15 is authentic. Host-to-slave authentication
is used to protect DS28EL15 user memory from being
modified by a nonauthentic host. The DS28EL15 commu-
nicates over the single-contact 1-Wire
M
bus at overdrive
speed. The communication follows the 1-Wire protocol
with the ROM ID acting as node address in the case of a
multidevice 1-Wire network.
Features
S
Symmetric-Key-Based Bidirectional Secure
Authentication Model Based on SHA-256
S
Strong Authentication with a High-Bit-Count User-
Programmable Secret and Input Challenge
S
512 Bits of User EEPROM Partitioned Into Two
Pages of 256 Bits
S
User-Programmable and Irreversible EEPROM
Protection Modes Including Authentication, Write
and Read Protect, and OTP/EPROM Emulation
S
Unique Factory-Programmed, 64-Bit Identification
Number
S
Single-Contact 1-Wire Interface
S
Operating Range: 1.8V ±5%, -40°C to +85°C
S
±8kV HBM ESD Protection (typ)
S
6-Pin TDFN-EP Package
Typical Application Circuit
R
P
= 820Ω
MAXIMUM I
2
C BUS CAPACITANCE 400pF
1.8V
R
P
(I
2
C PORT)
µC
SLPZ
SDA
SCL
V
CC
Applications
Authentication of Consumables
Secure Feature Control
Ordering Information
appears at end of data sheet.
DS24L65
IO
1-Wire LINE
DS28EL15
1-Wire is a registered trademark and DeepCover is a trademark
of Maxim Integrated Products, Inc.
For related parts and recommended products to use with this part, refer to:
www.maximintegrated.com/DS28EL15.related
For pricing, delivery, and ordering information, please contact Maxim Direct at
1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.
219-0021; Rev 0; 12/12
ABRIDGED DATA SHEET
DS28EL15
DeepCover Secure Authenticator
with 1-Wire SHA-256 and 512-Bit User EEPROM
ABSOLUTE MAXIMUM RATINGS
IO Voltage Range to GND....................................-0.5V to +4.0V
IO Sink Current ...................................................................20mA
Operating Temperature Range .......................... -40NC to +85NC
Junction Temperature .....................................................+150NC
Storage Temperature Range............................ -55NC to +125NC
Lead Temperature (soldering, 10s) ................................+300NC
Soldering Temperature (reflow) ......................................+260NC
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional opera-
tion of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(T
A
= -40NC to +85NC, unless otherwise noted.) (Note 1)
PARAMETER
IO PIN: GENERAL DATA
1-Wire Pullup Voltage
1-Wire Pullup Resistance
Input Capacitance
Input Load Current
High-to-Low Switching Threshold
Input Low Voltage
Low-to-High Switching Threshold
Switching Hysteresis
Output Low Voltage
Recovery Time
Time Slot Duration
Reset Low Time
Reset High Time
Presence-Detect Sample Time
IO PIN: 1-Wire WRITE
Write-Zero Low Time
Write-One Low Time
IO PIN: 1-Wire READ
Read Low Time
Read Sample Time
EEPROM
Programming Current
Programming Time for a 32-Bit
Segment or Page Protection
Programming Time for the Secret
Maxim Integrated
SYMBOL
V
PUP
R
PUP
C
IO
I
L
V
TL
V
IL
V
TH
V
HY
V
OL
t
REC
t
SLOT
t
RSTL
t
RSTH
t
MSP
t
W0L
t
W1L
t
RL
t
MSR
I
PROG
t
PRD
t
PRS
(Note 2)
CONDITIONS
MIN
1.71
300
TYP
MAX
1.89
750
UNITS
V
I
pF
FA
V
V
PUP
= 1.8V
Q5%
(Note 3)
(Notes 4, 5)
IO pin at V
PUP
(Notes 6, 7)
(Notes 2, 8)
(Notes 6, 9)
(Notes 6, 10)
I
OL
= 4mA (Note 11)
R
PUP
= 750I (Notes 2, 12)
(Notes 2, 13)
(Note 2)
(Note 14)
(Notes 2, 15)
(Notes 2, 16)
(Notes 2, 16)
(Notes 2, 17)
(Notes 2, 17)
V
PUP
= 1.89V (Notes 5, 18)
(Note 19)
Refer to the full data sheet.
1500
5
0.65 x
V
PUP
0.3
0.75 x
V
PUP
0.3
0.4
5
13
48
48
8
8
1
1
t
RL
+
d
10
16
2
2-
d
2
1
10
80
19.5
V
V
V
V
Fs
Fs
Fs
Fs
Fs
Fs
Fs
Fs
Fs
mA
ms
ms
2
IO PIN: 1-Wire RESET, PRESENCE-DETECT CYCLE
ABRIDGED DATA SHEET
DS28EL15
DeepCover Secure Authenticator
with 1-Wire SHA-256 and 512-Bit User EEPROM
ELECTRICAL CHARACTERISTICS (continued)
(T
A
= -40NC to +85NC, unless otherwise noted.) (Note 1)
PARAMETER
Write/Erase Cycling Endurance
Data Retention
SHA-256 ENGINE
Computation Current
Computation Time
I
CSHA
t
CSHA
Refer to the full data sheet.
mA
ms
SYMBOL
N
CY
t
DR
CONDITIONS
T
A
= +85NC (Notes 21, 22)
T
A
= +85NC (Notes 23, 24, 25)
MIN
100k
10
TYP
MAX
UNITS
—
Years
Note 1:
Limits are 100% production tested at T
A
= +25°C and/or T
A
= +85°C. Limits over the operating temperature range and
relevant supply voltage range are guaranteed by design and characterization. Typical values are not guaranteed.
Note 2:
System requirement.
Note 3:
Maximum allowable pullup resistance is a function of the number of 1-Wire devices in the system and 1-Wire recovery
times. The specified value here applies to systems with only one device and with the minimum 1-Wire recovery times.
Note 4:
Typical value represents the internal parasite capacitance when V
PUP
is first applied. Once the parasite capacitance is
charged, it does not affect normal communication.
Note 5:
Guaranteed by design and/or characterization only. Not production tested.
Note 6:
V
TL
, V
TH
, and V
HY
are a function of the internal supply voltage, which is a function of V
PUP
, R
PUP
, 1-Wire timing, and
capacitive loading on IO. Lower V
PUP
, higher R
PUP
, shorter t
REC
, and heavier capacitive loading all lead to lower values
of V
TL
, V
TH
, and V
HY
.
Note 7:
Voltage below which, during a falling edge on IO, a logic 0 is detected.
Note 8:
The voltage on IO must be less than or equal to V
IL(MAX)
at all times the master is driving IO to a logic 0 level.
Note 9:
Voltage above which, during a rising edge on IO, a logic 1 is detected.
Note 10:
After V
TH
is crossed during a rising edge on IO, the voltage on IO must drop by at least V
HY
to be detected as logic 0.
Note 11:
The I-V characteristic is linear for voltages less than 1V.
Note 12:
Applies to a single device attached to a 1-Wire line.
Note 13:
Defines maximum possible bit rate. Equal to 1/(t
W0L(MIN)
+ t
REC(MIN)
).
Note 14:
An additional reset or communication sequence cannot begin until the reset high time has expired.
Note 15:
Interval after t
RSTL
during which a bus master can read a logic 0 on IO if there is a DS28EL15 present. The power-up
presence detect pulse could be outside this interval. See the
Typical Operating Characteristics
for details.
Note 16: ε
in
Figure 11
represents the time required for the pullup circuitry to pull the voltage on IO up from V
IL
to V
TH
. The actual
maximum duration for the master to pull the line low is t
W1L(MAX)
+ t
F
-
ε
and t
W0L(MAX)
+ t
F
-
ε,
respectively.
Note 17:
d
in
Figure 11
represents the time required for the pullup circuitry to pull the voltage on IO up from V
IL
to the input-high
threshold of the bus master. The actual maximum duration for the master to pull the line low is t
RL(MAX)
+ t
F
.
Note 18:
Current drawn from IO during the EEPROM programming interval or SHA-256 computation. The pullup circuit on IO during
the programming and computation interval should be such that the voltage at IO is greater than or equal to V
PUP(MIN)
. A
low-impedance bypass of R
PUP
activated during programming and computation is the recommended way to meet this
requirement.
Note 19: Refer to the full data sheet.
Note 20: Refer to the full data sheet.
21:
Write-cycle endurance is tested in compliance with JESD47G.
22:
Not 100% production tested; guaranteed by reliability monitor sampling.
23:
Data retention is tested in compliance with JESD47G.
24:
Guaranteed by 100% production test at elevated temperature for a shorter time; equivalence of this production test to the-
data sheet limit at operating temperature range is established by reliability testing.
Note 25:
EEPROM writes can become nonfunctional after the data-retention time is exceeded. Long-term storage at elevated tem-
peratures is not recommended.
Note
Note
Note
Note
Maxim Integrated
3
ABRIDGED DATA SHEET
DS28EL15
DeepCover Secure Authenticator
with 1-Wire SHA-256 and 512-Bit User EEPROM
ELECTRICAL CHARACTERISTICS (continued)
(T
A
= -40NC to +85NC, unless otherwise noted.) (Note 1)
Note 26: Refer to the full data sheet.
Typical Operating Characteristics
(V
PUP
= 1.71V, V
IL
= 0.3V)
POWER-UP TIME
DS28EL15 toc01
Pin Configuration
TOP VIEW
DS28EL15
N.C.
IO
1
2
3
120
100
80
TIME (ms)
60
40
20
0
-40
-20
0
20
40
60
80
+
28L15
ymrrF
6
5
4
N.C.
N.C.
N.C.
GND
*EP
*EXPOSED PAD
TDFN-EP
(3mm × 3mm)
TEMPERATURE (°C)
Pin Description
PIN
1, 4,
5, 6
2
3
NAME
N.C.
IO
GND
Not Connected
1-Wire Bus Interface. Open-drain signal
that requires an external pullup resistor.
Ground Reference
Exposed Pad. Solder evenly to the board’s
ground plane for proper operation. Refer to
Application Note 3273:
Exposed Pads: A
Brief Introduction
for additional information.
FUNCTION
—
EP
Maxim Integrated
4
ABRIDGED DATA SHEET
DS28EL15
DeepCover Secure Authenticator
with 1-Wire SHA-256 and 512-Bit User EEPROM
Note to readers:
This document is an abridged version of the full data sheet. Additional device information is available
only in the full version of the data sheet. To request the full data sheet, go to
www.maximintegrated.com/DS28EL15
and click on
Request Full Data Sheet.
Ordering Information
PART
DS28EL15Q+T
TEMP RANGE
-40NC to +85NC
PIN-PACKAGE
6 TDFN-EP*
(2.5k pcs)
Package Information
For the latest package outline information and land patterns (foot-
prints), go to
www.maximintegrated.com/packages.
Note that a
“+”, “#”, or “-” in the package code indicates RoHS status only.
Package drawings may show a different suffix character, but the
drawing pertains to the package regardless of RoHS status.
DSP applications continue to expand The applications of digital signal processing (DSP) continue to expand as the use of video and still images grows and the need for reconfigurable systems such as so...
YTE xdata tempBuf2[512* 39 ]; #define ramFatTab (tempBuf2 + 512* 0) I have defined the above in a C file, but now I want to call ramFatTab in another C file of a project. However, if I use the #ifdef ...
At present, the development of wireless power supply technology for electric vehicles (EVs) is becoming more and more active. In 2012, Volvo of Sweden established Volvo Technology Japan in Tokyo as...[Details]
With the rapid development of science and technology, especially the widespread application of digital technology and various ultra-large-scale integrated circuits, electronic equipment, especially...[Details]
Automotive applications are particularly sensitive to EMI events, which are unavoidable in a noisy electrical environment consisting of a central battery, bundled wiring harnesses, various inductiv...[Details]
The Mobile Industry Processor Interface (MIPI) Alliance is an organization responsible for promoting the standardization of software and hardware in mobile devices. It has released the D-PHY specif...[Details]
In order to highlight the concept of "energy saving and environmental protection" of intelligent buildings, solar street lights are designed for intelligent communities. The inclination and capacit...[Details]
1 Introduction
Ultrasonic waves have strong directivity, slow energy consumption, and can propagate over long distances in a medium, so they are used for distance measurement. Ultrasonic detec...[Details]
Although it is relatively easy to check the stability of a simple amplifier at lower frequencies, it may be much more difficult to evaluate the stability of a more complex circuit. This artic...[Details]
We know that microcontroller development tools generally include real-time online emulators and programmers. Among them, online emulators are very good tools, but they are also more expensive...[Details]
Among the many members of the single-chip microcomputer family, the MCS-51 series of single-chip microcomputers has occupied the main market of industrial measurement and control and automation eng...[Details]
From the previous section, we have learned that the timer/counter in the microcontroller can have multiple uses, so how can I make them work for the purpose I need? This requires setting the timer/...[Details]
introduction
MAX6636 is a multi-channel precision temperature monitor that can not only monitor local temperature, but also connect up to 6 diodes externally. Each channel has a programmable...[Details]
Capacitance Measurement
Used to verify that capacitors meet the manufacturer's specifications. For quality control, a group of capacitors may be placed in an environmental chamber and the cap...[Details]
Introduction
Automakers are working to reduce vehicle weight to reduce CO2 emissions and improve fuel efficiency. Designers are therefore seeking new technologies and design techniques that can...[Details]
Only a small number of LED manufacturers can produce high-quality LEDs. For applications that are only used for simple indication, low-quality LEDs are sufficient. However, high-quality LEDs must...[Details]