PN532 Evolution V1 Documentation

PN532 Evolution V1 Documentation covers quick start steps, large-antenna notes, long-range behavior, supported protocols, compatibility, and troubleshooting for the ELECHOUSE PN532 NFC Evolution V1.

Quick Start

  1. Select the interface mode: I2C, SPI, or HSU.
  2. Connect the external 102 mm × 160 mm PCB antenna to the main board through the IPEX cable.
  3. Wire the main board to your MCU exactly as you would a standard PN532 family board.
  4. Install the ELECHOUSE PN532 library.
  5. Use a standard PN532 example to confirm communication and then test reading range with ISO 14443A cards.

Key Technical Facts

  • Chip: NXP PN532
  • Interfaces: I2C, SPI, HSU
  • Main board size: 52 mm × 34 mm
  • Antenna size: 102 mm × 160 mm external PCB antenna
  • Antenna cable: 50 cm IPEX
  • Typical reading distance on MIFARE / ISO 14443A: 12–15 cm

Performance Difference vs PN532 V4

Metric PN532 Evolution V1 PN532 V4
MIFARE / ISO 14443A read distance 12–15 cm 6–8 cm
ISO 14443B read distance Not supported by this antenna setup 2–4 cm
Antenna style Large external PCB antenna Compact integrated board antenna

Important Protocol Note

The Evolution V1 antenna is optimized for ISO 14443A. The product page explicitly notes that ISO 14443B tags such as SRT512 are not readable with this antenna configuration. If you need ISO 14443B support, choose PN532 V4 or PN5321 MINI instead.

Supported Protocols

  • ISO 14443A: MIFARE Classic, Ultralight, DESFire
  • FeliCa
  • ISO 18092 / NFC-IP1 peer-to-peer
  • Android NFC / NDEF workflows supported by the standard PN532 software stack

Supported Platforms

  • Arduino
  • ESP32 / ESP8266
  • Raspberry Pi
  • Linux hosts using PN532-compatible tooling
  • Any MCU with I2C, SPI, or UART support

Pinout and Wiring

The Evolution V1 uses the same PN532 logic and software model as PN532 V4 / V3. Wire the selected interface just as you would any other PN532 board:

  • I2C: SDA / SCL
  • SPI: SCK / MISO / MOSI / SS
  • HSU: TX / RX

Choose one interface only, then match the software transport wrapper to that interface.

Initialization Method

  1. Select the interface on the board.
  2. Attach the external antenna via IPEX.
  3. Power and wire the host connection.
  4. Start with a simple PN532 example such as a basic card read.
  5. Validate long-range ISO 14443A operation with a standard MIFARE card.

Downloads and Resources

Common Errors

  • Cannot read ISO 14443B cards: this is an antenna limitation of Evolution V1, not a normal wiring bug.
  • No communication with the host: interface mode and code wrapper do not match.
  • Weak range despite large antenna: antenna not connected correctly, cable issue, or test environment contains metal / interference.

Troubleshooting

  • First prove the board works with a standard PN532 example before optimizing range.
  • Use ISO 14443A cards for baseline validation.
  • Keep the large antenna clear of metal during testing.
  • Use a proper 50-ohm IPEX cable if you replace the stock cable.

Version Differences / Positioning

  • Evolution V1 is the long-range PN532 option in the ELECHOUSE family.
  • PN532 V4 is the more general-purpose balanced option.
  • PN5321 MINI is the compact external-antenna option for more constrained installations.

Update History

  • 2026-04-05: First public PN532 Evolution V1 documentation page published.
  • Reference basis: ELECHOUSE product page plus PN532 V3 manual / standard PN532 library compatibility.

PN532 Evolution V1 vs PN532 V4 — Key Differences

PN532 Evolution V1 PN532 V4
Form factor Compact / small footprint Standard size
Chipset NXP PN532 NXP PN532
Interface SPI / I2C / UART SPI / I2C / UART
Antenna On-board PCB antenna On-board PCB antenna
Voltage 3.3 V / 5 V 3.3 V / 5 V
Supported protocols Same as V4 ISO 14443A/B, MIFARE, FeliCa, NFC P2P
Library compatibility Full PN532 library compatibility ELECHOUSE PN532 library
Best for Space-constrained designs, breadboard integration Standard development, prototyping

Interface Wiring — ESP32

