MAX66040 Maxim, MAX66040 Datasheet

no-image

MAX66040

Manufacturer Part Number
MAX66040
Description
The MAX66040 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 MAX66040 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 RF interface (ISO/IEC 14443 Type B, Parts 2-
4) 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 guarantee secure, symmetric authentica-
tion 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. Memory access is
accomplished through the block transmission protocol
(ISO/IEC 14443-4), where requests and responses are
exchanged through I-blocks once a device is in the
ACTIVE state. The data rate can be as high as
847.5kbps. The reader must support a frame size of 26
bytes. The device supports an application family identi-
fier (AFI) and a card identifier (CID). ISO/IEC 14443
functions not supported are chaining, frame-waiting
time extension, and power indication.
219-0012; Rev 0; 1/11
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
e-Cash
Asset Tracking
________________________________________________________________ Maxim Integrated Products
13.56MHz READER
General Description
TRANSMITTER
ABRIDGED DATA SHEET
Applications
ISO/IEC 14443 Type B-Compliant
TX_OUT
RX_IN
♦ Fully Compliant ISO/IEC 14443 (Parts 2-4) Type B
♦ 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 CID Function
♦ 10ms Maximum Programming Time
♦ Write: 10% ASK Modulation at 105.9kbps,
♦ Read: Load Modulation Using BPSK Modulated
♦ 200,000 Write/Erase Cycles (Minimum)
♦ 40-Year Data Retention (Minimum)
+ Denotes a lead(Pb)-free/RoHS-compliant package.
Mechanical Drawings appear at end of data sheet.
MAX66040E-000AA+
MAX66040K-000AA+
Interface
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
211.9kbps, 423.75kbps, or 847.5kbps
Subcarrier at 105.9kbps, 211.9kbps, 423.75kbps,
or 847.5kbps
MAGNETIC
COUPLING
ANTENNA
PART
Typical Operating Circuit
Secure Memory
SWITCHED
IC LOAD
LOAD
Ordering Information
-25°C to +50°C
-25°C to +50°C
TEMP RANGE
MAX66040
PIN-PACKAGE
ISO Card
Key Fob
Features
1

Related parts for MAX66040

MAX66040 Summary of contents

Page 1

