ISL6296ADRTZ-T Intersil, ISL6296ADRTZ-T Datasheet

IC AUTHENTICATION DEVICE 8-TDFN

ISL6296ADRTZ-T

Manufacturer Part Number
ISL6296ADRTZ-T
Description
IC AUTHENTICATION DEVICE 8-TDFN
Manufacturer
Intersil
Series
FlexiHash™r
Datasheet

Specifications of ISL6296ADRTZ-T

Function
Battery Authentication
Battery Type
Li-Ion, Li-Pol, NiMH
Voltage - Supply
2.6 V ~ 4.8 V
Operating Temperature
-25°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
8-TDFN Exposed Pad
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ISL6296ADRTZ-T
Manufacturer:
INTERSIL
Quantity:
1 000
Part Number:
ISL6296ADRTZ-TR5302
Manufacturer:
RENESAS
Quantity:
32 462
Part Number:
ISL6296ADRTZ-TR5302
Manufacturer:
INTERSIL
Quantity:
20 000
FlexiHash™ For Battery Authentication
The ISL6296A is a highly cost-effective fixed-secret hash
engine based on Intersil’s FlexiHash technology. The
device’s authentication is achieved through a challenge
response scheme, which is customized for low-cost
applications where cloning via eavesdropping without
knowledge of the device’s secret code is not economically
viable. When used for its intended applications, the
ISL6296A offers the same level of effectiveness as other
significantly more expensive high maintenance monetary-
grade hash algorithm and authentication schemes.
The ISL6296A has a wide operating voltage range and is
suitable for direct powering from a 1-cell Li-ion/Li-Poly or a
3-cell series NiMH battery pack. The ISL6296A can also be
powered by the XSD bus when the bus pull-up voltage is
3.3V or higher. The device connects directly to the cell
terminals of a battery pack and includes on-chip voltage
regulation circuit, POR and a non-crystal based oscillator for
bus timing reference.
Communication with the host is achieved through a single-wire
XSD interface (a light-weight subset of Intersil’s ISD bus
interface). The XSD bus is compatible for use with serial ports
offered by all 8250 compatible UART’s or a single GPIO
(General Purpose Input and Output) pin of a microprocessor.
A clone prevention solution utilizing the ISL6296A offers
safety and revenue protection at the lowest cost and power
and is suitable for protection against after-market
replacement for a wide variety of low-cost applications.
Pinouts
VDD
VSS
VDD
NC
NC
VSS
NC
1
2
3
4
1
2
3
(8 LD 2X3 TDFN)
(5 LD SOT-23)
TOP VIEW
TOP VIEW
ISL6296A
ISL6296A
®
1
Data Sheet
5
4
8
7
6
5
XSD
TIO
XSD
NC
NC
TIO
FlexiHash is a trademark of Intersil Americas Inc. All other trademarks mentioned are the property of their respective owners.
1-888-INTERSIL or 1-888-468-3774
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
Features
• Challenge-response based authentication scheme using
• Fast and flexible authentication process. Multi-pass
• 16x8 OTP ROM stores up to three sets of 32-Bit host
• FlexiHash engine uses two sets of 32-Bit secrets for
• Non-unique mapping of the secret key to an 8-Bit
• Supports 1-cell Li-ion/Li-Poly and 3-cell series NiMH
• XSD single-wire host bus interface communicates with all
• True “Zero Power” Sleep mode - automatically entered
• 5 Ld SOT-23 and 8 Ld TDFN (2mmx3mm) packages
• -25°C to +85°C operating temperature range
• Pb-free (RoHS compliant)
Applications
• Battery Pack Authentication
• Printer Cartridges
• Add-on Accessories
• Other Non-Monetary Authentication Applications
Related Literature
• Application Note
• Application Note
• Technical Brief
32-Bit challenge code and 8-Bit authentication code.
authentication can be used to achieve the highest security
level if necessary.
selectable secrets with additional programmable memory
for storage of up to 48-bits of ID code and/or pack
information.
authentication code generation.
authentication code maximizes hacking difficulty due to
need for exhaustive key search (superior to SHA-1).
battery packs (2.6V ~ 4.8V operation), or powered by the
XSD bus.
8250-compatible UART’s or a single GPIO. Supports CRC
on read data and transfer bit-rate up to 23kbps.
after a bus inactivity time-out period.
a GPIO”
Processing Moisture Sensitive Surface Mount Devices
(SMDs)”
April 15, 2010
|
Intersil (and design) is a registered trademark of Intersil Americas Inc.
Copyright © Intersil Americas Inc. 2007-2010. All Rights Reserved.
TB363
AN1165
AN1167
“Guidelines for Handling and
“ISL6296 Evaluation Kit”
“Implementing XSD Host Using
ISL6296A
FN6567.3

Related parts for ISL6296ADRTZ-T

ISL6296ADRTZ-T Summary of contents

Page 1

... XSD NC NC TIO CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. 1-888-INTERSIL or 1-888-468-3774 FlexiHash is a trademark of Intersil Americas Inc. All other trademarks mentioned are the property of their respective owners. ISL6296A FN6567.3 AN1165 “ISL6296 Evaluation Kit” AN1167 “Implementing XSD Host Using TB363 “ ...

Page 2

... Ordering Information PART NUMBER (Note) ISL6296ADHZ-T* 296A ISL6296ADRTZ-T* 96A ISL6296EVAL1 ISL6296 Evaluation Kit *Please refer to TB347 for details on reel specifications. NOTE: These Intersil Pb-free plastic packaged products employ special Pb-free material sets, molding compounds/die attach materials, and 100% matte tin plate plus anneal (e3 termination finish, which is RoHS compliant and compatible with both SnPb and Pb-free soldering operations). ...

