MF3ICDX21_41_81_SDS
All information provided in this document is subject to legal disclaimers.
NXP B.V. 2010. All rights reserved.
Product short data sheet
PUBLIC
Rev. 3.1 — 21 December 2010
145631
11 of 18
NXP Semiconductors
MF3ICDx21_41_81
MIFARE DESFire EV1 contactless multi-application IC
9.5 MIFARE DESFire EV1 command set overview – application level
commands
Table 8.
Command
Get FileIDs
Remark:
All command and data frames are exchanged between MIFARE DESFire EV1
and PCD by using block format as defined in ISO/IEC 14443-4.
9.6 MIFARE DESFire EV1 command set overview – data manipulation
commands
Table 9.
Command
Read Data
Write Data
Get Value
Credit
Debit
Limited Credit
Application level commands
Description
returns the File IDentifiers of all active files within the currently selected
application
Get FileSettings
gets information on the properties of a specific file
Change FileSettings
changes the access parameters of an existing file
Create StdDataFile
creates files for the storage of plain unformatted user data within an
existing application on the MIFARE DESFire EV1
Create
BackupDataFile
existing application on the MIFARE DESFire EV1, additionally supporting
the feature of an integrated backup mechanism
Create ValueFile
creates files for the storage and manipulation of 32-bit signed integer
values within an existing application on the MIFARE DESFire EV1
Create
LinearRecordFile
loyalty programs within an existing application on the MIFARE DESFire
EV1; once the file is filled completely with data records, further writing to
the file is not possible unless it is cleared
Create
CyclicRecordFile
logging transactions within an existing application on the MIFARE DESFire
EV1; once the file is filled completely with data records, the MIFARE
DESFire EV1 automatically overwrites the oldest record with the latest
written one (this wrap is fully transparent for the PCD)
DeleteFile
permanently deactivates a file within the file directory of the currently
selected application
creates files for the storage of plain unformatted user data within an
creates files for multiple storage of similar structural data, for example,
creates files for multiple storage of similar structural data, for example,
Data manipulation commands
Description
reads data from Standard Data files or Backup Data files
writes data to Standard Data files or Backup Data files
reads the currently stored value from Value files
increases a value stored in a Value file
decreases a value stored in a Value file
allows a limited increase of a value stored in a Value file without
having full Credit permissions to the file
writes data to a record in a Cyclic or Linear Record file
reads out a set of complete records from a Cyclic or Linear Record
file
Write Record
Read Records