DATA SHEET
INTEGRATED CIRCUITS
MFRC522
Contactless Reader IC
Preliminary Specification
Revision 2.0
CONFIDENTIAL INFORMATION
2005 August 01
printed 2005 Aug 01 2 CONFIDENTIAL INFORMATION
Philips Semiconductors Preliminary Specification Revision 2.0 2005 August 01
Contactless Reader IC MFRC522
CONTENTS
1 GENERAL INFORMATION 6
1.1 Scope 6
1.2 General Description 6
1.3 Features 6
1.4 Simplified MFRC522 Block Diagram 7
2 ORDERING INFORMATION 8
3 PINNING INFORMATION 9
3.1 Packages 9
3.2 Pin Description 9
4 BLOCK DIAGRAM 11
5 MFRC522 REGISTER SET 12
5.1 MFRC522 Registers Overview 12
5.1.1 Register Bit Behaviour 13
5.2 Register Description 15
5.2.1 Page 0: Command and Status 15
5.2.1.1 RFU Register 15
5.2.1.2 CommandReg 16
5.2.1.3 CommIEnReg 17
5.2.1.4 DivIEnReg 18
5.2.1.5 CommIRqReg 19
5.2.1.6 DivIRqReg 20
5.2.1.7 ErrorReg 21
5.2.1.8 Status1Reg 22
5.2.1.9 Status2Reg 23
5.2.1.10 FIFODataReg 24
5.2.1.11 FIFOLevelReg 25
5.2.1.12 WaterLevelReg 26
5.2.1.13 ControlReg 27
5.2.1.14 BitFramingReg 28
5.2.1.15 CollReg 29
5.2.1.16 RFU Register 30
5.2.2 Page 1: Communication 31
5.2.2.1 RFU Register 31
5.2.2.2 ModeReg 32
5.2.2.3 TxModeReg 33
5.2.2.4 RxModeReg 34
5.2.2.5 TxControlReg 35
5.2.2.6 TxASKReg 36
5.2.2.7 TxSelReg 37
5.2.2.8 RxSelReg 38
5.2.2.9 RxThresholdReg 39
5.2.2.10 DemodReg 40
5.2.2.11 RFU Register 41
5.2.2.12 RFUReg 42
5.2.2.13 MfTxReg 43
5.2.2.14 MfRxReg 44
5.2.2.15 RFUReg 45
5.2.2.16 SerialSpeedReg 46
5.2.3 Page 2: Configuration 47
printed 2005 Aug 01 3 CONFIDENTIAL INFORMATION
Philips Semiconductors Preliminary Specification Revision 2.0 2005 August 01
Contactless Reader IC MFRC522
5.2.3.1 RFUReg 47
5.2.3.2 CRCResultReg 48
5.2.3.3 RFUReg 49
5.2.3.4 ModWidthReg 50
5.2.3.5 RFUReg 51
5.2.3.6 RFCfgReg 52
5.2.3.7 GsNReg 53
5.2.3.8 CWGsPReg 54
5.2.3.9 ModGsPReg 55
5.2.3.10 TModeReg, TPrescalerReg 56
5.2.3.11 TReloadReg 58
5.2.3.12 TCounterValReg 59
5.2.4 Page 3: Test 60
5.2.4.1 RFUReg 60
5.2.4.2 TestSel1Reg 61
5.2.4.3 TestSel2Reg 62
5.2.4.4 TestPinEnReg 63
5.2.4.5 TestPinValueReg 64
5.2.4.6 TestBusReg 65
5.2.4.7 AutoTestReg 66
5.2.4.8 VersionReg 67
5.2.4.9 AnalogTestReg 68
5.2.4.10 TestDAC1Reg 70
5.2.4.11 TestDAC2Reg 71
5.2.4.12 TestADCReg 72
5.2.4.13 RFTReg 73
6 MFRC522 FUNCTIONALITY 75
7 DIGITAL INTERFACES 77
7.1 Automatic µ-Controller Interface Type Detection 77
7.2 SPI Compatible interface 77
7.2.1 General 77
7.2.2 Read data: 78
7.2.3 Write data: 78
7.2.4 Address byte: 79
7.3 UART Interface 79
7.3.1 Connection to a host 79
7.3.2 Selection of the transfer speeds 79
7.3.3 Framing: 81
7.4 I
2
C Bus Interface 82
7.4.1 General 83
7.4.2 Data validity 84
7.4.3 START and STOP conditions 84
7.4.4 Byte format 85
7.4.5 Acknowledge 85
7.4.6 7-BIT ADDRESSING 86
7.4.7 Register Write Access 87
7.4.8 Register Read Access 87
7.4.9 Hs-Mode 89
7.4.10 HIgh Speed Transfer 89
7.4.11 Serial Data transfer Format in HS mode 89
7.4.12 Switching from F/S to HS mode and Vice Versa 90
7.4.13 MFRC522 at lower speed modes 91
printed 2005 Aug 01 4 CONFIDENTIAL INFORMATION
Philips Semiconductors Preliminary Specification Revision 2.0 2005 August 01
Contactless Reader IC MFRC522
8 ANALOG INTERFACE AND CONTACTLESS UART 92
8.1 General 92
8.2 TX Driver 92
8.3 Serial Data Switch 93
8.4 MFIN / MFOUT interface support 94
8.5 CRC-Coprocessor 96
9 FIFO BUFFER 97
9.1 Overview 97
9.2 Accessing the FIFO Buffer 97
9.3 Controlling the FIFO-Buffer 97
9.4 Status Information about the FIFO-Buffer 97
10 TIMER UNIT 98
11 INTERRUPT REQUEST SYSTEM 99
12 OSCILLATOR CIRCUITRY 100
13 POWER REDUCTION MODES 101
13.1 Hard Power Down 101
13.2 Soft Power Down 101
13.3 Transmitter Power Down 101
14 RESET AND OSCILLATOR START UP TIME 102
14.1 Reset Timing Requirements 102
14.2 Oscillator Start up time 102
15 MFRC522 COMMAND SET 103
15.1 General Description 103
15.2 General Behaviour 103
15.3 MFRC522 Commands Overview 103
15.4 MFRC522 Command Description 104
15.4.1 Idle Command 104
15.4.2 Mem Command 104
15.4.3 Generate RandomID Command 104
15.4.4 CalcCRC Command 104
15.4.5 Transmit Command 104
15.4.6 NoCmdChange Command 104
15.4.7 Receive Command 105
15.4.8 Transceive Command 105
15.4.9 MFAuthent Command 105
15.4.10 SoftReset Command 106
16 TEST SIGNALS 107
16.1 Sefttest 107
16.2 Test bus 107
16.3 Test signals at pin AUX 109
16.4 PRBS 109
17 TYPICAL APPLICATION 110
18 ELECTRICAL CHARACTERISTICS 111
18.1 Absolute Maximum Ratings 111
18.2 Limiting Values 111
18.3 ESD Characteristics 111
18.4 Thermal Characteristics 111
printed 2005 Aug 01 5 CONFIDENTIAL INFORMATION
Philips Semiconductors Preliminary Specification Revision 2.0 2005 August 01
Contactless Reader IC MFRC522
18.5 Operating Condition Range 112
18.6 Input Pin Characteristics 112
18.6.1 Input Pin characteristics for pins EA, I2C and NRESET 112
18.6.2 Input Pin characteristics for pin MFIN 112
18.6.3 Input / Output Pin characteristics for pins D1, D2, D3, D4, D5, D6 and D7 113
18.6.4 Output Pin characteristics for pin SDA 113
18.6.5 Output Pin characteristics for Pin MFOUT 113
18.6.6 Output Pin characteristics for Pin IRQ 114
18.6.7 Input Pin characteristics for Pin Rx 114
18.6.8 Input Pin characteristics for Pin OSCIN 114
18.6.9 Output Pin characteristics for Pins AUX1 and AUX2 115
18.6.10 Output Pin characteristics for Pins TX1 and TX2 115
18.7 Current Consumption 116
18.8 RX Input Voltage Range 117
18.9 RX Input Sensitivity 117
18.10 Clock Frequency 119
18.11 XTAL Oscillator 119
18.12 Typical 27.12 MHz Crystal Requirements 119
18.13 Timing for the SPI compatible interface 120
18.14 I2C Timing 121
19 PACKAGE OUTLINES 122
20 TERMS AND ABBREVIATIONS 123
21 DEFINITIONS 123
22 LIFE SUPPORT APPLICATIONS 123
23 REVISION HISTORY 124