MAX66040 Maxim, MAX66040 Datasheet
![no-image](/images/no-image-200.jpg)
MAX66040
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 © ...