Datasheet

MF1S50YYX All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.0 — 2 May 2011
196330 24 of 39
NXP Semiconductors
MF1S50yyX
MIFARE Classic 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.
11.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 a volatile memory.
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 a volatile memory.
The MIFARE Restore requires a source block address. It copies the value of the
addressed block into a volatile memory.
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 18
and Figure 19 and Table 23.
Table 24
shows the required timing.
Table 22. MIFARE Write 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
Write part 1 71 μsT
TimeOut
71 μsT
TimeOut
5 ms
Write part 2 71 μsT
TimeOut
71 μsT
TimeOut
10 ms
Fig 18. MIFARE Increment, Decrement, Restore part 1
001aan01
5
CRCAddrPCD Cmd
PICC ,,ACK''
368 μs
PICC ,,NAK''
NAK
Time out
T
TimeOut
T
NAK
T
ACK
59 μs
ACK
59 μs