Datasheet

MF1S5009 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2010. All rights reserved.
Product data sheet
PUBLIC
Rev. 3 — 27 July 2010
189131 20 of 32
NXP Semiconductors
MF1S5009
Mainstream contactless smart card IC
Remark: The minimum required time between MIFARE Authentication part 1 and part 2 is
the minimum required FDT according to Ref. 4
. There is no maximum specified.
Remark: The MIFARE authentication and encryption requires an MIFARE reader IC (e.g.
the CL RC632). For more details about the authentication command refer to the
corresponding data sheet (e.g. Ref. 5
).
11.2 MIFARE Read
The MIFARE Read requires a block address, and returns the 16 bytes of one MIFARE
Classic block. The command structure is shown in Figure 14
and Table 14.
Table 15
shows the required timing.
Table 12. MIFARE authentication command
Name Code Description Length
Auth (with Key A) 60h Authentication with Key A 1 byte
Auth (with Key B) 61h Authentication with Key B 1 byte
Addr - MIFARE Block address (00h to FFh) 1 byte
CRC - CRC according to Ref. 4
2 bytes
Token RB - Challenge 1 (Random Number) 4 bytes
Token AB - Challenge 2 (Random Number) 8 bytes
Token BA - Challenge 2 (Random Number) 4 bytes
NAK see Table 9
see Section 10.3 4-bit
Table 13. MIFARE authentication timing
These times exclude the end of communication of the PCD.
T
ACK
min T
ACK
max T
NAK min
T
NAK max
T
TimeOut
Authentication part 1 661 μsT
TimeOut
661 μsT
TimeOut
1 ms
Authentication part 2 113 μsT
TimeOut
113 μsT
TimeOut
1 ms
Fig 14. MIFARE Read
001aam21
1
CRC
CRC
AddrPCD Cmd
Data
PICC
,,ACK''
368 μs
1548 μs
PICC
NAK
,,NAK''
Time out
T
TimeOut
T
NAK
T
ACK
59 μs