... ABRIDGED DATA SHEET 219-0012; Rev 0; 1/11 General Description The MAX66040 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 RF interface (ISO/IEC 14443 Type B, Parts 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 ...

Page 2

... Note 1: System requirement. Note 2: Measured from the time at which the incident field is present with strength greater than or equal to H which the MAX66040’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 function commands is described in the Network Function Commands sec- tion. Once the MAX66040 is in the ACTIVE state, the master can issue any one of the available memory and control function commands. Upon completion of such a ...

Page 4

... E0h 2Bh Figure 3. 64-Bit UID Unique Identification Number (UID) Each MAX66040 contains a factory-programmed and locked identification number that is 64 bits long (Figure 3). The lower 36 bits are the serial number of the chip. The next 8 bits store the device feature code, which is 03h. Bits are 0h. The code in bit loca- tions identifies the chip manufacturer, accord- ing to ISO/IEC 7816-6/AM1 ...

Page 5

... Figure 5. ISO/IEC 14443 Data Character Format ISO/IEC 14443 Type B Communication Concept The communication between the master and the MAX66040 (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. Data packets are composed of characters, which ...

Page 6

ABRIDGED DATA SHEET ISO/IEC 14443 Type B-Compliant Secure Memory 1 START BIT 1 0 Figure 6. ISO/IEC 14443 SOF/EOF Character Format SOF ONE OR MORE DATA CHARACTERS Figure 7. ISO/IEC 14443 Frame Format CARRIER AMPLITUDE Figure 8. ...

Page 7

ABRIDGED DATA SHEET The path from slave to master uses an 847.5kHz sub- carrier, which is modulated using binary phase-shift key (BPSK) modulation. Depending on the data rate, the transmission of a single bit takes ...

Page 8

... CID byte if bit Bit 3, marked as NAD, is used to indicate whether the prologue field contains an NAD byte, a feature not supported by the MAX66040. Therefore, bit 3 must always be 0. Bit 1, marked the block number field. The block num- ber is used to ensure that the response received relates to the request sent ...

Page 9

... LSB supported, and, if yes, whether sufficient power is avail- BIT 3 BIT 2 BIT 1 able for full functionality. Since the MAX66040 does not support power-level indication, the power-level bits are always 00b. When the master transmits a CID byte, the power-level bits must be 00b ...

Page 10

... Table 5 shows a matrix of commands and potential errors. If there was no error, the information field of the response begins with 00h followed by command-spe- cific data, as specified in the detailed command description. If the MAX66040 does not recognize a command, it does not generate a response. Error Indication ...

Page 11

... Detailed Command Descriptions Get System Information This command allows the master to retrieve technical information about the MAX66040. In the response, the least significant UID byte is transmitted first. The response is adapted from ISO 15693-3, Section 10. The IC Reference code indicates the die revision in hexa- decimal format, such as A1h, A2h, B1h, etc ...

Page 12

ABRIDGED DATA SHEET ISO/IEC 14443 Type B-Compliant Response Information Field for the Get UID Command (No Error) INDICATOR 00h ______________________________________________________________________________________ Secure Memory This command allows the master to retrieve the device’s unique identification number, UID. In the response, the least ...

Page 13

ABRIDGED DATA SHEET ISO/IEC 14443 Type B-Compliant Secure Memory 22 ______________________________________________________________________________________ ISO/IEC 14443-3 Type B Initialization and Anticollision Protocol Before an ISO/IEC 14443-compliant RF device gives access to its memory, a communication path between the master and the RF device ...

Page 14

ABRIDGED DATA SHEET OUT OF FIELD (FROM ANY STATE HALT ANY OTHER COMMAND *WHEN ENTERING “WAITING FOR SLOT-MARKER,” EACH TAG SELECTS A RANDOM NUMBER R IN THE RANGE “NUMBER OF SLOTS.” CONDITIONS LEGEND: A (AFI ...

Page 15

... One of the slave’s six states. In this state, the slave has power and is waiting for action. INF Information Field for Higher Layer Protocol (per ISO/IEC 14443-4) Maximum Buffer Length Index of Slave (per ISO/IEC 14443-4). 4-Bit field of the first protocol info byte of the MBLI ATQB response. ...

Page 16

ABRIDGED DATA SHEET ISO/IEC 14443 Type B States and This state applies if the slave is outside the master’s RF field. A slave transitions to the POWER-OFF state when leaving the power-delivering RF field. When entering the RF field, the ...

Page 17

... MAX66040. Not all of the fields and cases that the standard defines are relevant for the MAX66040. For a full description of those fields refer to the ISO/IEC 14443-3, Section 7. REQB/WUPB Command The REQUEST command, Type B (REQB) and the ...

Page 18

ABRIDGED DATA SHEET number the range slave that happens to choose responds to the REQB/WUPB request. The larger N is the lower the probability of colliding response frames; however, if ...

Page 19

... HLTB Command the master is capable of receiving response frames without SOF and/or EOF. The MAX66040 ignores the data of Param 1. To ease requirements for ISO/IEC 14443 Type B readers, the MAX66040 has TR0 and TR1 fixed at 128/fs (151µ the subcarrier frequency of 847.5kHz) and always begins and ends its responses with SOF and EOF, respectively ...

Page 20

... ATQB protocol info. Since ISO/IEC 14443-3 ______________________________________________________________________________________ ISO/IEC 14443 Type B-Compliant sets the upper nibble of Param 3 to 0000b, the Param 3 value to be used for the MAX66040 in the ATTRIB LSB request is 01h. BIT 3 BIT 2 ...

Page 21

... ISO/IEC 14443 Type B-Compliant Secure Memory in the request and the CID in the device match. If the DESELECT request does not include a CID, the MAX66040 only responds to the request if its CID is 0000b. The response frame to the DESELECT command is identical to the request frame. The slave returns the ...

Page 22

ABRIDGED DATA SHEET TESTING FOR SLAVES REQB MASTER ( SLAVE A ATQB ( SLAVE B ATQB ( SLAVE C ATQB ( ATQB SLAVE D ATQB ( Figure ...

Page 23

... ABRIDGED DATA SHEET ISO/IEC 14443 Type B-Compliant Secure Memory CRC Generation The MAX66040 uses two different types of CRCs. One CRC is an 8-bit type. The equivalent polynomial func tion of this CRC MSb 1ST 2ND 3RD STAGE STAGE STAGE ...

Page 24

... ABRIDGED DATA SHEET ISO/IEC 14443 Type B-Compliant TOP VIEW 28mm MAX66040K-000AA+ SIDE VIEW TOP VIEW 3.49mm 14.29mm SIDE VIEW ______________________________________________________________________________________ Secure Memory Mechanical Drawings 54mm 7.7mm 1.6mm KEY FOB 85.60mm 53.98mm 0.76mm ISO CARD 37 ...

Page 25

... Initial release 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. 38 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 © ...

Related keywords