Skip to content
India RFID Store

Shop by category

RFID Readers68
RFID Tags171
Labels & Stickers223
Cards18
Wristbands25
Active RFID & BLE
Printers & Locks
Evaluation Kits7
Accessories16
Solutions
PN532 NFC / RFID Module, 13.56 MHz, I²C / SPI / UART (Development Board)
Identium

PN532 NFC / RFID Module, 13.56 MHz, I²C / SPI / UART (Development Board)

A development board around the PN532 NFC controller: a 13.56 MHz reader-writer that also does card emulation and peer-to-peer NFC, with I²C, SPI or UART selected by switch. The broader alternative to the RC522 for prototypes that must read ISO 14443B or FeliCa or act as a tag themselves.

Price on request

Min. order 1 pieceThe final price for your quantity is confirmed in the quote

  • 7-day replacement · 1-year warranty against manufacturing defects
  • Blue Dart next-day delivery

Key features

  • PN532 NFC controller: ISO/IEC 14443A and B, FeliCa, per the public datasheet
  • Reader/writer, card emulation and peer-to-peer NFC modes
  • I²C, SPI or UART (HSU) selected by on-board switch, typical for the class
  • 3.3–5 V supply on the usual boards, typical for the class
  • Reads MIFARE Classic, NTAG-type and other ISO 14443A/B cards at a few centimetres
Frequency
13.56 MHz (HF / NFC)
Protocols
ISO/IEC 14443A, ISO/IEC 14443B, FeliCa; NFC Forum tag types, per the public datasheet
Interface
I²C, SPI or UART (HSU), selected by DIP switch, typical for the class
Read range
A few centimetres, typical for the class; depends on the tag

Overview

Reader, tag or peer

Where the RC522 module only reads ISO 14443A cards, the PN532 is a full NFC controller: it reads ISO 14443A and B cards and FeliCa, it can emulate a tag so that a phone reads the prototype, and it can exchange data peer-to-peer with another NFC device. Three interfaces, I²C, SPI and UART, are selected by a switch on the board, so it connects to an Arduino-compatible board, an ESP32 or a Raspberry Pi with the bus you prefer. Open-source libraries cover all three.

Choosing it over the RC522

Choose the PN532 when the prototype must interact with phones as a tag, read non-A card types, or when you want one board that covers the whole 13.56 MHz family during development. Choose the RC522 for the cheapest possible card reader. Neither reads 125 kHz cards (see the 125 kHz UART module), ISO 15693 library labels or UHF tags (see the UHF development module). For test cards use our NFC cards in NTAG or MIFARE Classic versions; the NFC tag guide explains the tag types.

From prototype to product

Development modules are for proving a design. The production step is a finished reader such as the HRD20 desktop reader or another of our HF and NFC readers, which come housed and ready to connect. Modules are quoted from one unit: request a quote.

Where to use the PN532 NFC / RFID Module, 13.56 MHz, I²C / SPI / UART (Development Board)

  • NFC phone interaction prototypes
  • Card emulation experiments
  • Maker and student projects
  • Prototype payment-style readers
  • Teaching labs

Specifications

Datasheet (PDF)
NFC controllerPN532
Frequency13.56 MHz (HF / NFC)
ProtocolsISO/IEC 14443A, ISO/IEC 14443B, FeliCa; NFC Forum tag types, per the public datasheet
ModesReader/writer, card emulation, peer-to-peer
InterfaceI²C, SPI or UART (HSU), selected by DIP switch, typical for the class
Supply3.3–5 V DC on the usual boards, typical for the class; check the board's regulator
AntennaPCB loop antenna on the board
Read rangeA few centimetres, typical for the class; depends on the tag
Does not read125 kHz cards, ISO 15693 labels, UHF tags
SuppliedModule only unless stated

Frequently asked questions

Can I build a finished product around this module?
Development modules are sold for prototyping. Ask us before you build a commercial product around one.
Can a phone read the PN532 as if it were a tag?
Yes, in card-emulation mode the module presents itself as an NFC tag that a phone can read, which is useful for prototypes where the device must hand data to a phone. The libraries document the mode; the phone sees a standard NFC Forum tag.
Which interface should I use?
I²C uses the fewest pins and suits most microcontroller boards; SPI is faster; UART suits a USB-serial adapter on a PC or a Raspberry Pi. Set the DIP switches on the board to the interface your wiring and library expect.

Your quote list

Saved on this device. No payment is taken online.

Your list is empty. Use “Add to quote” on any product, then send one request for everything.