The PN7161 MINI NFC Module (SPI) is ELECHOUSE’s ultra-compact NFC solution built on the NXP PN7161 chip — the smallest PN7160-series module currently available. It adds Apple Enhanced Contactless Polling (ECP) support over the PN7160, making it compatible with Apple Wallet, Apple Pay, and iOS NFC-triggered automations.
Who This Module Is For
- Developers building compact NFC products where board space is critical
- Engineers requiring Apple ECP support (Apple Wallet, Express Transit, iOS Shortcuts)
- IoT designers embedding NFC in wearables, enclosures, or battery-powered devices
- OEM/ODM customers upgrading from PN7160 in size-constrained products
Core Advantages
- Apple ECP support — enables Apple Wallet, Express Transit, and iOS NFC automation triggers
- Ultra-compact form factor — smallest board in the PN7160/PN7161 series
- SPI interface — clean, fast communication with 3.3V and 5V systems
- Full PN7160 protocol compatibility — drop-in upgrade for existing PN7160 SPI designs
- Supports ISO 14443A/B, ISO 15693, NFC Forum Types 1–5, and FeliCa
Key Specifications
| Chip | NXP PN7161 |
| Operating Frequency | 13.56 MHz |
| Interface | SPI |
| Supply Voltage | 3.3V – 5V |
| Apple ECP | Yes |
| Form Factor | Ultra-compact (smaller than PN7160 module) |
Supported Protocols
- ISO 14443A: MIFARE Classic, Ultralight, DESFire, Plus
- ISO 14443B
- ISO 15693 (vicinity cards)
- NFC Forum Type 1–5
- FeliCa (JIS X 6319-4)
- Apple Enhanced Contactless Polling (ECP)
PN7161 MINI vs PN7160 — Key Differences
| Feature | PN7161 MINI (SPI) | PN7160 (I2C) |
|---|---|---|
| Apple ECP | ✓ Yes | ✗ No |
| Interface | SPI | I2C |
| Form factor | Ultra-compact | Standard |
| Protocol support | Same as PN7160 | Same as PN7161 |
Compatible Platforms
- Arduino (Uno, Mega, ESP32) via SPI
- Raspberry Pi via SPI
- Linux (libnfc)
- Custom embedded systems with SPI host
Typical Use Cases
- Apple Wallet and Express Transit integration
- Compact NFC access control and attendance systems
- Wearable NFC devices and smart badges
- Industrial IoT NFC sensors with space constraints
- NFC-triggered iOS Shortcuts and automation
Quick Start
- Connect via SPI: MOSI, MISO, SCK, NSS, plus VCC (3.3V or 5V) and GND
- Use the ELECHOUSE PN532 library (SPI mode) or NXP NFC Reader Library
- Initialize the PN7161 using the library’s begin() call
- Run a tag scan example to verify reading
For detailed wiring and code, see the PN7161 Documentation.
Frequently Asked Questions
Does this module work with Apple Wallet?
Yes. The PN7161 supports Apple Enhanced Contactless Polling (ECP), which is required for Apple Wallet and Express Transit use cases.
Can I replace my PN7160 with this module?
For SPI-based designs, yes — the PN7161 is protocol-compatible with the PN7160. You will need to update the interface wiring from I2C to SPI and adjust your initialization code accordingly.
Is this the same as the PN7161 I2C version?
Same chip, different interface. The MINI SPI version is smaller and uses SPI; the standard PN7161 uses I2C. Choose based on your host interface and board size requirements.
What reading distance can I expect?
Approximately 3–6 cm on standard ISO 14443A cards under normal conditions, depending on antenna placement and card type.
Related Documentation and Selection Guides
- PN7161 Documentation
- PN7160 vs PN7161 — Comparison
- PN532 vs PN7160 vs ST25R3916
- RFID & NFC Module Selection Guide
OEM / Custom Orders
ELECHOUSE offers OEM and ODM services for the PN7161 MINI, including custom antenna design, firmware integration, and volume supply. Learn more about OEM/ODM or contact us directly.










