NXP SW Libraries for NFC Readers - Introduction

Similar documents
AN Software Design Guide for POS Development Kit OM5597/RD2663. Rev August Application note COMPANY PUBLIC

NFC Reader Design: How to build your own reader

Training MIFARE SDK. Public. MobileKnowledge June 2015

Training. NFC in Android. Public. MobileKnowledge October 2015

Secure My-d TM and Mifare TM RFID reader system by using a security access module Erich Englbrecht (info@eonline.de) V0.1draft

Workshop: NEAR FIELD COMMUNICATION TECHNOLOGY

MIFARE ISO/IEC PICC

Training. MIFARE4Mobile. Public. MobileKnowledge April 2015

Using RFID Techniques for a Universal Identification Device

AN Quick Start Up Guide for EXPLORE NFC working with Raspberry Pi. Application note COMPANY PUBLIC. Rev December

NFC. Technical Overview. Release r05

AN1305. MIFARE Classic as NFC Type MIFARE Classic Tag. Application note COMPANY PUBLIC. Rev October Document information

ACR122 NFC Contactless Smart Card Reader

Exercise 1: Set up the Environment

AN1304. NFC Type MIFARE Classic Tag Operation. Application note PUBLIC. Rev October Document information

NFC Test Challenges for Mobile Device Developers Presented by: Miguel Angel Guijarro

Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate

E-Blocks Easy RFID Bundle

Gemalto Mifare 1K Datasheet

advant advanced contactless smart card system

PN532 NFC RFID Module User Guide

NFC Reader Design: Antenna design considerations

ACR122U USB NFC Reader

Application Programming Interface

AN MIFARE DESFire as Type 4 Tag. Rev May Application note COMPANY PUBLIC. Document information.

SKYEMODULE GEMINI DATASHEET VERSION

UM0853 User manual. 1 Introduction. M24LRxx application software user guide

An introduction to nxpusblib. March 2012

RFID Penetration Tests when the truth is stranger than fiction

Development of Hybrid Radio Frequency Identification and Biometric Security Attendance System

Freescale Semiconductor, I

RFID READER 13.56MHz Reader / Writer SL500 User Manual Version 2.6 Nov 2011 StrongLink

Using ISO Compliant RFID Tags in an Inventory Control System

Frequently Asked Questions

RELEASE NOTES. Table of Contents. Scope of the Document. [Latest Official] ADYTON Release corrections. ADYTON Release 2.12.

Training Webcast on Contactless Cards for Access Control. January 21, 2004

Karsten Nohl University of Virginia. Henryk Plötz HU Berlin

Using the RS232 serial evaluation boards on a USB port

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

Secure Automatic Ticketing System

Measurement and Analysis Introduction of ISO7816 (Smart Card)

Security & Chip Card ICs SLE 44R35S / Mifare

MF1 IC S General description. Functional specification. 1.1 Contactless Energy and Data Transfer. 1.2 Anticollision. Energy

SALTO Systems I SALTO Carriers. innovation in ID technology. MIFARE DESFire

The Research and Application of College Student Attendance System based on RFID Technology

USING MIFARE CLASSIC TAGS VERSION

Microsoft Identity Lifecycle Manager & Gemalto.NET Solutions. Jan 23 rd, 2007

RFID MODULE Mifare Reader / Writer SL025B User Manual Version 1.4 Nov 2012 StrongLink

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

Functional Specification Document

NACCU Migrating to Contactless:

NFC Testing. Near Field Communication Research Lab Hagenberg. Gerald Madlmayr. NFC Research Lab, Hagenberg. E-Smart 2008, Sophia Antipolis

Introducing etoken. What is etoken?

UM PN7462 Reference POS Application. User manual COMPANY PUBLIC. Rev March Document information

Microtronics technologies Mobile:

NEAR FIELD COMMUNICATION

Mobile and Contactless Payment Security

RFID MODULE Mifare Reader / Writer SL032 User Manual Version 1.5 Nov 2012 StrongLink

Standard of the Camera & Imaging Products Association. White Paper. of CIPA DC Picture Transfer Protocol over TCP/IP networks

APPLICATION PROGRAMMING INTERFACE

Loyalty Systems over Near Field Communication (NFC)

Timo Müller NFC AND THE VEHICLE. TESTING THE LINUX NFC STACK. BMW Car IT GmbH

Reducing Configuration Complexity with Next Gen IoT Networks

