MAX66140 Maxim, MAX66140 Datasheet

no-image

MAX66140

Manufacturer Part Number
MAX66140
Description
The MAX66140 combines 1024 bits of user EEPROM with secure hash algorithm (SHA-1) challenge-and-response authentication (ISO/IEC 10118-3 SHA-1), a 64-bit unique identifier (UID), one 64-bit secret, and a 13
Manufacturer
Maxim
Datasheet
The MAX66140 combines 1024 bits of user EEPROM
with secure hash algorithm (SHA-1) challenge-and-
response authentication (ISO/IEC 10118-3 SHA-1), a
64-bit unique identifier (UID), one 64-bit secret, and a
13.56MHz ISO 15693 RF interface in a single chip. The
memory is organized as 16 blocks of 8 bytes plus three
more blocks—one for the secret and two for data and
control registers. Except for the secret, each block has
a user-readable write-cycle counter. Four adjacent user
EEPROM blocks form a memory page (pages 0 to 3).
The integrated SHA-1 engine provides a Message
Authentication Code (MAC) using data from the
EEPROM of the device and the 64-bit secret to guaran-
tee secure, symmetric authentication for both reading
and writing to the device. Memory protection features
are write protection and EPROM emulation, which the
user can set for each individual memory page. Page 3
can also be read protected for enhanced authentication
strength. The MAX66140 supports all ISO 15693-
defined data rates, modulation indices, subcarrier
modes, the selected state, application family identifier
(AFI), data storage format identifier (DSFID), and the
Option_flag bit for read operations. Memory write
access (except for AFI, DSFID, and the corresponding
lock bytes) is accomplished through custom com-
mands using a write buffer with readback and copy-to-
memory function.
Rev 1; 1/11
Mechanical Drawings appear at end of data sheet.
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.
Driver Identification (Fleet Application)
Access Control
eCash
Asset Tracking
________________________________________________________________ Maxim Integrated Products
13.56MHz READER
General Description
TRANSMITTER
ABRIDGED DATA SHEET
ISO 15693-Compliant Secure Memory
Applications
TX_OUT
RX_IN
♦ Fully Compliant with ISO 15693 and ISO 18000-3
♦ 13.56MHz ±7kHz Carrier Frequency
♦ 1024-Bit Secure User EEPROM with Block Lock
♦ 64-Bit UID
♦ 512-Bit SHA-1 Engine to Compute 160-Bit MAC
♦ Mutual Authentication: Data Read from Device is
♦ Read and Write (64-Bit Block)
♦ Supports AFI and DSFID Function
♦ 10ms Programming Time
♦ Write: 10% or 100% ASK Modulation Using 1/4
♦ Read: Load Modulation Using Manchester Coding
♦ 200,000 Write/Erase Cycles (Minimum)
♦ 40-Year Data Retention (Minimum)
♦ Read Compatible with Existing 1Kb ISO 15693
+ Denotes a lead(Pb)-free/RoHS-compliant package.
MAX66140E-000AA+
MAX66140K-000AA+
Mode 1 Standard
Feature, Write-Cycle Counter, and Optional
EPROM-Emulation Mode
and to Generate Secrets
Verified and Authenticated by the Host with
Knowledge of the 64-Bit Secret
(26kbps) or 1/256 (1.6kbps) Pulse Position Coding
with 423kHz and 484kHz Subcarrier in Low
(6.6kbps) or High (26kbps) Data-Rate Mode
Products on the Market
MAGNETIC
COUPLING
ANTENNA
PART
Typical Operating Circuit
SWITCHED
IC LOAD
LOAD
Ordering Information
-25°C to +50°C
-25°C to +50°C
TEMP RANGE
MAX66140
PIN-PACKAGE
ISO Card
Key Fob
Features
1

Related parts for MAX66140

MAX66140 Summary of contents

Page 1

... ABRIDGED DATA SHEET Rev 1; 1/11 ISO 15693-Compliant Secure Memory General Description The MAX66140 combines 1024 bits of user EEPROM with secure hash algorithm (SHA-1) challenge-and- response authentication (ISO/IEC 10118-3 SHA-1), a 64-bit unique identifier (UID), one 64-bit secret, and a 13.56MHz ISO 15693 RF interface in a single chip. The memory is organized as 16 blocks of 8 bytes plus three more blocks— ...

Page 2

... Note 5: Production tested at 13.56MHz only. Note 6: Measured from the time at which the incident field is present with strength greater than or equal to H which the MAX66140’s internal power-on reset signal is deasserted and the device is ready to receive a command frame. Not characterized or production tested; guaranteed by simulation only. ...

Page 3

... The protocol required for these network func- tion commands is described in the Network Function Commands section. The memory and control functions access the memory of the MAX66140 for reading and writing. The protocol for these memory and control func- tion commands is described in the Memory and Control Function Commands section ...

Page 4