Page 3

... Thermal Resistance (Typical) + 0.5V SOT-23 Package (Note 2x3 TDFN Package (Notes Maximum Junction Temperature (Plastic Package +125°C Maximum Storage Temperature Range . . . . . . . . . .-40°C to +125°C Pb-free Reflow Profile . . . . . . . . . . . . . . . . . . . . . . . . .see link below http://www.intersil.com/pbfree/Pb-FreeReflow.asp = -25°C to +85° SYMBOL TEST CONDITIONS V During normal operation DD ...

Page 4

... XSD BUS TIMING CHARACTERISTICS (Refer to XSD Bus Symbol Timing Definitions Tables on page 13) Programming Bit Rate XSD Input Deglitch Time Device Wake-Up Time Device Sleep Wait Time Auto-Sleep Time-Out Period OTP ROM Write Time Hash Calculation Time Soft-Reset Time Pin Descriptions ISL6296ADHZ-T ISL6296ADRTZ SOT-23 TDFN ...

Page 5

Typical Applications PACK+ XSD PACK- FIGURE 1. TYPICAL APPLICATION WITH THE ISL6296A POWERED BY THE BATTERY PACK+ XSD PACK- FIGURE 2. TYPICAL APPLICATION WITH THE ISL6296A POWERED BY THE XSD BUS Block Diagram XSD 5 ISL6296A ...

Page 6

Theory of Operation The ISL6296A contains all circuitry required to support battery pack authentication based on a challenge-response scheme. It provides a 16-Byte One-Time Programmable Read-Only Memory (OTPROM) space for the storage bits of secret for ...

Page 7

Auto-Sleep mode can be disabled by clearing the ASLP bit in the MSCR register. By default, Auto-Sleep is always enabled at power-up and after a soft reset. Auto-sleep function can be permanently disabled by clearing the 0-00[2] bit (the ASLP ...

Page 8

If the codes do not match up, the device is a fake device and the host may shut itself down. The flow chart in Figure ...

Page 9

XI BN 8-BIT CRC CALCULATOR CN DN POLYNOM = MA[7: 8-BIT CRC CALCULATOR CN DN POLYNOM = MB[7: 8-BIT CRC CALCULATOR XI DN POLYNOM = MC[7:6] AN ...

Page 10

... XSD Host Bus Interface Communication with the host is achieved through XSD, a light-weight subset of Intersil’s ISD single-wire bus interface. XSD is a programmable-rate, pseudo-synchronous, bidirectional, host-initiated, instruction-based, serial communication interface that allows up to two slave devices to be attached and addressed separately. It includes features to enable quick and reliable communication ...

Page 11

HOST OPEN-DRAIN Open-Drain PORT-PIN Port Pin TX RX FIGURE 8. THE CIRCUIT MODEL FOR THE XSD SERIAL BUS XSD TABLE 2. HOST TIMING DEFINITIONS OF SYMBOLS AND BUS SIGNALING PARAMETER SYM Bit Time 0. ...

Page 12

BYTES BYTES BYTES FIGURE 10. THE 16-BIT INSTRUCTION FRAME FIELD DEFINITION OPCODE DESCRIPTION 00 Write Operation 01 Read Operation (normal) 10 Read Operation (with CRC) Read from device register. Append 1-Byte CRC to the end of the ...

Page 13

Bus Transaction Protocol The XSD bus for the ISL6296A defines three types of bus transactions. Figure 11 shows the bus transaction protocol. The blue color represents the signal sent by the host and the green color stands for the signal ...

Page 14

... These registers are used during the battery pack authentication process. Table 10 describes the mapping of the Authentication registers. Bank 3 is reserved for Intersil production testing only, and will not be accessible during normal operation. Accessing the Test and Trim Registers when not in test mode will result in a bus error ...

Page 15

TABLE 9. CONTROL AND STATUS REGISTERS (BANK 1) ADDRESS NAME DESCRIPTION 1-00 MSCR Master Control 1-01 STAT Device Status ADDRESS NAME DESCRIPTION 2-00 SESL Secrets Selection 2-01 CHLG Challenge Code Register 2-05 AUTH Authentication Code Register TABLE 11. DEFAULT CONFIGURATION ...

Page 16

ADDRESS 0-06/07/08/09: AUTHENTICATION SECRET SET #2 (SE2A/B/C/D) These address locations store the second set of secrets to be used for hash calculation. Reading and writing to this register can be disabled by setting the SLO[1] bit at OTP ROM location ...

Page 17

... One way is to use a spare UART (Universal Asynchronous Receiver/Transmitter). A GPIO (General Purpose Input/Output) can be used if no UART is available for the XSD communication. Refer to Application Note AN1167 available from Intersil for more information regarding how to implement the XSD bus within a microprocessor. Pull-Up Resistor Selection ...

Page 18

VDD HOST HOST PROCESSOR LOGIC XSD Pin Series Resistor Selection A series resistor may be used to improve ESD performance of the XSD input. In Figure 13, resistor R1 and zener diode D1 provide ESD protection for the ISL6296A XSD ...

Page 19

Package Outline Drawing L8.2x3A 8 LEAD THIN DUAL FLAT NO-LEAD PLASTIC PACKAGE WITH E-PAD Rev 1, 06/09 2.00 6 PIN 1 INDEX AREA (4X) 0.15 TOP VIEW PACKAGE OUTLINE 1.65 2.00 TYPICAL RECOMMENDED LAND PATTERN 19 ISL6296A 6 PIN #1 ...

Page 20

... Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use ...

Related keywords