Handsets, reader tools, standardisation and certification

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

RFID MODULE Mifare Reader / Writer SL031 User Manual Version 2.7 Nov 2012 StrongLink

ACR120 Technical Specifications version 2.9 November 2005

OBID RFID by FEIG ELECTRONIC. OBID classic / OBID classic-pro. RFID Reader Technology for Security Applications

Software User Guide UG-461

Strengthen RFID Tags Security Using New Data Structure

UM0586 User manual. STM32 Cryptographic Library. Introduction

ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK

ZigBee Technology Overview

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

NXP Secure Smart Card Controllers P5CD016V1D / P5CD021V1D / P5CD041V1D / P5Cx081V1D with DESFire EV1

RESEARCH SURVEY ON MIFARE WITH RFID TECHNOLOGY

Payment and Identification Secure solutions

SCM Microsystems. Reference Manual version 1.3. SCL010 Multiprotocol contactless stationary reader

Time & Access System An RFID based technology

Enhancing everyday products with NFC Welcome to the Internet of Things.

APPLICATION NOTE. AVR2130: Lightweight Mesh Developer Guide. Atmel MCU Wireless. Features. Description

Lab Experiment 1: The LPC 2148 Education Board

Embedded Java & Secure Element for high security in IoT systems

Your Mobile Phone as a Ticket (NFC)

AN mifare Ultralight Features and Hints. Document information. Multiple ticketing, secured data storage, implementation hints

Chip Card & Security ICs Mifare NRG SLE 66R35

NFC: Enabler for Innovative Mobility and Payment NFC: MOBILIDADE E MEIOS DE PAGAMENTO

NFC Near Field Communication

RFID MODULE Mifare Reader / Writer SL030 User Manual Version 2.6 Nov 2012 StrongLink

Contactless Smart Cards vs. EPC Gen 2 RFID Tags: Frequently Asked Questions. July, Developed by: Smart Card Alliance Identity Council

UM10663 NXP Reader Library User Manual based on CLRC663 and PN512 Blueboard Reader projects Rev July

NFC Tags. A technical introduction, applications and products

NFC Tags & Solutions. Understanding Near Field Communication (NFC) Technology. Executive Summary

Radiocrafts Embedded Wireless Solutions

SCM Microsystems. Reference Manual version 2.0 SCL01X. Multiprotocol contactless stationary reader

FLYPORT Wi-Fi G

MyKey is the digital signature software governed by Malaysia s Digital Signature Act 1997 & is accepted by the courts of law in Malaysia.

Secure recharge of disposable RFID tickets

Transcription:

NXP SW Libraries for NFC Readers - Introduction

Index Introduction to RFID Systems Typical contactless Reader Architecture NXP Reader Library NXP Generic Reader Library. NXP Export Controlled Reader Library. NXP NFC Reader Library. NXP Reader Library Software Stack BAL, HAL, PAL, AL, Common Layer. Memory footprint Setting up the development environment. Demoboards and samples ordering information. 3

Introduction to RFID systems Application Defines high level event, manages the data and takes the required decisions to be executed by the reader&transponder Application defines the system features Firmware Drives the communication between the reader and the transponder Reader Composed of several blocks that facilitate the communication with the transponder Power and commands Serial number / data RFID TAG (Transponder) Holds the information and usually is a passive device that responds to the instructions sent by the reader The Communication is carried by radio waves 4

Typical contactless Reader Architecture Reader MCU FW µc SAM Reader IC Contactless object Generic embedded µcontroller Ex: CLRC663, PN512, Analog matching network 13.56MHz loop Antenna RFID card, NFC Tag, NFC phone, or any other NFC object NXP offers a broad portfolio of MCUs, reader ICs and SAM devices as well as NFC tags. 5

NXP Reader Library NXP Reader Library is the software written in C language providing an API that enables the customer to create its own software stack and applications for their contactless reader. There are 3 available versions : NXP Generic Reader Library: To develop applications based on MIFARE Classic, MIFARE Ultralight, MIFARE Ultralight EV1, MIFARE Ultralight C, ICODE and products based on ISO/IEC 15693 standard. Free download in the NXP website. NXP Export Controlled Reader Library: It provides full support for MIFARE Plus and MIFARE DESFire cards and enables the usage of Secure Application Module The whole software is subject to NDA with NXP. Available in DocStore. NXP NFC Reader Library: It allows contactless readers to communicate with other NFC devices making use of the Peer to Peer mode according to LLCP and SNEP protocols, which guarantees interoperability with other P2P implementations. Available under request. 6

NXP Reader Library layered structure 7

NXP Generic Reader Library (I) The NXP Generic Reader Library provides APIs for: MIFARE Classic, MIFARE Ultralight, MIFARE Ultralight EV1 and MIFARE Ultralight C ICODE SLI, ICODE ILT. ISO/IEC 15693 products Partial API implementation for: MIFARE DESFire FeliCa Supported contactless Readers: NXP Pegoda RD70x (FW V2.12 or above), NXP Pegoda RD710, NXP CLRC663 Eval Board, NXP MFRC523 Eval Board Supported PC/SC contact Readers: OMNIKEY CardMan 3x21, OMNIKEY CardMan 5321 Common layer implements utilities independent to any specific card or hardware KeyStore, Log, Tools, The SW package is provided with Microsoft Visual Studio C++ solution to get started on PC environment. Project examples for CLRC663 and PN512 Blueboards available in the website. 8

NXP Generic Reader Library (II) 9

NXP Export Controlled Reader Library (I) Products implementing symmetric algorithms with a key length > 56 bits are under export control rules. United States Department of Commerce s Bureau of Industry and Security (BIS) is responsible for implementing and enforcing the Export Administration Regulations (EAR), which regulate the export and re-export of most commercial items. NXP Export Controlled Reader Library adds all export controlled SW components on top of the NXP Generic Reader Library components. The SW package is provided with Microsoft Visual Studio C++ solution to get started on PC environment. It can be downloaded from www.docstore.nxp.com 10

NXP Export Controlled Reader Library (II) 11

NXP NFC Reader Library (I) NXP NFC Reader Library implements all those components required to deploy NFC P2P applications and to operate with the NFC Forum Tag Types. Compared to the NXP Generic Reader Library, it adds the following components: P2P Package. NFC Activity: Discovery Loop. NFC Forum Tag Type Operations. ISO18092 Initiator (Active and Passive) and Target (Active and Passive). LPC1769 BAL component. OSAL. The SW package is supplied with LPCXpresso project examples to get started on real µcontroller environment (CLRC663 and PN512 Blueboards with LPC1769). 12

NXP NFC Reader Library (II) 13

Introducing NXP Reader Library.chm The NXP Reader Library.chm is a software documentation file. It is generated from source file annotations. The.chm file is the most friendly way to go through the NXP Reader Library API. Once the Library has been downloaded, you can find this file here: C:\Program Files (x86)\nxp Semiconductors\NxpRdLib- 2.0\NxpRdLib_PublicRelease\docs\14_user_doc Open NXP Reader Library.chm 14

NXP Reader Library Initialization The initialization of each layer generates a data context that is used as an entry point for the immediate upper layer. It is necessary to initialize the layers from bottom to top AL (Context) PAL (Context) HAL (Context) Library Initialization order BAL (Context) 15

Bus Abstraction Layer (I) The BAL implements the interface between Host Device and Reader IC Device The host device can be a PC or a MCU AL PAL HAL BAL NXP Generic Reader Library Supported interfaces PC/SC (Win): Driver for PC/SC interface running on windows platform Rd70x USB Win: Drivers for windows platform to enable connection to PEGODA reader RS232 (Win): Serial connection for Windows platform Stub: Currently it supports SPI, I2C and RS232 interfaces enabling connection to the LPCXpresso target boards. 16

Bus Abstraction Layer (II) Implementing the communication interface between the host device and the contactless reader IC Initializing the Reader BAL (Bus Abstraction Layer) component AL PAL HAL BAL phbalreg_pcscwin_init(&balreader,sizeof(phbalreg_pcscwin_dataparams_t)); phbalreg_rd70xusbwin_init(&balreader,sizeof(phbalreg_rd70xusbwin_dataparams_t)); phbalreg_serialwin_init(&balreader,sizeof(phbalreg_serialwin_dataparams_t)); phbalreg_stub_init(&balreader,sizeof(phbalreg_stub_dataparams_t)); 17

Hardware Abstraction Layer (I) AL PAL The specific modules of the target reader chips are implemented in the HAL. The functions of this layer are responsible for the execution of native commands of a particular contactless reader chip. These functions are mainly: Reading and writing from and into reader s registers. RF field Management, receiver and transmitter configuration. Timers configuration Resolving interrupt source from reader chip. FIFO Management. HAL BAL NXP Generic Reader Library 18

Hardware Abstraction Layer (II) The specific modules of the target reader chips are implemented in the HAL. The HAL modules init functions includes a pointer to the underlying BAL component: AL PAL HAL BAL phstatus_t phhalhw_rc523_init( phhalhw_rc523_dataparams_t * pdataparams, [In] uint16_t wsizeofdataparams, [In] void * pbaldataparams, [In] void * pkeystoredataparams, [In] uint8_t * ptxbuffer, [In] uint16_t wtxbufsize, [In] uint8_t * prxbuffer, [In] uint16_t wrxbufsize ); [In] 19

Protocol Abstraction Layer (I) AL PAL The PAL contains Hardware-Independent implementations of various contactless protocols. The PAL implements the activation and exchange operations regarding the protocol of the contactless communication. What PAL components must be initialized if we use a MIFARE Classic? And, in case of a MIFARE DESFire? HAL BAL NXP NFC Reader Library 20

Protocol Abstraction Layer (II) AL PAL The PAL implements the activation and exchange operations regarding the contactless communication protocol. The PAL components init functions include a pointer to the underlying HAL component: HAL BAL Init ISO14443-3A phstatus_t phpali14443p3a_sw_init( phpali14443p3a_sw_dataparams_t * pdataparams, uint16_t wsizeofdataparams, void * phaldataparams ); [In] [In] [In] 21

Application Layer (I) AL PAL The Application Layer contains three main packages: Card command sets and the NFC Forum Tag Type Operations. MIFARE Classic, Ultralight, DESFire. FeliCa, Jewel. The NFC Forum Tag Type Operations provides an API to complete NDEF related operations on top of the four NFC Forum Type Tags. NFC Activity: Discovery Loop. P2P Package: LLCP and SNEP. HAL BAL *Application Layer belonging to the NXP NFC Reader Library 22

Application Layer (II) Card commands Implements the commands of contactless smartcards The AL enables the developer to access particular card API by using its command set (i.e: reading, writing ) Initializing the MIFARE DESFire component &palmifare: Pointer to the PAL MIFARE layer parameter structure AL PAL HAL BAL phstatus_t phalmfdf_sw_init( phalmfdf_sw_dataparams_t * pdataparams, uint16_t wsizeofdataparams void * ppalmifaredataparams void * pkeystoredataparams, void * pcryptodataparamsenc void * pcryptorngdataparams void * phaldataparams ); [In] [In] [In] [In] [In] [In] [In] 23

Application Layer (III) NFC Activity - 1 Provides an easy way to set the contactless reader IC in a Discovery Loop for detecting NFC contactless tags and P2P devices within the contactless reader IC RF field range Discovery Loop Init Discovery Loop Config Discovery Loop Start 24

Application Layer (III) NFC Activity - 2 The Discovery Loop can be configured by the developers according to their application needs. All the configuration identifiers are listed in the file NxpRdLib_PublicRelease/intfs/phacDiscLoop.h. The discovery loop configuration can be set using the phacdiscloop_setconfig() function. phstatus_t phacdiscloop_setconfig( void *pdataparams, [In] uint16_t wconfig, [In] uint16_t wvalue ); [In] 25

Application Layer (III) NFC Activity - 3 Setting the Polling loop number of iterations: Use the macro: PHAC_DISCLOOP_CONFIG_NUM_POLL_LOOPS: Setting the Polling mode options: Set the PHAC_DISCLOOP_CONFIG_MODE flag with any of these values: PHAC_DISCLOOP_SET_POLL_MODE PHAC_DISCLOOP_SET_LISTEN_MODE PHAC_DISCLOOP_SET_POLL_MODE PHAC_DISCLOOP_SET_PAUSE_MODE PHAC_DISCLOOP_SET_LISTEN_MODE Setting the contactless technology detection: Set the PHAC_DISCLOOP_CONFIG_DETECT_TAGS flag with these values: PHAC_DISCLOOP_CON_POLL_A PHAC_DISCLOOP_CON_POLL_B PHAC_DISCLOOP_CON_POLL_F PHAC_DISCLOOP_CON_POLL_ACTIVE 26

