Skip to main content
Design DocumentNxp

PN532 NFC Controller User Manual - Firmware V1.6

User manual for the NXP PN532 NFC controller (firmware V1.6) detailing operating modes, host interfaces (I2C, SPI, HSU), power management, and RF communication protocols.

View design document

Overview

This document describes the V1.6 firmware embedded in the NXP PN532, a highly integrated 13.56 MHz contactless communication module. The PN532 is based on an 80C51 microcontroller core with 40 KB ROM and 1 KB RAM, supporting host controller interfaces via I2C, SPI, and High Speed UART (HSU). It supports various operating modes including Proximity Coupling Device (PCD) for FeliCa, ISO/IEC 14443 Type A and B, Mifare, and Innovision Jewel cards, as well as NFCIP-1 and card interface modes. The manual details the device's configuration via GPIOs for standard, PN512 emulation, and RF field testing modes. Additionally, it covers power management strategies such as CPU frequency scaling and low-battery (LowVbat) features to optimize consumption in mobile environments.

Use Cases

  • Mobile base-band CPU integration
  • Contactless payment and ticketing systems
  • NFC initiator or target implementation
  • RFID reader/writer development
  • Low-power contactless communication modules

Topics

NFC
PN532
PN532/C106
NFCIP-1
ISO/IEC 14443
FeliCa
Mifare
80C51
I2C
SPI
HSU
Contactless Communication

Referenced Parts

PN512

NXP Semiconductors

In this test mode, the PN532 is configured to act as real PN512 IC using serial interface.

PN532

NXP Semiconductors

The PN532 is a highly integrated transmission module for contactless communication at 13.56 MHz including microcontroller functionality based on an 80C51 core

PN532/C106

NXP Semiconductors

PN532 refers to PN532/C106.

PN532/C1

NXP Semiconductors

[4] PN532/C1 Product Datasheet PN532 NFC Controller

PN532/C105

NXP Semiconductors

Initial version for firmware version V1.5 (PN532/C105)

PN532 NFC Controller User Manual - Firmware V1.6 | Design Resources