Data Sheet
001052 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 5.2 — 15 January 2007 4 of 17
NXP Semiconductors
MF1 IC S50
Functional specification
6. Functional description
6.1 Block description
The MF1 IC S50 chip consists of the 1 Kbyte EEPROM, the RF-Interface and the Digital
Control Unit. Energy and data are transferred via an antenna, which consists of a coil with
a few turns directly connected to the MF1 IC S50. No further external components are
necessary. (For details on antenna design please refer to the document Mifare‚ Card IC
Coil Design Guide.)
• RF-Interface:
– Modulator/Demodulator
– Rectifier
– Clock Regenerator
– Power On Reset
– Voltage Regulator
• Anticollision: Several cards in the field may be selected and operated in sequence
• Authentication: Preceding any memory operation the authentication procedure
ensures that access to a block is only possible via the two keys specified for each
block
• Control & Arithmetic Logic Unit: Values are stored in a special redundant format and
can be incremented and decremented
• EEPROM-Interface
• Crypto unit: The field proven CRYPTO1 stream cipher of the Mifare Classic family
ensures a secure data exchange
• EEPROM: 1 Kbyte are organized in 16 sectors with 4 blocks each. A block contains
16 bytes. The last block of each sector is called “trailer”, which contains two secret
keys and programmable access conditions for each block in this sector.
6.2 Communication principle
The commands are initiated by the RWD and controlled by the Digital Control Unit of the
MF1 IC S50 according to the access conditions valid for the corresponding sector.
6.2.1 Request standard/ all
After Power On Reset (POR) of a card it can answer to a request command - sent by the
RWD to all cards in the antenna field - by sending the answer to request code (ATQA
according to ISO/IEC 14443A).
6.2.2 Anticollision loop
In the anticollision loop the serial number of a card is read. If there are several cards in the
operating range of the RWD, they can be distinguished by their unique serial numbers and
one can be selected (select card) for further transactions. The unselected cards return to
the standby mode and wait for a new request command.