Application Layer (III) NFC Activity - 4 Get information about the detected Tags / P2P devices: phacdiscloop_getconfig( pdataparams, PHAC_DISCLOOP_CONFIG_TAGS_DETECTED, &TagsDetected); Checking whether one particular Tag Type has been detected can be done by using the defined bitmasks. MASK (TagsDetected, PHAC_DISCLOOP_TYPEA_DETECTED_TAG_TYPE2)) printf ("Type A T2 tag detected "); 27

Application Layer (IV) P2P package - 1 This layer implements the NFC Forum standardized protocol stack for a Peer to Peer communication with an NFC device. Includes the correct management of the logical link between peers (LLCP) and the implementations of a client/server based architecture for the exchange of NDEF messages (SNEP) Logical Link Control Protocol (LLCP): It is the link layer protocol that specifies the procedural means for the transfer of upper layer information units between two NFC devices. Simple NDEF Exchange Protocol (SNEP): It is an application-level protocol running on top of LLCP suitable for the exchange of application data units. It is a request/response protocol based on a client/server architecture. 28

Application Layer (IV) P2P package - 2 The NXP NFC Reader Library SNEP Client implements: PUT request: Command to push data to the SNEP Server. GET request: Command to retrieve data from the SNEP Server. The NXP NFC Reader Library SNEP Server implements: Default Server: The NFC Forum SNEP spec defines a Default SNEP Server with well-known LLCP service access point (SAP) address number 4 and service name urn:nfc:sn:snep. The Default SNEP Server only implements the PUT request Certified NFC Forum devices must have the Default SNEP Server implemented. Non-Default Server: PUT and GET requests are supported. 29

Common Layer The Common Layer implements a set of utilities independent of any card and hardware. Cryptographic keys management, CRC and parity calculation, log generation and CID. NXP Generic Reader Library Cid Manager: This module is used when a CID needs to be assigned to an ISO 14443-4 PICC or a CID is released by the PICC KeyStore: Module for storing of encryption keys used in the authentication and encryption procedures Tools: Utility that allows to perform binary operations related to CRC and bit parity both for various lengths Log: Software module enabling log files creation. 30

Key Store The key store offers the key handling software module for storing cryptographic keys used in the authentication and encryption operations. The Generic Reader Library provides two Key Store implementation Hardware Key Store: API to store the MIFARE Crypto key in the reader IC. Software Key Store: API to store secret key into the MCU memory. Only the NFC Reader Library Export Controlled version supports high secure key storage capabilities (SAM). Supports the following symmetric cryptography key types PH_KEYSTORE_KEY_TYPE_AES128 PH_KEYSTORE_KEY_TYPE_DES PH_KEYSTORE_KEY_TYPE_2K3DES PH_KEYSTORE_KEY_TYPE_MIFARE PH_KEYSTORE_KEY_TYPE_AES192 PH_KEYSTORE_KEY_TYPE_3K3DES PH_KEYSTORE_KEY_TYPE_AES256 31

Using the NXP Reader Library Building a project from bottom to top Example: Initialization procedure for a MIFARE DESFire application using a CLRC663 contactless reader and LPC1227. phalmfdf_sw_init(&almfdf,, &palmifare, ); phpalmifare_sw_init(&palmifare,, &halreader, &pali14443p4); phpali14443p3a_sw_init(&pali14443p3a,, &halreader); phpali14443p4a_sw_init(&pali14443p4a,, &halreader); phpali14443p4_sw_init(&pali14443p4,, &halreader); phhalhw_rc663_init(&halreader, &balreader, ); phbalreg_stub_init(&balreader, ); Library initialization order 32

NXP NFC Reader Library Memory footprint Layer Module Code (byte) RAM (byte) AL Tag Operation T1T - Jewel/Topaz 4796 12 MIFARE UL (EV1) All CMD 1132 18 T2T CMD T3T Felica 2012 36 T4T DesFire 1274 20 Tag Operation 21824 228 MF Classic 1328 10 DESFire (Partly) 17124 96 NFC Activity Discovery Loop 4390 516 P2P SNEP 4943 LLCP 13864 3196 Protocol ISO/IEC14443-3A & MIFARE 3250 28 ISO/IEC14443-3B 2316 35 ISO/IEC14443-4A & ISO/IEC14443-4 4114 31 Felica Compliant protocol 1172 24 IO/IEC18092 Active&Passive Initiator 4496 27 IO/IEC18092 Active&Passive Target 4479 68 HAL Hal common 846 - Callback 390 60 RC663 15268 96 PN512/RC523 11524 88 BAL BAL common 358 - SPI for LPC1769 414 4 I2C for LPC1769 246 4 Common Key Store Common 719 - Key store RC663 492 8 Key Store SW 914 24 ISO/IEC 14443-4 CID Man 170 16 Tools (CRC, Parity) 1575 - Log Module 379 - OSAL Utils 1696 52 33

