Datasheets»Maxim Integrated»DS28E02_12 Datasheet

DS28E02_12 Datasheet

Download or read online Maxim Integrated DS28E02_12 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation pdf datasheet.



Page
1 of 21
next
ABRIDGED DATA SHEET
219-0008; Rev 1; 3/12
General Description
The DS28E02 combines 1024 bits of EEPROM with
challenge-and-response authentication security imple-
mented with the FIPS 180-3 Secure Hash Algorithm
(SHA-1). The 1024-bit EEPROM array is configured as
four pages of 256 bits with a 64-bit scratchpad to per-
form write operations. All memory pages can be write
protected, and one page can be put in EPROM-emula-
tion mode, where bits can only be changed from a 1 to
a 0 state. Each DS28E02 has its own guaranteed
unique 64-bit ROM registration number that is factory
installed into the chip. The DS28E02 communicates
®
over the single-contact 1-Wire
bus. The communica-
tion follows the standard 1-Wire protocol with the regis-
tration number acting as the node address in the case
of a multidevice 1-Wire network.
Applications
Reference Design License Management
System Intellectual Property Protection
Sensor/Accessory Authentication and Calibration
Medical Consumable Authentication
Printer Cartridge Configuration and Monitoring
Typical Operating Circuit
V
CC
R
PUP
IO
µC
1-Wire is a registered trademark of Maxim Integrated Products, Inc.
________________________________________________________________ Maxim Integrated Products
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
1-Wire SHA-1 Authenticated 1Kb
EEPROM with 1.8V Operation
o 1024 Bits of EEPROM Memory Partitioned Into
Four Pages of 256 Bits
o On-Chip 512-Bit SHA-1 Engine to Compute 160-
Bit Message Authentication Codes (MACs) and to
Generate Secrets
o Write Access Requires Knowledge of the Secret
and the Capability of Computing and Transmitting
a 160-Bit MAC as Authorization
o User-Programmable Page Write Protection for
Page 0, Page 3, or All Four Pages Together
o User-Programmable OTP EPROM Emulation Mode
for Page 1 (“Write to 0”)
o Communicates to Host with a Single Digital
Signal at 12.5kbps or 35.7kbps Using 1-Wire
Protocol
o Switchpoint Hysteresis and Filtering to Optimize
Communication Performance in the Presence of
Noise
o Reads and Writes Over 1.75V to 3.65V Voltage
Range from -20°C to +85°C
o 6-Lead TSOC and TDFN Packages
PART
DS28E02P+
DS28E02P+T&R
DS28E02Q+T&R
+ Denotes a lead(Pb)-free/RoHS-compliant package.
DS28E02
T&R = Tape and reel.
* EP = Exposed pad.
GND
Features
Ordering Information
TEMP RANGE
PIN-PACKAGE
-20°C to +85°C
6 TSOC
-20°C to +85°C
6 TSOC
6 TDFN-EP*
-20°C to +85°C
(2.5k pcs)
1

Summary of Contents

Page 1

... PUP IO µC 1-Wire is a registered trademark of Maxim Integrated Products, Inc. ___ Maxim Integrated Products For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxims website at www.maxim-ic.com. 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation o 1024 Bits of EEPROM Memory Partitioned Into ...

Page 2

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation ABSOLUTE MAXIMUM RATINGS IO Voltage Range to GND ...-0.5V to 4V IO Sink Current ...20mA Operating Temperature Range ...-20°C to 85°C Stresses beyond those listed under Absolute Maximum Ratings ...

Page 3

ABRIDGED DATA SHEET ELECTRICAL CHARACTERISTICS (continued -20°C to 85°C.) (Note 1) A PARAMETER SYMBOL Programming Time Write/Erase Cycles (Endurance) (Notes 20, 21) Data Retention (Notes 22, 23, 24) SHA-1 ENGINE Computation Current I Computation Time (Notes 5, 25) ...

Page 4

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation TOP VIEW GND DS28E02 N.C. 3 TSOC PIN NAME TSOC TDFN- GND ...

Page 5

