Data Sheet
001052 © NXP B.V. 2007. All rights reserved.
Product data sheet Rev. 5.2 — 15 January 2007 8 of 17
NXP Semiconductors
MF1 IC S50
Functional specification
6.6.1 Manufacturer block
This is the first data block (block 0) of the first sector (sector 0). It contains the IC
manufacturer data. Due to security and system requirements this block is write protected
after having been programmed by the IC manufacturer at production.
6.6.2 Data blocks
All sectors contain 3 blocks of 16 bytes for storing data (Sector 0 contains only two data
blocks and the read-only manufacturer block).
The data blocks can be configured by the access bits as
• read/write blocks for e.g. contactless access control or
• value blocks for e.g. electronic purse applications, where additional commands like
increment and decrement for direct control of the stored value are provided.
An authentication command has to be carried out before any memory operation in order to
allow further commands.
6.6.2.1 Value Blocks
The value blocks allow to perform electronic purse functions (valid commands: read, write,
increment, decrement, restore, transfer).The value blocks have a fixed data format which
permits error detection and correction and a backup management.
A value block can only be generated through a write operation in the value block format:
• Value: Signifies a signed 4-byte value. The lowest significant byte of a value is stored
in the lowest address byte. Negative values are stored in standard 2´s complement
format. For reasons of data integrity and security, a value is stored three times, twice
non-inverted and once inverted.
Fig 5. Manufacturer block
Byte
1514131211109876543210
Serial Number
Check Byte
Manufacturer Data
0xxxxxxx
LSBMSB










