INTEGRATED CIRCUITS
MF RC531
ISO 14443 Reader IC
April 2005
Short Form Specification
Revision 3.2
P
h
i
l
i
p
s
Semiconductors
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
2PUBLIC
CONTENTS
1INTRODUCTION.......................................................3
1.1 Scope.......................................................................3
1.2 Features ...................................................................3
1.3 Applications..............................................................3
2BLOCK DIAGRAM....................................................4
3MF RC531 PINNING.................................................5
3.1 Pinning Diagram........................................................5
3.2 Pin Description..........................................................6
3.2.1 Antenna Interface.....................................................6
3.2.2 Analog Supply ..........................................................6
3.2.3 Digital Supply............................................................6
3.2.4 Auxillary Pin..............................................................6
3.2.5 Reset Pin...................................................................7
3.2.6 Oscillator...................................................................7
3.2.7 MIFARE Interface ...................................................7
3.2.8 Parallel Interface.......................................................7
3.2.9 SPI Compatible Interface..........................................8
3.3 Applications..............................................................8
3.3.1 Connecting Different µController's............................8
3.3.2 Application Example..................................................9
4MIFARE® CLASSIC RELATED ITEMS...................10
4.1 CRYPTO I: Card Authentication.............................10
4.1.1 Initiating Card Authentication..................................10
4.1.2 Second Part of Card Authentication........................10
5ELECTRICAL SPECIFICATION..............................11
5.1 DC Characteristics ..................................................11
5.2 Start up Characteristics ..........................................11
6REVISION HISTORY ..............................................12
MIFARE is a registered trademark of Philips Electronics N.V
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
3PUBLIC
1 INTRODUCTION
1.1 Scope
The MF RC531 is member of a new family of
highly integrated reader ICs for contactless
communication at 13.56 MHz. This reader IC
family utilises an outstanding modulation and
demodulation concept completely integrated for all
kinds of passive contactless communication
methods and protocols at 13.56 MHz. The MF
RC531 is pin- compatible to the MF RC500, the
MF RC530 and the SL RC400.
The Philips IC MF RC531 supports all layers of
the ISO/IEC 14443A/B communication scheme,
given correct implementation of additional
components, like oscillator, power supply, coil etc.
and provided that standardised protocols, e.g. like
ISO/IEC 14443-4 and/or ISO/IEC 14443 type B
anticollision are correctly implemented. The use of
this Philips IC according to ISO14443 Type B
might infringe third party patent rights.
The MF RC531 supports contactless
communication using MIFARE® Higher Baudrates.
The internal transmitter part is able to drive an
antenna designed for proximity operating distance
(up to 100 mm) directly without additional active
circuitry.
The receiver part provides a robust and efficient
implementation of a demodulation and decoding
circuitry for signals from ISO14443 compatible
transponders.
The digital part handles the complete ISO14443
framing and error detection (Parity & CRC).
Additionally it supports the fast MIFARE® Classic
security algorithm to authenticate MIFARE
Classic (e.g. MIFARE® Standard) products.
A comfortable parallel interface, which can be
directly connected to any 8-bit µ-Processor gives
high flexibility for the reader/terminal design.
Additionally a SPI compatible interface is
supported.
A purchaser of this Philips IC has to take care
for appropriate third party patent licenses.
1.2 Features
Highly integrated analog circuitry to
demodulate and decode card response
Buffered output drivers to connect an antenna
with minimum number of external components
Proximity operating distance (up to 100 mm)
Supports ISO 14443
Supports MIFARE® Dual Interface Card ICs
and supports MIFARE® Classic protocol
Supports contactless communication with
higher baudrates up to 424kHz
Crypto1 and secure non-volatile internal key
memory
Pin-compatible to the MF RC500, MF RC530
and the SL RC400
Parallel µ-Processor interface with internal
address latch and IRQ line
SPI compatible interface
Flexible interrupt handling
Automatic detection of the used µ-Processor
interface type
Comfortable 64 byte send and receive FIFO-
buffer
Hard reset with low power function
Power down mode per software
Programmable timer
Unique serial number
Bit- and byte-oriented framing
Internal oscillator buffer to connect 13.56 MHz
quartz, optimised for low phase jitter
3.3 V to 5 V operation for transmitter (antenna
driver) in short range and proximity
applications
3.3 V or 5V operation for the digital part
1.3 Applications
The MF RC531 is tailored to fit the requirements
of various applications using contactless
communication based on ISO/IEC 14443 standard
where cost-effectiveness, small size, high
performance with a single voltage supply are
important.
Public transport terminals
Handheld terminals
On board units
Contactless PC terminals
Metering
Contactless public phones
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
4PUBLIC
2 BLOCK DIAGRAM
The block diagram shows the main internal parts
of the MF RC531.
The parallel µController interface automatically
detects the kind of 8 bit parallel interface
connected to it. It includes a comfortable bi-
directional FIFO buffer and a configurable
interrupt output. This gives the flexibility to
connect a variety of µC, even low cost devices,
still meeting the requirements of high speed
contactless transactions.
Additionally a SPI compatible interface will be
supported. The MF RC531 acts as a slave during
the SPI communication. The SPI clock SCK has
to be generated by the master. The SPI interface
includes a comfortable bi-directional FIFO buffer.
The Data processing part performs parallel serial
conversion of the data. It supports framing
including CRC and parity generation / checking. It
operates in full transparent mode thus supporting
all layers of ISO 14443 A& B.
The status and control part allows configuration of
the device to adapt to environmental influences
and to adjust to operate with best performance.
For communication with MIFARE ® Classic
products like MIFARE® Standard or MIFARE®
Light a high speed CRYPTO 1 stream cipher unit
and a secure non-volatile key memory is
implemented.
The analogue circuit includes a transmitting part
with a very low impedance bridge driver output.
This allows an operating distance up to 100mm.
The receiver is able to detect and decode even
very weak responses. Due to a highly
sophisticated implementation the receiver is no
longer a limiting factor for the operating distance.
Status and Control
Data Processing
Parallel/Serial
Conversion
CRC/Parity Generation &
Check
Framing Generation &
Check
Bit Coding and Decoding
Adress and
Data Bus
MF RC531
Parallel
µController
Interface
with FIFO
Buffer
Status and Control Analog
Circuitry
Integrated
Demodulator,
Bit-Decoder,
Output Drivers
Data Processing
Parallel/Serial
Conversion
CRC/Parity Generation &
Check
Framing Generation &
Check
Bit Coding and Decoding
Crypto1 Security
& Key Memory
Data Bus
Addr. Bus
Control
Lines
MIFARE®
Classic MIFARE®
Pro/ProX
SPI
Interface
with FIFO
Buffer
ISO 14443B
ISO 14443A
Figure 2-2: MF RC531 Block Diagram
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
5PUBLIC
3 MF RC531 PINNING
3.1 Pinning Diagram
The device is packaged in a 32 pin SO-package.
The device operates with 3 individual power supplies for best performance in terms of EMC behaviour and
signal de-coupling. This gives outstanding RF performance and also maximum flexibility to adapt to different
operating voltages of digital and analog part.
MF RC531
A0-A3
D0-D7
IRQ
NRD
NWR
NCS
ALE
RST
XOUT
XIN
DVDD
DVSS
TVDD
TVSS
TX1
TX2
AVDD
AVSS
RX
VMID
AUX
MFOUT
MFIN
Figure 3-1: MF RC531
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
6PUBLIC
3.2 Pin Description
3.2.1 ANTENNA INTERFACE
The contactless antenna interface basically uses four pins:
Name Type Function
TX1, TX2 O Buffered Antenna Drivers
VMID Analog Reference Voltage
RX I Analog Antenna Input Signal
To drive the antenna the MF RC531 provides the energy carrier of 13.56 MHz through TX1 and TX2. This
signal is modulated by the transmitting data according the register settings.
The card responds with load modulation of the RF field. The resulting signal picked up by the antenna is
coupled out from the antenna matching circuit and forwarded to the RX-pin. Inside the MF RC531 the
receiver senses and demodulates the signal and processes it according to the register settings. Data is
passed further on to the parallel interface where it is accessible by the µ-Controller.
The MF RC531 uses a separate power supply for the driver stage.
Name Type Function
TVDD Power Transmitter Supply Voltage
TGND Power Transmitter Supply Ground
3.2.2 ANALOG SUPPLY
For best performance the MF RC531 analog part has a separate supply. It powers the oscillator, the analog
demodulator and decoder circuitry.
Name Type Function
AVDD Power Analog Positive Supply Voltage
AGND Power Analog Supply Ground
3.2.3 DIGITAL SUPPLY
The MF RC531 uses a separate digital supply.
Name Type Function
DVDD Power Digital Positive Supply Voltage
DGND Power Digital Supply Ground
3.2.4 AUXILLARY PIN
Internal signals may be selected to drive this pin. It is used for design-in support and test purpose.
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
7PUBLIC
3.2.5 RESET PIN
The reset pin disables internal current sources and clocks and detaches the MF RC531 virtually from the µC
bus. If RST is released, the MF RC531 executes the power up sequence.
3.2.6 OSCILLATOR
Name Type Function
XIN IOscillator Buffer Input
XOUT OOscillator Buffer Output
The very fast on-chip oscillator buffer operates with a 13.56 MHz crystal connected to XIN and XOUT. If the
device shall operate with an external clock it may be applied to pin XIN.
3.2.7 MIFARE INTERFACE
The MF RC531 supports the active antenna concept of MIFARE®. It may handles the base-band signals
NPAUSE and KOMP of MIFARE® Core Modules (MF CMxxx) at the pins MFIN and MFOUT.
Name Type Function
MFIN I with Schmitt Trigger MIFARE® Interface Input
MFOUT OMIFARE® Interface Output
The MIFARE® interface may be used to communicate with either the analog or the digital part of the MF
RC531 separately in the following ways:
The analog circuit may be used stand-alone via the MIFARE® interface. In that case MFIN will be
connected to the externally generated NPAUSE signal. The MFOUT pin provides the KOMP signal.
The digital circuit may be used to drive an external analog circuit via the MIFARE® interface. In that case
the MFOUT pin provides the internally generated NPAUSE signal and MFIN will be connected to the
KOMP signal from the outside.
3.2.8 PARALLEL INTERFACE
16 pins control the parallel interface:
Name Type Function
D0 D7 I/O with Schmitt Trigger Bi-directional Data Bus
A0 … A2 I/O with Schmitt Trigger Address Lines
NWR / RNW I/O with Schmitt Trigger Not Write / Read Not Write
NRD / NDS I/O with Schmitt Trigger Not Read / Not Data Strobe
NCS I/O with Schmitt Trigger Not Chip Select
ALE I/O with Schmitt Trigger Address Latch Enable
IRQ OInterrupt Request
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
8PUBLIC
3.2.9 SPI COMPATIBLE INTERFACE
4 pins control the SPI compatible interface.
Name Type Function
A0 I/O with Schmitt Trigger MOSI, master to slave
communication
A2 I/O with Schmitt Trigger SCK, clock to be generated by the
master
D0 I/O with Schmitt Trigger MISO, slave to master
communication
ALE I/O with Schmitt Trigger NSS, enables the SPI
communication
3.3 Applications
3.3.1 CONNECTING DIFFERENT µCONTROLLER'S
The MF RC531 supports different parallel µC interfaces and a SPI compatible interface. An intelligent auto-
detection logic automatically adapts the parallel interface to the respective bus system. Selection of the
device is performed with signal NCS.
To connect µ-Controllers using separated address and data bus pin ALE has to be connected to DVDD.
To connect µ-Controllers using multiplexed address and data bus pin ALE has to be connected to the signal
ALE of the µ-Controller
To connect µ-Controllers using RNW and NDS (instead of NWR and NRD) the µ-Controller’s RNW has to be
connected to pin NWR and NDS to pin NRD.
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
9PUBLIC
3.3.2 APPLICATION EXAMPLE
MF RC531
SO 32
µController
DA0 ... DA7
NCS, NRD, NWR
DVDD
AVDD
TVDD
TX1
TX2
DGND
AGND
TGND
ALE
IRQ
XOUT XIN
RST
VMID
RX
Antenna
Figure 3-2: MF RC531; Principle circuit for short distance
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
10 PUBLIC
4 MIFARE® CLASSIC RELATED ITEMS
4.1 CRYPTO I: Card Authentication
For correct authentication of MIFARE Classic
products the fast CRYPTO 1 stream cipher is
available. The corresponding keys have to be
programmed into the secure non-volatile key
memory of the MF RC531.
Only two commands need to be sent by
application software to turn on CRYPTO 1
secured communication.
4.1.1 INITIATING CARD AUTHENTICATION
The correct key for the authentication has to be
selected from the secure internal non-volatile key
memory and loaded into the internal CRYPTO1
register. Next the authentication command is
transmitted to the card.
After receiving the first message token from the
card, the µ-Controller has to check the
communication status flags. If communication so
far has been successful the second part of the
authentication procedure can be started.
4.1.2 SECOND PART OF CARD
AUTHENTICATION
Data to be transmitted to the card in this phase
are generated automatically by the internal
CRYPTO 1 unit inside the MF RC531. To request
this action the according command has to be
triggered.
The card will respond with the second message
token. Then the communication status flags have
to be checked by the µ-Controller. If
authentication has been successful further
communication with a MIFARE Classic card
continues CRYPTO 1 enciphered.
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
11 PUBLIC
5 ELECTRICAL SPECIFICATION
5.1 DC Characteristics
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNIT
Voltage Supply
4.5 5.0 5.5 V
DVDD Digital Supply Voltage 3.0 3.3 3.6
AVDD Analog Supply Voltage 4.5 5.0 5.5 V
TVDD Transmitter Supply Voltage 3.3 5.0 5.5 V
Current Consumption
IDVDD Operating Digital Supply Current Idle Command 6mA
IAVDD Operating Analog Supply Current Idle Command,
Receiver On 25 mA
ITVDD Operating Buffered Antenna Driver
Supply Current continuous wave 50 mA
5.2 Start up Characteristics
Mode CONDITIONS Current UNIT Time UNIT
Startup times and current consumption
Power on - - < 1000 µs
Hard Reset via Reset Pin 1µA < 1000 µs
Soft Reset via Register Setting 1µA < 1000 µs
Philips Semiconductors Short Form Specification Rev. 3.2 April 2005
ISO 14443A Reader IC MF RC531
12 PUBLIC
6 REVISION HISTORY
REVISION DATE CPCN PAGE DESCRIPTION
3.2 April 2005 3
12
Update chapter 1.1 with 14443B patent infringement warning
Insert Revision History
2.0 June 2002 -published version
1.0 January 2002 -internal version
Table 0-1: Document Revision History
Definitions
Data sheet status
Objective specification This data sheet contains target or goal specifications for product development.
Preliminary specification This data sheet contains preliminary data; supplementary data may be
published later.
Product specification This data sheet contains final product specifications.
Limiting values
Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress
above one or more of the limiting values may cause permanent damage to the device. These are stress
ratings only and operation of the device at these or at any other conditions above those given in the
Characteristics section of the specification is not implied. Exposure to limiting values for extended
periods may affect device reliability.
Application information
Where application information is given, it is advisory and does not form part of the specification.
Life support applications
These products are not designed for use in life support appliances, devices, or systems where malfunction of
these products can reasonably be expected to result in personal injury. Philips customers using or selling
these products for use in such applications do so on their own risk and agree to fully indemnify Philips for
any damages resulting from such improper use or sale.
Philips Semiconductors - a worldwide company
Contact Information
For additional information please visit http://www.semiconductors.philips.com.Fax: +31 40 27 24825
For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com.
© Koninklijke Philips Electronics N.V. 2002 SCA74
All rights are reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner.
The information presented in this document does not form part of any quotation or contract, is believed to be
accurate and reliable and may be changed without any notice. No liability will be accepted by the publisher
for any consequence of its use. Publication thereof does not convey nor imply any license under patent- or
other industrial or intellectual property rights.
P
h
i
l
i
p
s
S
e
m
i
c
o
n
d
u
c
t
o
s