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 22 of 32
NXP Semiconductors
MF1S5009
Mainstream contactless smart card IC
Remark: The minimum required time between MIFARE Write part 1 and part 2 is the
minimum required FDT acc. to Ref. 4
. There is no maximum 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.
These two parts of each command are shown in Figure 17
, Figure 18 and Table 18.
Table 19
shows the required timing.
Fig 16. MIFARE Write part 2
Table 16. MIFARE Write command
Name Code Description Length
Cmd A0h Read one block 1 byte
Addr - MIFARE Block or Page address (00h
to FFh)
1 byte
CRC - CRC according to Ref. 4
2 bytes
Data - Data 16 bytes
NAK see Table 9
see Section 10.3 4-bit
Table 17. 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
001aam21
3
CRCPCD Data
PICC
,,ACK''
1558 μs
PICC
NAK
,,NAK''
Time out
T
TimeOut
T
NAK
T
ACK
59 μs
ACK
59 μs