Product Data Sheet

MF1S50yyX_V1 All information provided in this document is subject to legal disclaimers. © NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.0 — 3 March 2014
279230 25 of 40
NXP Semiconductors
MF1S50yyX/V1
MIFARE Classic EV1 1K - Mainstream contactless smart card IC
Remark: The minimum required time between MIFARE Write part 1 and part 2 is the
minimum required FDT according to Ref. 4
. There is no maximum time specified.
12.4 MIFARE Increment, Decrement and Restore
The MIFARE Increment requires a source block address and an operand. It adds the
operand to the value of the addressed block, and stores the result in the Transfer Buffer.
The MIFARE Decrement requires a source block address and an operand. It subtracts the
operand from the value of the addressed block, and stores the result in the Transfer
Buffer.
The MIFARE Restore requires a source block address. It copies the value of the
addressed block into the Transfer Buffer. The 4 byte Operand in the second part of the
command is not used and may contain arbitrary values.
All three commands are responding with a NAK to the first command part if the addressed
block is not formatted to be a valid value block, see Section 8.6.2.1
.
The two parts of each command are shown in Figure 20
and Figure 21 and Table 26.
Table 27
shows the required timing.
Table 25. MIFARE Write timing
T
ACK
min T
ACK
max T
NAK min
T
NAK max
T
TimeOut
Write part 1 n=9 T
TimeOut
n=9 T
TimeOut
5 ms
Write part 2 n=9 T
TimeOut
n=9 T
TimeOut
10 ms
Fig 20. MIFARE Increment, Decrement, Restore part 1
001aan015
CRCAddrPCD Cmd
PICC ,,ACK''
368 μs
PICC ,,NAK''
NAK
Time out
T
TimeOut
T
NAK
T
ACK
59 μs
ACK
59 μs