NXP Semiconductors
MF1S70YYX_V1
MIFARE Classic EV1 4K - Mainstream contactless smart card IC for fast and easy solution development
MF1S70yyX_V1 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2017. All rights reserved.
Product data sheet Rev. 3.2 — 23 November 2017
COMPANY PUBLIC 279332 24 / 37
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.
001aan015
CRCAddrPCD Cmd
PICC ,,ACK''
368 µs
PICC ,,NAK''
NAK
Time out
T
TimeOut
T
NAK
T
ACK
59 µs
ACK
59 µs
Figure 20. MIFARE Increment, Decrement, Restore part 1
001aan009
CRCPCD Data
PICC ,,ACK''
538 µs
PICC ,,NAK''
NAK
Time out
T
TimeOut
T
NAK
59 µs
1. Increment, Decrement and Restore part 2 does not acknowledge
Figure 21. MIFARE Increment, Decrement, Restore part 2