
MFRC500_33
All information provided in this document is subject to legal disclaimers.
NXP B.V. 2010. All rights reserved.
Product data sheet
PUBLIC
Rev. 3.3 — 15 March 2010
048033
68 of 110
NXP Semiconductors
MFRC500
Highly Integrated ISO/IEC 14443 A Reader IC
11.1.1
Basic states
11.1.2
StartUp command 3Fh
Table 127. StartUp command 3Fh
Command
Value
Remark:
This command can only be activated by a Power-On or Hard reset.
The StartUp command runs the reset and initialization phases. It does not need or return,
any data. It cannot be activated by the microprocessor but is automatically started after
one of the following events:
Power-On Reset (POR) caused by power-up on pin DVDD or on pin AVDD
Negative edge on pin RSTPD
The reset phase comprises an asynchronous reset and configuration of certain register
bits. The initialization phase configures several registers with values stored in the
EEPROM.
When the StartUp command finishes, the Idle command is automatically executed.
Remark:
The microprocessor must not write to the MFRC500 while it is still executing the
StartUp command. To avoid this, the microprocessor polls for the Idle command to
determine when the initialization phase has finished; see
Section 9.7.4 on page 25
.
When the StartUp command is active, it is only possible to read from the Page 0
register.
The StartUp command cannot be interrupted by the microprocessor.
11.1.3
Idle command 00h
Table 128. Idle command 00h
Command
Value
The Idle command switches the MFRC500 to its inactive state where it waits for the next
command. It does not need or return, any data.
The device automatically enters the idle state when a command finishes. When this
happens, the MFRC500 sends an interrupt request by setting bit IdleIRq. When triggered
by the microprocessor, the Idle command can be used to stop execution of all other
commands (except the StartUp command) but this does not generate an interrupt request
(IdleIRq).
Remark:
Stopping command execution with the Idle command does not clear the FIFO
buffer.
Action
Arguments
and data
-
Returned
data
-
StartUp
3Fh
runs the reset and initialization phase
Action
Arguments
and data
-
Returned
data
-
Idle
00h
no action; cancels current command
execution