... Figure 2. ISO 15693 Commands Overview MSB E0h 2Bh Figure 3. 64-Bit UID Detailed Memory Description Refer to the full data sheet for this information. 4 _______________________________________________________________________________________ MAX66140 DATA FIELD AFFECTED: UID, AFI, DSFID, ADMINISTRATIVE DATA UID UID UID UID, AFI, DSFID, CONSTANTS Feature Code (03h) ...

Page 5

... SOF 1 OR MORE DATA BYTES Figure 5. ISO 15693 Frame Format ISO 15693 Communication The communication between master and MAX66140 (slave) is based on the exchange of data packets. The master initiates every transaction; only one side (master or slaves) transmits information at any time. Each data packet begins with a start-of-frame (SOF) pattern and ends with an end-of-frame (EOF) pattern ...

Page 6

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory full details including graphics of the data coding schemes and SOF/EOF timing, refer to ISO 15693-2, Sections 7.2, 7.3, and 8. The path from master to slave uses amplitude modula- tion (Figure 6); ...

Page 7

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory first half of the bit transmission time, switching to the lower subcarrier for the second half. See Figure 13 for details. The transmission of the SOF pattern takes the same time as transmitting ...

Page 8

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory ~ 9.44μs ~ 37.76μs Figure 10. Downlink SOF for “1 Out of 4” Coding (Carrier Not Shown) Figure 11. Downlink EOF (Identical for Both Coding Schemes, Carrier Not Shown) 423.75kHz, ~ 18.88μs TRANSMITTING ...

Page 9

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory 423.75kHz, ~ 18.88μs 484.28kHz, ~ 18.58μs Figure 13. Uplink Coding, Two Subcarriers Case (High Data-Rate Timing) ~ 56.64μs Figure 14. Uplink SOF, Single Subcarrier Case (High Data-Rate Timing) 484.28kHz ~ 55.75μs Figure 15. ...

Page 10

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory ISO 15693 Slave States and Address Modes Initially, the master has no information whether there are any RF devices in the field of its antenna. The master learns the UIDs of the slaves ...

Page 11

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory RESPONSE LEGEND: RESPONSE TO RESET TO READY RESPONSE TO SELECT NO RESPONSE OUT OF FIELD NOTE 2 NOTE 1: THE SLAVE PROCESSES THE INVENTORY COMMAND AND OTHER COMMANDS PROVIDED THAT THEY ARE SENT ...

Page 12

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory The command descriptions on the subsequent pages begin with a byte called request flags. The ISO 15693 stan- dard defines two formats for the request flags byte. The state of the Inventory_flag bit ...

Page 13

... AFI criteria (see the Request Flags section). The maximum mask length is 60 (3Ch, if Nb_slots_flag = (40h, if Nb_slots_flag = 1). The mask pattern defines the least significant bits (as many as specified by the mask length) that a slave’s UID must match to qualify for responding to the Inventory command (case Nb_slots_flag = 1) ...

Page 14

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory REQUEST FLAGS COMMAND (1 Byte) 01h Note 1: The AFI byte is transmitted only if the AFI_flag bit is set to 1. The AFI byte, if transmitted, narrows the range of slaves that ...

Page 15

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory REQUEST FLAGS (1 Byte this command is processed without any error, the slave responds with a response flags byte of 00h. This command addresses an individual slave and transitions it to ...

Page 16

... Table 6 shows a matrix of commands and potential errors. If there was no error, the response begins with a response flags byte 00h followed by command-specific data, as specified in the detailed command description. If the MAX66140 does not recognize a command, it does not generate a response. Table 6. Error Code Matrix Refer to the full data sheet for this information. ...

Page 17

... In the request data graphics of this section, the UID field is shaded to indicate that the inclusion of the UID depends on the address mode. This command allows the master to retrieve technical information about the MAX66140. The IC reference code indi- cates the die revision in hexadecimal format, such as A1h, A2h, B1h, etc. ...

Page 18

... ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory ______________________________________________________________________________________ CRC Generation The MAX66140 uses two different types of CRCs. One CRC is an 8-bit type. The equivalent polynomial func tion of this CRC The other CRC is a 16-bit type, generated according to the CRC-16-CCITT polynomial function (see Figure 18) ...

Page 19

ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory MSb 1ST 2ND 3RD STAGE STAGE STAGE Figure 17. 8-Bit CRC Generator MSb 1ST 2ND STAGE STAGE STAGE 9TH 10TH 11TH ...

Page 20

... ABRIDGED DATA SHEET ISO 15693-Compliant Secure Memory TOP VIEW SIDE VIEW TOP VIEW SIDE VIEW 36 ______________________________________________________________________________________ 54mm 28mm MAX66140K-000AA+ MAX66140K-000AA+ KEY FOB 85.60mm 3.49mm 14.29mm 53.98mm ISO CARD Mechanical Drawings 7.7mm 1.6mm 0.76mm ...

Page 21

... Added ISO card option to the Ordering Information and Mechanical Drawings Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time. ...

Related keywords