Memory footprint MIFARE Ultralight Read/Write Project In order to optimize the memory consumption, all modules that are not necessary should be excluded Project from scratch memory footprint is about 11728 bytes CMSIS source code MCU drivers From the previous reference values: Layer Component Code (byte) Application AL Type 2 Tag MIFARE UL (EV1) 1132 Protocol PAL ISO/IEC14443-3A & MIFARE 3250 Hardware HAL PN512/RC523 11524 Platform BAL LPC1769SPI 414 Project from scratch memory footprint 11728 Expected memory footprint 28048 34

Setting up the Development Environment Download and install an Integrated Development Environment (IDE): NXP contributes with a software tool called LPCXpresso, which allows the : Development of applications for the NXP s contactless readers. Flashing of the application code into the target MCU. Downloadable here: http://www.lpcware.com/lpcxpresso/download Microsoft Visual Studio Get a Demoboard and/or IC samples. Import and run the project examples included in the SW release. 35

How to order samples and demoboards I IC samples and demoboards are available via the NXP extranet as well as via our local distributors. Samples can be ordered through the esample desk (https://extranet.nxp.com/ -> NXP Customer Support -> Samples) Demoboards for contactless ICs can be ordered via edemoboard https://extranet.nxp.com/ -> NXP Customer Support -> Demobards 36

How to order samples and demoboards II Product Description Devboard Devboard 12 NC CLRC663 High Output Power Reader ICs Latest generation of multiprotocol contactless proximity reader ICs (ISO/IEC 14443 A&B, ISO/IEC15693, EPC Class-1 HF/ ISO 18000-3M3, FeliCa, NFC P2P passive initiator, NFC Tag Type Reader 1,2,3,4) Documentation and SW can be downloaded from: http://www.nxp.com/demoboard/clev663b.html CLEV663B 9352 978 15699 PN512 NFC Transceiver (ISO 14443 A&B, FeliCa, ISO/IEC 18092 NFC) Documentation and SW can be downloaded from: http://www.nxp.com/demoboard/pnev512b.html PNEV512B 9352 981 99699 LPCXpresso LPCXpresso boards (12NC) LPC1114 9352 908 86598 LPC1227 9352 946 03598 LPC1769 9352 919 12598 37

Wrapping up NXP Reader Library software A powerful tool for your developers 3 available Libraries addressing different needs: NXP Generic Reader Library. NXP Export Controlled Reader Library. NXP NFC Reader Library. Main advantages: The software is written in C language. Modular and Multi-layer approach, enabling flexibility and scalability. The Library package includes a set of project examples. Documentation, Software and materials like Samples and Demoboards, all available online. 38

Need More? NXP SW Libraries for NFC Readers Additional reference material Reader forum: http://www.mifare.net/en/micommunity/forum/mifare-and-nfc-reader-ics NXP Reader Library version 2.1 with Visual C++ project: http://www.nxp.com/documents/software/200312.zip NXP NFC Reader Library and PN512B / CLRC663B examples for LPC MCUs: http://www.nxp.com/demoboard/pnev512b.html#documentation http://www.nxp.com/demoboard/clev663b.html#documentation please note: an updated version of the library and examples will be available in May Export controlled library (Docstore): Doc Number: sw171734 Further questions and support. Reader forum: http://www.mifare.net/en/micommunity/forum/mifare-and-nfc-reader-ics Knowledge base NFC & contactless reader ICs: http://www.nxp.com/knowledge-base/53420/41960 Further questions related to this webinar: nfc.readers@nxp.com 39

MobileKnowledge Thank you for your attention www.themobileknowledge.com We are a global competence team of hardware and software technical experts in all areas related to contactless technologies and applications. Our services include: Application and system Design Engineering support Project Management Technological Consulting Advanced Technical Training services We address all the exploding identification technologies that include NFC, secure micro-controllers for smart cards and mobile applications, reader ICs, smart tags and labels, MIFARE family and authentication devices. For more information Eric Leroux eric.leroux@themobileknowledge.com +34 629 54 45 52 WE LEVERAGE THE MOBILE REVOLUTION