PN512: Full NFC Forum-compliant frontend

PN512 is the most broadly adopted NFC frontend - powering more than 10 billion NFC transactions per year.

It is a highly integrated NFC frontend for contactless communication at 13.56 MHz. This NFC frontend utilizes an outstanding modulation and demodulation concept completely integrated for different kinds of contactless communication methods and protocols at 13.56 MHz.

The PN512 NFC frontend supports 4 different operating modes:

Enabled in Reader/Writer mode for ISO/IEC 14443A/MIFARE, the PN512’s internal transmitter part is able to drive a reader/writer antenna designed to communicate with ISO/IEC 14443A/ MIFARE cards and transponders without additional active circuitry. The receiver part provides a robust and efficient implementation of a demodulation and decoding circuitry for signals from ISO/IEC 14443A/MIFARE compatible cards and transponders. The digital part handles the complete ISO/IEC 14443A framing and error detection (Parity and CRC).

Enabled in Reader/Writer mode for FeliCa, the PN512 NFC frontend supports the FeliCa communication scheme. The receiver part provides a robust and efficient implementation of the demodulation and decoding circuitry for FeliCa coded signals. The digital part handles the FeliCa framing and error detection like CRC. The PN512 supports contactless communication using FeliCa Higher transfer speeds up to 424 kbit/s in both directions.

The PN512 supports all layers of the ISO/IEC 14443B reader/writer communication scheme, given correct implementation of additional components, like oscillator, power supply, coil etc. and provided that standardized protocols, e.g. like ISO/IEC 14443-4 and/or ISO/IEC 14443B anticollision are correctly implemented.

In Card Operation mode, the PN512 NFC frontend is able to answer to a reader/writer command either according to the FeliCa or ISO/IEC 14443A/MIFARE card interface scheme. The PN512 generates the digital load modulated signals and in addition with an external circuit the answer can be sent back to the reader/writer. A complete card functionality is only possible in combination with a secure IC using the S²C interface.

Additionally, the PN512 NFC frontend offers the possibility to communicate directly to an NFCIP-1 device in the NFCIP-1 mode. The NFCIP-1 mode offers different communication mode and transfer speeds up to 424 kbit/s according to the Ecma 340 and ISO/IEC 18092 NFCIP-1 Standard. The digital part handles the complete NFCIP-1 framing and error detection.

Various host controller interfaces are implemented:

The PN512 is available in three versions:

