Blog

PN532 NFC RFID Read/Write Module V3 Kit

PN532 NFC RFID Read/Write Module V3 Kit

Advanced Near Field Communication for Arduino and Embedded Systems

Introduction

The PN532 NFC RFID Module V3 is a highly integrated transmission module for 13.56MHz contactless communication. Based on NXP’s PN532 chipset, it supports read/write operations with various NFC and RFID tags including Mifare, NTAG, and FeliCa.

PN532 NFC ModuleKey Features

📱 Multi-Protocol Support

Works with NFC, Mifare, ISO/IEC 14443 A/B, FeliCa

📶 Multiple Interfaces

I2C, SPI, and UART communication options

âš¡ Fast Operation

Supports up to 424kbps data transfer rate

🔧 Easy Integration

Works with 3.3V or 5V systems including Arduino

Technical Specifications

Operating Frequency 13.56MHz
Supported Protocols NFC, Mifare, ISO/IEC 14443 A/B, FeliCa
Communication Range Up to 5cm (depending on antenna)
Interface Options I2C, SPI, HSU (UART)
Operating Voltage 3.3V – 5V DC
Current Consumption ~100mA during operation
Data Transfer Rate Up to 424kbps

Pin Configuration

PN532 Pinout
Pin Label Description Arduino Connection
1 VCC Power (3.3V or 5V) 5V
2 GND Ground GND
3 SDA I2C Data A4
4 SCL I2C Clock A5
5 IRQ Interrupt Request D2
6 RST Reset D3
Note: The module includes jumpers to select between I2C, SPI, and UART interfaces

Wiring with Arduino (I2C)

Important: Ensure correct interface jumpers are set before powering the module

Basic Tag Reading Example

Advanced Features

Tag Emulation

Mifare Classic Auth

NDEF Message Writing

Peer-to-Peer

Troubleshooting

Module Not Detected

  • Verify interface jumpers are correctly set
  • Check I2C/SPI address with scanner
  • Ensure proper voltage (3.3V or 5V)

No Tag Detection

  • Move tag closer to antenna (1-5cm)
  • Check tag compatibility (Mifare, NTAG, etc.)
  • Verify antenna connections

Communication Errors

  • Check wiring connections
  • Add pull-up resistors if using I2C
  • Try lower communication speed