Datasheet
NXP Semiconductors
MF0ICU2
MIFARE Ultralight C - Contactless ticket IC
MF0ICU2 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2019. All rights reserved.
Product data sheet Rev. 3.3 — 30 July 2019
COMPANY PUBLIC 137633 10 / 36
aaa-006277
L
7
L
6
L
5
L
4
L
OTP
BL
15-10
BL
9-4
BL
OTP
MSB
0
page 2
Lx locks page x to read-only
BLx blocks further locking for the memory area x
lock byte 0
lock byte 1
1 2 3
LSB
L
15
L
14
L
13
L
12
L
11
L
10
L
9
L
8
MSB LSB
Figure 6. Lock bytes 0 and 1
For example if BL15-10 is set to logic 1, then bits L15 to L10 (lock byte 1, bit[7:2]) can
no longer be changed. A WRITE command or COMPATIBILITY_WRITE command to
page 02h, sets the locking and block-locking bits. Byte 2 and byte 3 of the WRITE or
COMPATIBILITY_WRITE command, and the contents of the lock bytes are bit-wise
OR’ed and the result then becomes the new content of the lock bytes. This process
is irreversible. If a bit is set to logic 1, it cannot be changed back to logic 0. Therefore,
before writing the lock bytes, the user has to ensure that the corresponding user memory
area and/or configuration bytes to be locked are correctly written.
The contents of bytes 0 and 1 of page 02h are unaffected by the corresponding data
bytes of the WRITE (see Section 9.3) or COMPATIBILITY_WRITE (see Section 9.4)
command.
The default value of the static lock bytes is 00 00h.
For compatibility reasons, the first 512 bits of the memory area have the same
functionality as the MIFARE Ultralight MF0ICU1 (see also Ref. 8), meaning that the two
lock bytes used for the configuration of this memory area have identical functionality. The
mapping of single lock bits to memory area for the first 512 bits is shown in Figure 6 and
Table 6.
Table 6. Functionality of lock bits in lock byte 0 and 1
Lock Byte Bit Function Block Locking
in Lock Byte
Block Locking
in Bit
0 3 lock OTP page 0 0
0 4 lock page 4 0 1
0 5 lock page 5 0 1
0 6 lock page 6 0 1
0 7 lock page 7 0 1
1 0 lock page 8 0 1
1 1 lock page 9 0 1
1 2 lock page 10 0 2
1 3 lock page 11 0 2
1 4 lock page 12 0 2
1 5 lock page 13 0 2
1 6 lock page 14 0 2
1 7 lock page 15 0 2










