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 6 / 36
001aai000
AUTHENTICATED
ACTIVE
READY 1
HALTIDLE
POR
SELECT
of cascade level 1
READ
from address 0
READ
from address 0
WRITE
of 4 byte
WRITE
of 4 byte
READ
of 16 byte
READ
of 16 byte
ANTICOLLISION
ANTICOLLISION
AUTHENTICATE
REQA
WUPA
WUPA
HALT
HALT
SELECT
of cascade level 2
READY 2
identification
and
selection
procedure
memory
operations
Remark: In each state the command interpreter returns to the Idle state if an unexpected
command is received or any other error occurs. If the IC has already been in the Halt state before
it returns to the Halt state in such a case. Those transitions are not explicitly shown in the state
diagram.
Figure 4. State diagram
7.2.1 IDLE
After Power On Reset (POR) the MF0ICU2 enters IDLE state. With a REQA or a WUPA
command sent from the PCD transits to the READY1 state. Any other data received in
this state is interpreted as an error and the MF0ICU2 remains waiting in the Idle state.
Please refer to Ref. 4 for implementation hints for a card polling algorithm that respects
relevant timing specifications from ISO/IEC 14443 Type A.
After a correctly executed HLTA command i.e. out of the ACTIVE or AUTHENTICATED
state, the default waiting state changes from the IDLE state to the HALT state. This state
can then be exited with a WUPA command only.
7.2.2 READY1
In the READY1 state the MF0ICU2 supports the PCD in resolving the first part of its UID
(3 bytes) with the ANTICOLLISION or a cascade level 1 SELECT command.
There are two possibilities to leave this state:










