NXP Semiconductors
MF1S50YYX_V1
MIFARE Classic EV1 1K - Mainstream contactless smart card IC for fast and easy solution development
MF1S50yyX_V1 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product data sheet Rev. 3.2 — 23 May 2018
COMPANY PUBLIC 279232 19 / 36
Remark: The MIFARE Classic EV1 with 1K memory needs to be authenticated to sector
0 with Key A to perform the SET_MOD_TYPE command. The Access Bits for sector 0
are irrelevant.
368 µs 59 µs
T
ACK
NAK
T
NAK
59 µs
T
TimeOut
Cmd Type CRC
ACK
PCD
PICC #ACK#
TimeOut
PICC #NAK#
001aan919
Figure 13. SET_MOD_TYPE
Table 17. SET_MOD_TYPE command
Name Code Description Length
Cmd 43h Set load modulation strength 1 byte
Type - Encoded load modulation strength:
strong modulation: 01h (default)
normal modulation: 00h
1 byte
CRC - CRC according to Ref. 4 2 bytes
ACK, NAK see Table 10 see Section 9.3 4-bit
Table 18. SET_MOD_TYPE timing
T
ACK
min T
ACK
max T
NAK min
T
NAK max
T
TimeOut
SET_MOD_TYPE n=9 T
TimeOut
n=9 T
TimeOut
5 ms
The configured load modulation is shown in the manufacturer data of block 0 in sector 0.
The exact location is shown below in Figure 14 and Table 19.
aaa-012192
1514131211109876543
Block 0/Sector 0
21Byte 0
Load Modulation Status Byte
Figure 14. Byte Location of Load Modulation Status in Block 0 / Sector 0
Table 19. Load Modulation Status Indication
Bit Number
Load Modulation Type Hex Value 7 6 5 4 3 2 1 0
strong load modulation 20h (default) 0 0 1 0 0 0 0 0
normal load modulation 00h 0 0 0 0 0 0 0 0
NXP Semiconductors
MF1S50YYX_V1
MIFARE Classic EV1 1K - Mainstream contactless smart card IC for fast and easy solution development
MF1S50yyX_V1 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product data sheet Rev. 3.2 — 23 May 2018
COMPANY PUBLIC 279232 20 / 36
12 MIFARE Classic commands
12.1 MIFARE Classic Authentication
The MIFARE Classic authentication is a 3-pass mutual authentication which needs two
pairs of command-response. These two parts, MIFARE Classic authentication part 1 and
part 2 are shown in Figure 15, Figure 16 and Table 20.
Table 21 shows the required timing.
001aan004
CRCAddrPCD Auth
Token RB
PICC ,,ACK''
368 µs 359 µs
PICC ,,NAK''
NAK
Time out
T
TimeOut
T
NAK
T
ACK
59 µs
Figure 15. MIFARE Authentication part 1
T
TimeOut
T
ACK
Token AB
708 µs
Token BA
PCD
PICC #ACK#
TimeOut
359 µs
001aan917
Figure 16. MIFARE Authentication part 2
Table 20. MIFARE Classic 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 (encrypted data) 8 bytes
Token BA - Challenge 2 (encrypted data) 4 bytes
NAK see Table 10 see Section 9.3 4-bit
NXP Semiconductors
MF1S50YYX_V1
MIFARE Classic EV1 1K - Mainstream contactless smart card IC for fast and easy solution development
MF1S50yyX_V1 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2018. All rights reserved.
Product data sheet Rev. 3.2 — 23 May 2018
COMPANY PUBLIC 279232 21 / 36
Table 21. MIFARE Classic authentication timing
T
ACK
min T
ACK
max T
NAK min
T
NAK max
T
TimeOut
Authentication part 1 n=9 T
TimeOut
n=9 n=9 1 ms
Authentication part 2 n=9 T
TimeOut
1 ms
Remark: The minimum required time between MIFARE Classic Authentication part 1
and part 2 is the minimum required FDT according to Ref. 4. There is no maximum time
specified.
Remark: The MIFARE Classic authentication and encryption requires an NFC reader
IC for MIFARE products (e.g. the CL RC632). For more details about the authentication
command refer to the corresponding data sheet (e.g. Ref. 5). The 4-byte input parameter
for the MIFARE Classic Authentication is detailed in Section 10.1.3 and Section 10.2.2.
12.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 17 and Table 22.
Table 23 shows the required timing.
001aan014
CRC
CRC
AddrPCD Cmd
Data
PICC ,,ACK''
368 µs 1548 µs
PICC ,,NAK''
NAK
Time out
T
TimeOut
T
NAK
T
ACK
59 µs
Figure 17. MIFARE Read
Table 22. MIFARE Read command
Name Code Description Length
Cmd 30h Read one block 1 byte
Addr - MIFARE Block address (00h to FFh) 1 byte
CRC - CRC according to Ref. 4 2 bytes
Data - Data content of the addressed block 16 bytes
NAK see Table 10 see Section 9.3 4-bit
Table 23. MIFARE Read timing
T
ACK
min T
ACK
max T
NAK min
T
NAK max
T
TimeOut
Read n=9 T
TimeOut
n=9 T
TimeOut
5 ms

MF1S5031XDUD2/V1A

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
RFID Transponders MIFARE Classic EV1 1K - Mainstream contactless smart card IC for fast and easy solution development
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union