Interface ESP32 Pins Module Pins
SPI GPIO18 (SCK), GPIO19 (MISO), GPIO23 (MOSI), GPIO5 (SS) SCK, MISO, MOSI, NSS
I2C GPIO21 (SDA), GPIO22 (SCL) SDA, SCL
UART GPIO16 (RX), GPIO17 (TX) TX, RX

Interface Wiring — Arduino UNO

Interface Arduino Pins Module Pins
SPI D13 (SCK), D12 (MISO), D11 (MOSI), D10 (SS) SCK, MISO, MOSI, NSS
I2C A4 (SDA), A5 (SCL) SDA, SCL
UART D0 (RX), D1 (TX) TX, RX

Code Example — Arduino (SPI)

#include <PN532.h>
#include <PN532_SPI.h>

PN532_SPI pn532spi(SPI, 10);  // SS pin = 10
PN532 nfc(pn532spi);

void setup() {
    Serial.begin(115200);
    nfc.begin();
    uint32_t ver = nfc.getFirmwareVersion();
    if (!ver) { Serial.println("PN532 not found!"); while(1); }
    nfc.SAMConfig();
    Serial.println("Waiting for an NFC card...");
}

void loop() {
    uint8_t uid[7]; uint8_t uidLen;
    if (nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLen)) {
        Serial.print("UID: ");
        for (uint8_t i = 0; i < uidLen; i++) {
            Serial.print(uid[i] < 0x10 ? "0" : "");
            Serial.print(uid[i], HEX); Serial.print(" ");
        }
        Serial.println();
        delay(1000);
    }
}

Use Cases

  • Compact access control modules where board size matters
  • Embedded product designs with limited PCB real estate
  • Breadboard prototyping where a smaller module is easier to work with
  • Wearable or portable NFC-enabled devices

Related Pages

RFID & NFC Module Selection Guide

Not sure which module fits your project? See the full comparison with protocol support, interface options, and use case guidance in our RFID & NFC Module Selection Guide.

Why a Larger Antenna Means Longer Range

NFC reading distance is fundamentally limited by the magnetic coupling coefficient between reader and tag antennas. At 13.56 MHz, the usable field strength drops approximately with the cube of distance from the antenna. A larger antenna coil generates a stronger and more uniform magnetic field, maintaining sufficient coupling strength at greater distances.

The PN532 Evolution V1 uses a 102 × 160 mm PCB antenna — roughly 8× the area of the standard PN532 V4 antenna. Combined with an integrated RF amplifier, this allows the Evolution V1 to achieve:

  • 12–15 cm on Mifare Classic (ISO 14443A, PVC card) — approximately double the PN532 V4
  • 5–8 cm on SRT512 (ISO 14443B)

Reading Distance Test Results

Tag Type PN532 V4 PN532 Evolution V1 Improvement
Mifare Classic (PVC card) 6–8 cm 12–15 cm ~2× range
SRT512 (ISO 14443B) 2–4 cm 5–8 cm ~2× range
NTAG216 (sticker) 3–5 cm 6–10 cm ~2× range

Measured under standard conditions: horizontal alignment, no nearby metal, 25°C. Actual range varies with tag quality, orientation, and environment.

When to Use the Evolution V1

The Evolution V1 is the right choice when standard reading range is insufficient:

  • Hands-free / touchless access control: Users can badge in without stopping to tap — 12–15 cm allows a natural walk-past interaction
  • Industrial conveyor / assembly line: Cards on moving parts can be read reliably without physical contact
  • Turnstile or gate integration: Wider field covers the natural range of a hand holding a card
  • Kiosk and payment terminal prototyping: The extended field simplifies positioning for end users
  • Anti-skimming research: The larger field enables research into NFC relay attacks and distance-based security

Wiring Reference (same as PN532 V4)

The Evolution V1 uses the same PN532 chip and the same interface connections as the PN532 V4. Use the PN532 V4 wiring guide for I2C, SPI, and UART connections. The same ELECHOUSE PN532 Arduino library works without any code changes.

Physical Considerations

  • Board size: The large PCB antenna (102 × 160 mm) requires more physical space than other modules. Plan your enclosure accordingly.
  • Metal-free zone: Keep the area in front of and behind the antenna free of metal for at least 10 mm on all sides. Metal significantly reduces range even on the Evolution V1.
  • Mounting: The antenna board and the PN532 controller board are separate and connected by cable. The controller board can be hidden away from the antenna.
Shopping Cart