PN532 NFC HAT for Raspberry Pi – I2C SPI UART 13.56 MHz

PN532 NFC HAT for Raspberry Pi – I2C SPI UART 13.56 MHz


META Description: Add NFC to your Raspberry Pi with the PN532 HAT. Supports I2C, SPI, UART, MIFARE/NTAG cards at 13.56 MHz. Includes dev resources. More
Manufacturer: WAVESHARE Product code: 51592 shipping-link
27,80 EUR incl. VAT
< 5 pieces in Stock (1 ks)
META Description: Add NFC to your Raspberry Pi with the PN532 HAT. Supports I2C, SPI, UART, MIFARE/NTAG cards at 13.56 MHz. Includes dev resources. More
Manufacturer: WAVESHARE Product code: 51592 shipping-link

PN532 NFC HAT for Raspberry Pi – I2C SPI UART 13.56 MHz

This is a Raspberry Pi NFC HAT based on PN532 operating in the 13.56MHz frequency range. It supports three communication interfaces: I2C, SPI, and UART.

NFC (Near Field Communication) is a wireless technology that allows contactless point-to-point data communication between devices within a short distance of 10 cm. It is widely used in applications such as access control systems, smart tickets, meal cards, etc.

Based on the popular NFC controller PN532 with multi-interface options, this HAT will easily enable NFC function for your Raspberry Pi.

Features

  • Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards.
  • Onboard PN532 chip, supports various NFC/RFID cards like MIFARE/NTAG2xx, etc.
  • Three interface options: I2C, SPI, and UART, configured via jumpers and switches.
  • Breakout control pins, for easily connecting with host boards like STM32/Arduino.
  • Comes with online development resources and manual (examples for Raspberry Python/C, STM32, Arduino).

Specification

  • SKU:16958
  • Operating voltage: 3.3V/5V
  • Factory communication baud rate: 115200 bps
  • Support ISO/IEC 14443A/MIFARE
  • Supports ISO/IEC 14443B in reader mode.
  • The NFC module operates in the 13.56 MHz band.

Dimensions:

PN532 NFC HAT for Raspberry Pi – I2C SPI UART 13.56 MHz

What's on Board:

PN532 NFC HAT for Raspberry Pi – I2C SPI UART 13.56 MHz

  1. Raspberry Pi GPIO connector: for connecting with Raspberry Pi
  2. PN532 control pins: for connecting with other host boards like STM32
  3. NFC induction coil
  4. PN532 chip: NFC controller
  5. Power indicator
  6. DIP switches: for configuring the connection between PN532 and Raspberry Pi (only one of the I2C/SPI/UART can be connected at the same time)
  7. Mode selection:
    • I0-L, I1-L: enable UART
    • I0-H, I1-L: enable I2C
    • I0-L, I1-H: enable SPI
  8. INT0 jumper: response signal, connects to Raspberry Pi D16
  9. RSTPDN jumper: reset signal, connects to Raspberry Pi D20

Note

  • This module can only be used to write/read an NFC card whose password is known, it cannot be used for decrypting encrypted NFC cards. For example, the default password of all blocks of the Mifare Classic card is 0xFFFFFFFFFFFF. The Mifare card can be written/read-only when the default password isn't changed.
  • This module cannot be used to copy a card unless the card uses the default password.
  • This module cannot be used to simulate an NFC card. Because the ID of the NFC card is 4 bytes, because of the security policy of PN532, it will set the first byte of the simulated card to 0x08. For more details, please refer to http://www.nfc-tools.org/index.php?title=PN53x%E3%80%82

Wiki: https://www.waveshare.com/wiki/PN532_NFC_HAT

PN532 NFC HAT for Raspberry Pi – I2C SPI UART 13.56 MHz

PN532 NFC HAT for Raspberry Pi – I2C SPI UART 13.56 MHz

page-text-widget
%s ...
%s
%image %title %code %s
%s