NFC Knowledge Base

cancel
Showing results for 
Search instead for 
Did you mean: 

NFC Knowledge Base

Knowledge Base Articles

You are a salesperson or FAE and are looking for ways to sell more Near-Field-Communication (NFC) products? This community provides ideas, information, and materials that help you to successfully sell more NFC products. Content Use Cases Authentication, Automatic Configuration Configuration, Parametrization, Diagnosis, FW Update Pairing Access Control Training material Customer presentations Demos Collaterals Development Kits Webinar Playlist Design-in resources Further Resources Use Cases Convincing a customer of NFC starts with presenting clear use cases and benefits. Although the following use cases are already implemented in the market, not all customers know that they can benefit from NFC in these applications. Therefore, it is your opportunity to propose them to the customer! Authentication, Automatic Configuration "Everything which has consumables or accessories." Does your product have consumables or accessories? Product examples: Filters, appliances, medical, consumer Short reel: How NFC can countersteer product counterfeiting Customer presentation Configuration, Parametrization, Diagnosis, FW Update "Replace DIP switches and service UARTs – control via an app without power." Do you use DIP- or rotary switches for parameterization? Do you plan to configure or Diagnose your product via an app without draining its battery? Do you make water- or dust-proof products? Product examples: Industrial control, automation, consumer electronics Short reel: NFC for parameterization and diagnosis Customer presentation Pairing "Easy pairing." Do smartphones typically connect to your product via Bluetooth or Wi-Fi? Product examples: Bluetooth speakers, Set-top-box, TV remote control Short Reel: NFC for pairing and commissioning Customer presentation Access Control "Card reading for the next generation of residential locks." Are you designing an access control solution? Product examples: Smart locks, electronic locks Short Reel: NFC in Access Control Customer presentation Training material The complete training presentation “How to sell NFC” can be used for branch office training or for self-studying. DFAE training for NFC: Get certified in the NFC domain. Learn how to build easy and convenient solutions for customers using NTAG® tags and readers. NFC Training and Support Catalog: In this catalog, you’ll find online training sessions that will enrich your knowledge of NFC products and how to use them. Customer presentations The DistyNet offers customer presentations for each use case, plus the overview presentation “NFC Everywhere New ”. The NFC Reference book is a collection of success stories and real-world NFC implementations, which is also available on the DistyNet. NFC Golden Presentation Updated provides all needed information on the NFC products and use cases. Demos The NFC Cube is perfectly suited for a first NFC demo and demonstrates all use case principles. An instruction video as well as more information can be found here . If you need an NFC Cube, please ask your NXP DBM or DTRM. The Schneider Zelio timer relay is an excellent demo to show how NFC adds value for parameterization and diagnosis – basically replacing mechanical elements like DIP switches, rotary switches, or connectors. Search your local RS  shop or other electronics distributor for RENF22RMMW. Here are some selected links: UK Germany USA China This NTAG 5 Demo Kit  New is mainly targeted for sales and FAEs to show quick and easy functionality of NTAG 5 products to the customers. The kit is a combination of 3 boards in a single pack, one each for the switch, link, and boost products.  The demo boards are enabled to show the product features either with the NFC cube or with Android TM  and iOS apps available for free download in the respective App stores. Link to ordering demo kit: OM2NTA5KIT The Creative Muvo Mini speaker shows the easy pairing process of Bluetooth® devices via NFC. It is available via sources like Amazon. Collaterals All listed collaterals are also available in printed form. Please reach out to your NXP DBM or DTRM. NFC Everywhere brochure  Updated Z-Card (Line Card) for NFC Readers and connected tags Z-Card (Line Card) for NFC Tags and Label ICs Leaflet NTAG I²C plus Leaflet NTAG 5 Switch  New Leaflet NTAG 5 Link  New Leaflet NTAG 5 Boost  New Leaflet CLRC663 plus Leaflet PN7462 Family Leaflet PN7150 Leaflet PN5180 Leaflet NTAG 21x Leaftlet MIFARE DESFire Leaflet ICODE SLIX 2 Leaflet NTAG 424 DNA Leaflet MIFARE DESFire Light Development Kits The table lists all relevant development kits for your customers, which allow a quick evaluation as well as support design-ins. NTAG I²C plus NTAG I²C plus Explorer Kit NTAG I²C  plus   Explorer Kit with NFC Reader NTAG I²C plus   Flex Antenna Kit NTAG I2C plus   Kit for Arduino Pinout OM5569/NT322E OM5569/NT322ER OM5569/NT322F OM23221ARD NTAG 5 Development Kits  New NTAG 5 Link and Switch development board NTAG 5 Boost  development board NTAG 5 Demo Kit OM2NTP5332 OM2NTA5332 OM2NTA5KIT  PN5180 PN5180 Eval Kit PN5180 NFC Antenna Development Kit OM25180FDK OM29263ADK  PN7462 PN7462 Eval Kit PN7462 NFC Antenna Development Kit OM27462CDK OM29263ADK  PN7150 PN7150 Arduino Kit PN7150 BBB Kit PN7150 RasPi Kit OM5578/PN7150ARD OM5578/PN7150BBB OM5578/PN7150RPI  CLRC663 plus CLRC663 plus NFC Frontend Development Kit CLEV6630ARD: NFC frontend CLRC663  plus   Arduino interface board  New CLRC663 plus NFC Antenna Development Kit OM26630FDK CLEV6630ARD OM29263ADK  LPC Link 2 OM13054 Webinar Playlist NXP's NFC product portfolio NFC Essentials NFC Applications: NFC for Consumables and Accessories Product support package for NFC Readers & NFC Connected Tags NFC Products: IoT solution made easy with NFC: Bluetooth pairing with the NTAG I2C plus kit for Arduino pinout NFC - NTAG 5 Spotlights  New Design-in resources NFC Software Support: Download NFC drivers/projects for many MCUs Online NFC Antenna Design tool Further Resources NFC Webinars: https://www.nxp.com/support/training-events:TRAINING-EVENTS#/ NFC Website: www.nxp.com/nfc NFC Community: https://community.nxp.com/community/nfc Demo Lab page for customers: https://nxp.surl.ms/nfcdemos If you miss any material, have a suggestion how to improve this page or a general question, please contact  Richard.schmidmaier@nxp.com .         
View full article
This page contains information about the supported NXP MCU/MPU and NXP NFC product combinations which have ready to use packages. These can be used as a reference. The table below contains link to where you can find the projects as well.    MCU  ↓    NFC IC  →  NTAG I²C  plus NTAG 5 PN7150 CLRC663 plus family* PN5180 i.MX RT1050 i.MX RT1050 + NTAG I²C plus i.MX RT1050 + CLRC663 plus   Video: Using i.MX RT1050 with CLRC663 plus family and the NFC Reader Library | NXP  i.MX RT1060 i.MX RT1060 + NTAG I²C plus  i.MX RT1060 + PN7150 i.MX 8M Mini i.MX 8M Mini + PN7150 (Andriod) i.MX 8M Mini + PN7150 (linux-yocto) i.MX 7 Dual Sabre i.MX7 Dual Sabre + PN5180 LPC1769 LPC1769 + CLRC663 plus LPC1769 + PN5180 LPC55S69 LPC55S69 + NTAG I²C plus LPC55S69 + NTAG 5 LPC55S69 + PN7150 LPC55S69 + CLRC663 plus LPC55S69 + CLRC663 plus + SE050 (smart lock) LPC11u37h LPC11u37 + PN7150 LPC11u37h + CLRC663 plus LPC11u68 LPC11u68 + PN7150 LPC82X LPC82X + PN7150 LPC845 LPC845 + CLRC663 plus Kinetis K82F K82F + CLRC663 plus K82F + PN5180 Kinetis K64F K64F + PN7150 K64F + CLRC663 plus Kinetis K63 K63 + PN7150 Kinetis K24 K24 + PN7150 KW41Z KW41Z + NTAG I²C plus KW41Z + NTAG 5 KW41Z + PN7150 *CLRC663 plus family: CLRC663 plus, MFRC630 plus, MFRC631 plus, SLRC610 plus For more information on the NFC products, please visit  https://www.nxp.com/nfc
View full article
This document provides a step by step guide of how to use the CLRC663 plus with i.MX RT1050. For this purpose, we need to port the NFC Reader Library to i.MX RT1050.  There are two zip files attached to this document: 1. "NFCReaderLibrary_IMXRT1050_Porting Guide +DAL_IMXRT1050_BLE-NFC-V2.zip" : This folder is pre-configured for those who want to use BLE-NFC-v2 board with i.MX RT1050. 2.  "NFCReaderLibrary_IMXRT1050_Porting Guide +DAL_IMXRT1050_CLEV6630B.zip" : This folder is pre-configured for those who want to use CLEV6630B board with i.MX RT1050. A video describing how to use i.MX RT1050 with CLRC663 Plus Family is available by clicking this link (Using i.MX RT 1050 with CLRC663 plus family |NXP ) as well. 
View full article
As NFC reader library 5.12 also supports PN5180, switching the NFC frontend from CLRC663 to PN5180 is quite easy based on previous porting. The porting also includes the hardware settings and software modification. Hardware Setup for porting: a) Remove resistors on PNEV5180B to disconnect the onboard lpc1769 from PN5180, following steps on page 16 of https://www.nxp.com/docs/en/application-note/AN11908.pdf  b) Connect LPCXpresso board for LPC11U37 with PNEV5180 as below: Software Modification for porting: 1. Make a copy of Board_Lpc11u37Rc663.h , and change its name to "Board_Lpc11u37Pn5180.h", and import it into the DAL/boards folder. 2.Change the source code in the header file as below: 3. Add two more pins' definition and configuration for BUSY and DWL pins of PN5180, and new configuration for reset pin. and modify the reset logic: 4.Change the IRQ interrupt trigger type to rising edge. 5.Include this header file in BoardSelection.h 6.Add this new configuration in ph_NxpBuild_App.h 7.Add this new configuration in phApp_Init.h 8.Add this new configuration in ph_NxpBuild_Platform.h 9.Add this new configuration in Settings. 10.Building result: Testing result:
View full article
Based on NFC reader library porting guide for LPC11u37h(Ver 5.12) ,We have a partial ported NFC reader library like below: Now, it is time to port other demos in this project. You may choose any demo, but here NfcrdlibEx2_AdvancedDiscoveryLoop is selected. and similar with before, the first step is creating a new build configuration: then in the project references, choose the LPCopen library for LPC11u37 instead. Change the MCU settings: Change the build settings: Change FreeRTOS portable to cortex M0: Search "PHDRIVER_LPC1769RC663_BOARD" in the source code of "NfcrdlibEx2_AdvancedDiscoveryLoop" project, and you may simply replace it with "PHDRIVER_LPC11U37RC663_BOARD", and there are only two places needs to be fixed. Search "PHDRIVER_LPC1769" in the source code of "NfcrdlibEx2_AdvancedDiscoveryLoop" project, and you may simply replace it with "PHDRIVER_LPC11U37". Most changes are in phApp_Init.c. Also please don't forget to enable optimization for size. Building result: Demo testing result:
View full article
The latest NFC reader library supports lpc1769 which is a cortex M3 controller with LPCopen lib supports, so in theory , it should supports other controllers supported by LPCopen, but we have to test this, so we choose , for example, lpc11u37, a cortex M0 based controller for this porting. Platform for this porting: LPC11u37h-Xpresso Rev A: CLRC663 plus based CLEV663B Blueboard 3.0. Please refer to Prepare CLEV663B board for NFC reader library porting  for details. They are connected via LPCXpresso ports. Now we may start the porting, the IDE we use in this porting is MCUXpresso 10.1.1 1. Download and import the latest NFC reader library for CLEV6630B, as it supports CLRC663 plus. For how to import the project, please refer to https://www.nxp.com/docs/en/application-note/AN11211.pdf . 2. Download LPCopen for LPC11u37h and import it as well. 3. Now we may choose some demo in the NFC reader library, for example, the NfcrdlibEx1_BasicDiscoveryLoop, and create new build configuration for lpc11u37h. 4.Select the correct MCU 5.Modify build settings Here we find LPC1769RC663 is defined, so we have to find what is related with this definition in the code and change it/them. Fortunately they are not too many. you may find they are just related with board header file including or something like that, so it is not difficult to modify them. 6. Add new header file for the new board definition 7. add the new board definition 8. As we now use LPCopen lib for LPC11u37h instead, so we have to change the including path. As LPC11u37h is cortex M3 based, so we have to setup FreeRTOS for M0 support: and add the source code for building: 9.Change the link libraries and including path 10.Set the correct ref projects to use LPCopen for LPC11u37h. 11. Some changes in LPCopen library: 1)enable semihosting debug 2) add startup source code for the demo, this C file can be reused/imported from the some lpcopen project. 12. After the above steps, we still have to change the source code in DAL: You know , due to different version of LPCopen library,  some function definition might be changed, and different LPCXpresso boards has different pin connection to the LPCXpresso ports, so it is recommended checking the board schematics and the examples in lpcopen project , find the proper function calls to implement the source codes in the DAL folder. When you finished , the porting is done. 13. As the final image size is greater than 128K, we have enable optimization for size. 14.Demo test ok. Now , we know lpc11u37 can be supported by the latest NFC reader library, so the porting should also be applied for other Cortex M0 controllers, and it is recommended the controller with large internal flash size, better greater than 128K, but anyway, in this porting, I didn't enable the size optimization for LPCopen library, so there might be possibility to have a smaller size image at last...
View full article
The latest NFC reader library for CLRC663 just supports LPCXpresso1769 and FRDM-K82 boards, so when customers want to porting the library to other host controller, they have to make a custom board at first, or use OM26630FDK and make a little hardware modification by following the steps described in https://www.nxp.com/docs/en/training-reference-material/NFC-READER-K64F.pdf?fsrch=1&sr=3&pageNum=1 to connect the frontend board with host controller board, but today we will discuss an alternative way. The CLEV663B Blueboard is a pure NFC frontend board, and it supports connecting with LPCXpresso board not limited with LPC1769, the main difference with OM26630FDK is the reader IC, which is CLRC663 not CLRC663 plus, but fortunately they are pin to pin compatible, so we may replace it with CLRC663 plus, and use that board for porting purpose. Before: After: please forgive my poor soldering skill... With this new board and LPC1769 Xpresso board, you may run the latest 5.12 NFC reader library, for example, the NfcrdlibEx1_BasicDiscoveryLoop demo. but you might have the following issue: This is due to ver 5.12 use another set of IO pins to connect with the reader IC, modify pin definitions in Board_Lpc1769Rc663.h can fix this issue. The final result is as below: Please note, it is recommended using NFC reader library ver 4.03 to test the hardware including CLEV663B and LPC1769Xpresso before replacing with CLRC663 plus, and you know, CLEV663B Blueboard is just optimized for CLRC663 , so the matching circuit is not the best for CLRC663 plus, it is just good enough to run the demo, so that we may know if the porting is successful, but if you want to have the best performance with CLRC663 plus, you have to redo the antenna tuning, and you may refer to https://community.nxp.com/docs/DOC-335545 for more details on that topic.
View full article
The NFC reader library is supporting multiple frontends. For a customer this might become a more difficult to use, if only the part for one of the frontend chips is needed. To enhance the readability and usability, you can remove the support for not used reader ICs by simply removing the folders below NxpRdLib/comps/phhalHw/src. For instance: if you only want to use the RC663, you could simply delete the folders Pn5180, Rc523. The result would be a library that only supports RC663. This short screen recording shows the steps to reduce the number of supported Frontends.
View full article