<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL16958_%E2%80%93_PN532_NFC_HAT%2Fen</id>
	<title>WSAL16958 – PN532 NFC HAT/en - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL16958_%E2%80%93_PN532_NFC_HAT%2Fen"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL16958_%E2%80%93_PN532_NFC_HAT/en&amp;action=history"/>
	<updated>2026-10-23T22:38:05Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in JW Tech Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.jw-tech.eu/index.php?title=WSAL16958_%E2%80%93_PN532_NFC_HAT/en&amp;diff=2102&amp;oldid=prev</id>
		<title>JWTechPublisher: Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex</title>
		<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL16958_%E2%80%93_PN532_NFC_HAT/en&amp;diff=2102&amp;oldid=prev"/>
		<updated>2026-09-05T22:42:49Z</updated>

		<summary type="html">&lt;p&gt;Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOINDEX__&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Documentation notice:&amp;#039;&amp;#039;&amp;#039; This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The PN532 NFC HAT adds NFC capability to the Raspberry Pi via I2C, SPI or UART. The module is based on the PN532 chip operating at 13.56 MHz and supports ISO/IEC 14443A/B and MIFARE cards.&lt;br /&gt;
&lt;br /&gt;
== Related products at JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL16958 WSAL16958 – PN532 NFC HAT for Raspberry Pi, I2C / SPI / UART]&lt;br /&gt;
&lt;br /&gt;
== Technical overview ==&lt;br /&gt;
* Operating voltage: 3.3 V / 5 V; factory serial baud rate 115200 bps&lt;br /&gt;
* Supported standards: ISO/IEC 14443A, MIFARE; ISO/IEC 14443B in reader mode&lt;br /&gt;
* The PN532 chip contains a C51 microcontroller core with 40 KB ROM and 1 KB RAM&lt;br /&gt;
* Three interfaces selectable via jumpers (I0/I1) and DIP switch: SPI, I2C or UART&lt;br /&gt;
* SPI mode: I0=L, I1=H; NSS to D4 (BCM); RSTPDN to D20&lt;br /&gt;
* UART mode: I0=L, I1=L; TX/RX to the Pi&amp;#039;s serial pins&lt;br /&gt;
* I2C mode: I0=H, I1=H; SCL/SDA to the Pi&amp;#039;s I2C pins&lt;br /&gt;
* Python and C demo code located under ~/raspberrypi/ after extracting the 7z archive&lt;br /&gt;
* Module wake-up requires sending a fixed HEX frame over the serial interface&lt;br /&gt;
* Expected result: UID of a nearby card is printed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Commands and examples – verify before use:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo raspi-config&lt;br /&gt;
cd ~/raspberrypi/python/ &amp;amp;&amp;amp; sudo python3 example_get_uid.py&lt;br /&gt;
cd ~/raspberrypi/c/example/ &amp;amp;&amp;amp; sudo make &amp;amp;&amp;amp; ./rpi_get_uid.exe&lt;br /&gt;
wget https://files.waveshare.com/upload/6/67/pn532-nfc-hat-code.7z &amp;amp;&amp;amp; 7z x Pn532-nfc-hat-code.7z -r -o./Pn532-nfc-hat-code&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes and version constraints ==&lt;br /&gt;
* The module can only read/write unencrypted or known-password protected cards; encrypted cards cannot be cracked&lt;br /&gt;
* Simulated cards have their first ID byte fixed to 0x08&lt;br /&gt;
* I2C communication may fail when multiple I2C devices are connected because the PN532 may use Clock Stretching&lt;br /&gt;
* If D4 is used by other programs, SPI should not be used&lt;br /&gt;
* The demo expects specific pin assignments; deviations require manual adjustment&lt;br /&gt;
* Testing without a Raspberry Pi requires a USB-to-serial adapter&lt;br /&gt;
* Version-sensitive steps: demo files must be adapted per board type&lt;br /&gt;
&lt;br /&gt;
== Source and revision record ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/PN532_NFC_HAT PN532 NFC HAT - Waveshare Wiki]&lt;br /&gt;
* Source revision: 107792&lt;br /&gt;
* Captured: 2026-08-31T03:56:51+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;bd93d607202f676084e7aee7278fa4496113854c09216f111ca49874e8ffb1a4&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>