MFRC522 Block diagram
Outline 3d SOT618-1
Data Sheets (1)
Name/DescriptionModified Date
Full NFC Forum-compliant frontend (REV 5.2) PDF (1.2 MB) PN51221 Jun 2016
Application Notes (14)
Name/DescriptionModified Date
Quick Start Up Guide PNEV512B Board (REV 2.2) PDF (1.5 MB) AN1130801 Sep 2016
Quick Start-up Guide for EXPLORE-NFC working with Raspberry Pi (REV 2.5) PDF (411.0 kB) AN1148019 Jul 2016
NFC Reader Library for Linux Installation Guidelines (REV 1.1) PDF (443.0 kB) AN1180220 Apr 2016
How to build a NFC Application on Android (REV 1.1) PDF (503.0 kB) AN1136728 Sep 2015
Measurement and tuning of a NFC and Reader IC antenna with a MiniVNA (REV 1.1) PDF (782.0 kB) AN1153505 Nov 2014
Guide about how to port the Passive Target example from the NFC Reader Library to another MCU (REV 1.0) PDF (676.0 kB) AN1158312 Aug 2014
Using the RS232 serial evaluation boards on a USB port (REV 1.1) PDF (118.0 kB) AN1111624 Oct 2013
How to Scale Down the NXP® Reader Library (REV 1.0) PDF (180.0 kB) AN1134219 Mar 2013
Fast Verification of PN512 and amplifier (REV 1.2) PDF (844.0 kB) AN1103805 Oct 2012
AN1425 RF Amplifier for NFC Reader IC's; AN166510 Amplifier antenna matching calculation (Excel) (REV 2.4) ZIP (213.0 kB) AN1425_AN16651002 Aug 2011
AN1445 Antenna design guide for MFRC52x, PN51x, PN53x; AN1444 RF Design Guide including Excel Calculation sheet (REV 1.2) ZIP (1.9 MB) AN1445_AN144413 Oct 2010
AN108711 Tips and Tricks for PN51x Integration (REV 1.1) PDF (481.0 kB) AN10871101 Oct 2010
NFC-FRI SDK (NFC Forum Reference Implementation) (REV 1.0) ZIP (8.4 MB) AN10664_1_NFC_FRI_SDK_20681004 Dec 2007
AN108511; PN51x Design -In Kit Quick Start Guide (REV 1.1) PDF (950.0 kB) AN10851124 May 2006
Users Guides (3)
Name/DescriptionModified Date
POS Reference Design - Firmware description (REV 1.4) PDF (571.0 kB) UM1049314 Apr 2014
NXP® Reader Library User Manual based on CLRC663 and PN512 Blueboard Reader projects (REV 1.2) PDF (467.0 kB) UM1066324 Oct 2013
NXP® Reader Library Peer to Peer User Manual based on CLRC663 and PN512 Blueboard Reader projects (REV 1.1) PDF (974.0 kB) UM1072124 Jul 2013
Brochures (1)
Name/DescriptionModified Date
NXP® Near Field Communication (NFC) transceiver PN512 for low-cost electronic devices (REV 1.6) PDF (545.0 kB) 93977501721708 May 2012
Selector Guides (1)
Name/DescriptionModified Date
Application guide; Portable devices and mobile handsets (REV 2.0) PDF (15.4 MB) 7501709013 Mar 2012
Package Information (3)
Name/DescriptionModified Date
plastic thermal enhanced very thin quad flat package; no leads; 40 terminals; body 6 x 6 x 0.85 mm (REV 1.1) PDF (231.0 kB) SOT618-108 Jun 2016
plastic thin fine-pitch ball grid array package; 64 balls (REV 1.0) PDF (371.0 kB) SOT1336-108 Feb 2016
DFN5050-32: plastic thermal enhanced very thin quad flat package; no leads; 32 terminals; body 5 x 5 x 0.85 mm (REV 1.0) PDF (229.0 kB) SOT617-108 Feb 2016
Packing (1)
Name/DescriptionModified Date
HVQFN32; Standard product orientation 12NC ending 118 (REV 1.0) PDF (209.0 kB) SOT617-1_11812 Jun 2013
Schematics
Software
Libraries
Ordering Information
ProductStatusHost interfacesHost interface supply voltage [typ] (V)RF functionalityRF protocolsRF driver supply voltage [typ] (V)RF driver current current [max] (mA)Supported standardsRead distance [type] (mm)Tamb (Cel)No of pinsPackage versionPackage name
PN512AA0HN1ActiveUART; I2C; SPI1.6 - 3.6Reader Mode, P2P, CardmodeISO/IEC 14443A; ISO/IEC 14443B; FeliCa; ISO/IEC 18092; MIFARE classic2.5 - 3.6ISO/IEC 14443A; ISO/IEC 14443B; ISO/IEC 18092; NFC Forum compliance70-40~8532SOT617-1HVQFN32
PN5120A0ETActiveUART; I2C; SPI1.6 - 3.6Reader Mode, P2P, CardmodeISO/IEC 14443A; ISO/IEC 14443B; FeliCa; ISO/IEC 18092; MIFARE classic2.5 - 3.6ISO/IEC 14443A; ISO/IEC 14443B; ISO/IEC 18092; NFC Forum compliance70-25~8564SOT1336-1TFBGA64
Package Information
Product IDPackage DescriptionOutline VersionReflow/Wave SolderingPackingProduct StatusPart NumberOrdering code(12NC)MarkingChemical ContentRoHS / Pb Free / RHFLeadFree Conversion DateMSLMSL LF
PN512AA0HN1/C2SOT617-1Reel 13" Q1/T1 in DrypackActivePN512AA0HN1/C2,518 (9352 968 54518)Standard MarkingPN512AA0HN1/C2Always Pb-free33
Tray, Bakeable, Multiple in DrypackActivePN512AA0HN1/C2,557 (9352 968 54557)Standard MarkingPN512AA0HN1/C2Always Pb-free33
Tray, Bakeable, Single in DrypackActivePN512AA0HN1/C2,551 (9352 968 54551)Standard MarkingPN512AA0HN1/C2Always Pb-free33
PN5120A0ET/C2SOT1336-1Reel 13" Q1/T1ActivePN5120A0ET/C2J (9352 998 52118)Standard MarkingPN5120A0ET/C2Always Pb-free11
Tray, Bakeable, MultipleActivePN5120A0ET/C2EL (9352 998 52157)Standard MarkingPN5120A0ET/C2Always Pb-free11
Tray, Bakeable, SingleActivePN5120A0ET/C2QL (9352 998 52151)Standard MarkingPN5120A0ET/C2Always Pb-free11
PN5120A0HN/C1SOT618-1Reel 13" Q1/T1 in DrypackDiscontinuedPN5120A0HN/C1,518 (9352 800 79518)Standard MarkingPN5120A0HN/C1Always Pb-free33
Tray, Bakeable, Multiple in DrypackDiscontinuedPN5120A0HN/C1,557 (9352 800 79557)Standard MarkingPN5120A0HN/C1Always Pb-free33
Tray, Bakeable, Single in DrypackDiscontinuedPN5120A0HN/C1,551 (9352 800 79551)Standard MarkingPN5120A0HN/C1Always Pb-free33
PN5120A0HN/C2SOT618-1Reel 13" Q1/T1 in DrypackActivePN5120A0HN/C2,518 (9352 921 14518)Standard MarkingPN5120A0HN/C2Always Pb-free33
Tray, Bakeable, Multiple in DrypackActivePN5120A0HN/C2,557 (9352 921 14557)Standard MarkingPN5120A0HN/C2Always Pb-free33
Tray, Bakeable, Single in DrypackActivePN5120A0HN/C2,551 (9352 921 14551)Standard MarkingPN5120A0HN/C2Always Pb-free33
PN5120A0HN1/C1SOT617-1Reel 13" Q1/T1ActivePN5120A0HN1/C1,118 (9352 805 37118)Standard MarkingPN5120A0HN1/C1Always Pb-free11
Tray, Bakeable, MultipleActivePN5120A0HN1/C1,157 (9352 805 37157)Standard MarkingPN5120A0HN1/C1Always Pb-free11
Tray, Bakeable, SingleActivePN5120A0HN1/C1,151 (9352 805 37151)Standard MarkingPN5120A0HN1/C1Always Pb-free11
PN5120A0HN1/C2SOT617-1Reel 13" Q1/T1ActivePN5120A0HN1/C2,118 (9352 921 15118)Standard MarkingPN5120A0HN1/C2Always Pb-free11
Tray, Bakeable, MultipleActivePN5120A0HN1/C2,157 (9352 921 15157)Standard MarkingPN5120A0HN1/C2Always Pb-free11
Tray, Bakeable, SingleActivePN5120A0HN1/C2,151 (9352 921 15151)Standard MarkingPN5120A0HN1/C2Always Pb-free11
Full NFC Forum-compliant frontend pn512
Quick Start Up Guide PNEV512B Board LPC1227FBD64
Quick Start-up Guide for EXPLORE-NFC working with Raspberry Pi pn512
NFC Reader Library for Linux Installation Guidelines pn5180
How to build a NFC Application on Android pn7120
Measurement and tuning of a NFC and Reader IC antenna with a MiniVNA pn5321a3hn
Guide about how to port the Passive Target example from the NFC Reader Library to another MCU pn512
Using the RS232 serial evaluation boards on a USB port pn5321a3hn
How to Scale Down the NXP® Reader Library slrc61002hn
Fast Verification of PN512 and amplifier pn512
AN1425 RF Amplifier for NFC Reader IC's; AN166510 Amplifier antenna matching calculation (Excel) pn5331b3hn
How to use PN51x demo board PN512
AN1445 Antenna design guide for MFRC52x, PN51x, PN53x; AN1444 RF Design Guide including Excel Calculation sheet pn5331b3hn
AN108711 Tips and Tricks for PN51x Integration pn512
NFC-FRI SDK (NFC Forum Reference Implementation) pn5331b3hn
AN108511; PN51x Design -In Kit Quick Start Guide pn512
POS Reference Design - Firmware description LPC1768FET100
NXP® Reader Library User Manual based on CLRC663 and PN512 Blueboard Reader projects slrc61002hn
NXP® Reader Library Peer to Peer User Manual based on CLRC663 and PN512 Blueboard Reader projects slrc61002hn
NXP® Near Field Communication (NFC) transceiver PN512 for low-cost electronic devices pn512
Application guide; Portable devices and mobile handsets pesd24vs1ul
Schematics and BOM for PNEV512B PN512AA0HN1
RFIDDiscover Lite V4.1 PN512AA0HN1
Schematics and BOM for EXPLORE-NFC PN512AA0HN1
Installer for Win7: Windows Hardware Abstraction Layer (HAL) Software Development Kit (SDK) for NXP NFC IC PN531 USB/Serial, PN5 PN5331B3HN
Installer fro WIN_XP: Windows Hardware Abstraction Layer (HAL) Software Development Kit (SDK) for NXP NFC IC PN531 USB/Serial, P PN5331B3HN
BFL 14443B CAddOn PN512AA0HN1
Eagle parts library PN5331B3HN
PN51x, Basic function library (v.4.2) and JoinerPC Serial installation PN512AA0HN1
plastic thin fine-pitch ball grid array package; 64 balls pn5180
plastic thermal enhanced very thin quad flat package; no leads; 40 terminals; body 6 x 6 x 0.85 mm TDA18273HN
DFN5050-32: plastic thermal enhanced very thin quad flat package; no leads; 32 terminals; body 5 x 5 x 0.85 mm bga7351
HVQFN32; Standard product orientation 12NC ending 118 tda18292hn
PN512
TDA18273HN
BGA7351