ABRIDGED DATA SHEET 1-Wire NET DS28E02 Figure 1. Block Diagram or consumable authentication and calibration, and printer cartridge configuration and monitoring. The block diagram in Figure 1 shows the relationships between the major control and memory sections of the DS28E02. ...

Page 6

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation COMMAND LEVEL: AVAILABLE COMMANDS: READ ROM MATCH ROM SEARCH ROM 1-Wire ROM FUNCTION COMMANDS SKIP ROM (SEE FIGURE 10) RESUME OVERDRIVE-SKIP ROM OVERDRIVE-MATCH ROM DEVICE-SPECIFIC MEMORY FUNCTION COMMANDS Refer ...

Page 7

ABRIDGED DATA SHEET Figure 5. Memory Map ___ 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation Refer to the full data sheet. 7 ...

Page 8

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation Figure 6. Memory Protection Matrix BIT # TARGET ADDRESS (TA1) TARGET ADDRESS (TA2) ENDING ADDRESS WITH DATA STATUS (E/S) (READ ONLY) Figure 7. Address Registers 8 ___ Refer to ...

Page 9

ABRIDGED DATA SHEET the lower 3 bits of the E/S register (ending offset) always read 1. This indicates that all the data in the scratchpad is used for a subsequent copying into main memory or secret. Bit 5 of the ...

Page 10

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation Memory and SHA-1 Function This section describes the commands and flowcharts needed to use the memory and SHA-1 engine of the device. Refer to the full data sheet for ...

Page 11

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation 22 ___ 1-Wire Bus System The 1-Wire bus is a system that has a single bus master and one or more slaves. In all instances the DS28E02 is a ...

Page 12

ABRIDGED DATA SHEET BUS MASTER Rx Tx Figure 9. Hardware Configuration Hardware Configuration The 1-Wire bus has only a single line by definition important that each device on the bus be able to drive it at the appropriate ...

Page 13

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation All transactions on the 1-Wire bus begin with an initial- ization sequence. The initialization sequence consists of a reset pulse transmitted by the bus master followed by presence pulse(s) ...

Page 14

ABRIDGED DATA SHEET FROM MEMORY AND SHA-1 FUNCTION FLOWCHART (FIGURE 8) BUS MASTER Tx ROM FUNCTION COMMAND 33h READ ROM COMMAND DS28E02 Tx FAMILY CODE (1 BYTE) DS28E02 Tx SERIAL NUMBER, USER-DEFINED FIELD, AND CUSTOM ID ...

Page 15

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation TO FIGURE 10a A5h FROM FIGURE 10a RESUME COMMAND FROM FIGURE 10a TO FIGURE 10a NOTE: THE OD FLAG REMAINS THE DEVICE WAS ...

Page 16

ABRIDGED DATA SHEET To maximize the data throughput in a multidrop environ- ment, the Resume command is available. This command checks the status of the RC bit and set, directly transfers control to the memory and SHA-1 ...

Page 17

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation Figure 11 shows the initialization sequence required to begin any communication with the DS28E02. A reset pulse followed by a presence pulse indicates that the DS28E02 is ready to ...

Page 18

ABRIDGED DATA SHEET WRITE-ONE TIME SLOT t W1L V PUP V IHMASTER ILMAX RESISTOR WRITE-ZERO TIME SLOT V PUP V IHMASTER ILMAX RESISTOR READ-DATA ...

Page 19

ABRIDGED DATA SHEET 1-Wire SHA-1 Authenticated 1Kb EEPROM with 1.8V Operation CRC Generation The DS28E02 uses two different types of CRCs. One CRC is an 8-bit type that is computed at the factory and is stored in the most significant ...

Page 20

ABRIDGED DATA SHEET For the latest package outline information and land patterns (footprints www.maxim-ic.com/packages. Note that a "", "#", or "-" in the package code indicates RoHS status only. Package drawings may show a different suffix character, but ...

Page 21

... Maxim reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance. 34 ___Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © 2012 Maxim Integrated Products DESCRIPTION Maxim is a registered trademark of Maxim Integrated Products, Inc ...

Comments to this Datasheet