NFC and RFID module

PN532 NFC/RFID reader for ESP32

Wire a PN532 NFC/RFID reader to ESP32 or ESP32-S3 over I2C and use ESP32 Bit Pirate for lab tag reads, wiring checks and task recipes.

Start here when wiring PN532 NFC/RFID readers to ESP32, especially I2C modules with selectable interface jumpers. Confirm mode and pull-ups before read-only tag tests.

  • PN532
  • NFC
  • RFID
  • I2C
PN532 NFC RFID board.

workflow

Start with read-only PN532 tag tests

Confirm the PN532 interface jumpers, I2C address, voltage and pull-ups before scanning. Start with a read-only tag identify, then keep write or clone tests limited to compatible lab tags.

  1. 01

    Set the PN532 module to the supported interface mode, usually I2C for these workflows.

  2. 02

    Wire power, ground, SDA and SCL with the correct pull-ups and voltage.

  3. 03

    Start with tag read/identify before write or erase workflows.

  4. 04

    Use write/erase/clone flows only on lab tags designed for that purpose.

  5. 05

    Keep NFC/RFID tests limited to tags you own or are authorized to test.

Example CLI flow
mode rfid
read
clone
write
erase

Use this PN532 sequence for interface detection and read-only tag identification before write-capable tag tests.

hardware reminders

PN532 NFC wiring notes before tag scans

Confirm PN532 interface jumpers, I2C address or SPI select, pull-ups and module voltage before tag scans.

Wiring View

PN532BP I2CSDASDA GPIOSCLSCL GPIOIRQ/RSTGPIO optionalVCC3.3 VGNDGND
Generated wiring summary: PN532 to BP I2C. Confirm PN532 interface jumpers and bus pins before power.
Interface mode

PN532 boards often support I2C, SPI or UART; jumpers must match the workflow.

Tag type

Not every tag supports every operation.

Authorization

Do not test access cards or tags without permission.

Before wiring a module or target chip, check pinout, voltage, ground reference and whether the selected ESP32-S3 board has the required pins free.

task-level guides

Detailed PN532 NFC/RFID module recipes

Use these PN532 guides for interface selection, tag identification, read-only checks and compatible lab tag writes.

what it is

What PN532 is used for

PN532 modules are NFC/RFID reader boards often used for tag identification and controlled lab tests with compatible tags.

practical value

Why use PN532 with ESP32 Bit Pirate

ESP32 Bit Pirate connects PN532 wiring and tag workflows to the same I2C, recipe and serial tooling used across the project.

common symptoms

Common problems with PN532 NFC/RFID module

PN532 failures usually come from interface jumpers, I2C address, pull-ups, voltage or unsupported tag operations.

No I2C address

Check interface jumpers, pull-ups, SDA/SCL order and power.

Tag not detected

Check antenna orientation, tag type and distance.

Write fails

The tag may not support writing, may be locked, or may not be a lab magic card.

pages

Useful PN532 next pages

Use these links for PN532 wiring, I2C reader setup, read-only tag recipes, lab-tag writes and hardware notes.

module-specific answers

PN532 NFC/RFID module FAQ

Quick answers about PN532 interface modes, I2C wiring, tag reads and safe lab-tag write limits.

Can ESP32 Bit Pirate use PN532?

Yes, through PN532/NFC recipes where supported, commonly via I2C wiring.

Can it clone any RFID card?

No. Keep cloning or write tests to compatible lab tags you own and are authorized to modify.

Why does the module not appear on I2C?

Check interface selection jumpers; many PN532 boards are not in I2C mode by default.

Is PN532 a protocol page?

No, PN532 is a module page. The related bus protocol is usually I2C here.

Where should I start?

Start with the PN532 wiring recipe and a read-only tag read.

project

PN532 NFC inside ESP32 Bit Pirate.

The PN532 page links NFC wiring, interface selection, tag identification, compatible recipes and board notes for read-first NFC work.