ELECHOUSE · PN7160 MINI V1

Hardware integration guide

PN7160 MINI V1 -- I2C

Connect power and host signals, select the I2C address, and integrate the antenna and module into your product.

Contents
  1. Module connections
  2. Power
  3. I2C interface
  4. Control signals
  5. Address selection
  6. Antennas
  7. Mechanical integration
  8. Environment and ESD
  9. First-start checklist

1. Module connections

Host product
3.3–5.5 V supplyStable VCC source and common ground
Host MCU3.3 V I2C, IRQ input and VEN output
Six-pin host connector 5 VCC →6 GND ↔1 SDA ↔ 2 SCL →3 IRQ ←4 VEN →
PN7160 MINI V1 module
Single power inputOnboard power conditioning; no separate antenna power connection
NFC controller and 3.3 V host interfaceI2C/NCI communication, interrupt notification and enable/reset control
ADR0 address padADR1 address padDWL maintenance pad
↓ select one antenna connection
Antenna connector 1 — IPEX4Shielded coaxial lead; cable-length sensitive
Antenna connector 2 — 1.0 mm, 2-pinPreferred low-loss connection
One external antenna at a time
Functional connection diagram. Signal directions are relative to the module.

Connect VCC to a 3.3–5.5 V supply and GND to the host ground. Connect SDA and SCL to the host I2C bus, IRQ to a host input and VEN to a host output. Match the signal labels on the module; do not identify pins by cable color.

The dot beside the six-pin connector marks Pin 1 (SDA). See the connector-orientation images and pin table before connecting. A six-pin host cable is not included.

2. Power design

2.1 Supply and wiring

ItemIntegration requirement
Input voltage3.3–5.5 V at the module VCC/GND connection, including source tolerance and ripple.
Supply capacityAt least 300 mA available to the module. A 500 mA or higher-rated source provides additional margin; budget other system loads separately.
Signal levels3.3 V host logic on SDA, SCL, IRQ and VEN, regardless of the VCC supply voltage.
Power routingKeep VCC and GND connections short and use a stable, low-impedance supply. Check the voltage at the module connector during operation.
DecouplingLocal decoupling is built in. Any additional host-side bulk capacitance depends on the supply, cable and other loads; no universal value is specified.
Check voltage and polarity before connectionDo not exceed 5.5 V on VCC or apply 5 V to the signal pins. Startup and peak current are not specified; the recommended supply capacity is not a peak-current rating.

For approximate operating-current observations with the supplied antennas, see the datasheet current reference.

2.2 Software power configuration

Select the library power configuration for the actual supply before configuring RF operation. The following examples cover 3.3 V and 5.0 V supplies.

SupplyArduino configurationHow to apply
3.3 VsetPn7160FixedVbat3V3(true)Call before configureSettings(). This is used in the supplied ESP32-S3 quick-start example.
5.0 VsetPn7160FixedVbat3V3(false)Call before configureSettings() to select the normal external-5 V configuration.

Fully disconnect and restore module power after changing the supply configuration. For other supply designs within 3.3–5.5 V, confirm the appropriate software configuration with support; see the Software Guide.

3. I2C interface

Logic-level compatibility

Use the digital signal-level table to check the host interface. SDA and SCL require a HIGH input of at least 70% of the module logic supply and a LOW input no higher than 30%. At a 3.3 V logic supply these are 2.31 V and 0.99 V, respectively. Do not substitute the external VCC voltage in these calculations.

VEN has separate thresholds: HIGH from 1.1 V, LOW up to 0.4 V; its input must not exceed the actual module VCC. Continue to use a 3.3 V host output for normal connection. IRQ drives a host input; its output-level limits apply at a source or sink current below 3 mA.

These DC limits follow the PN7160 electrical specification, Rev. 4.2, Tables 48, 49 and 59. They do not replace timing checks with the final wiring and pull-ups.

4. IRQ, VEN and DWL

SignalFunctionConnection / use
IRQActive-high data-ready outputConnect to a host input. Read pending NCI data until IRQ is released.
VENEnable/reset inputDrive low for reset and high for operation. The ELECHOUSE library handles the reset sequence during initialization.
DWLFirmware-maintenance padLeave unconnected during normal use. Use only with a supported firmware-maintenance procedure.

5. I2C address selection

Use the solder pads marked ADR0 and ADR1 on the module. An open pad selects logic 0; bridging the two halves of a pad with solder selects logic 1. Both pads are open as supplied.

ADR1ADR07-bit I2C address
Open (0)Open (0)0x28 — factory default
Open (0)Soldered (1)0x29
Soldered (1)Open (0)0x2A
Soldered (1)Soldered (1)0x2B
Module top view showing ADR0 and ADR1 address-selection pads, alongside the separate DWL maintenance pad
Use the ADR0 and ADR1 markings on the module.
  1. Disconnect all power before soldering.
  2. Bridge only the selected ADR pad or pads. Leave the DWL maintenance pad unchanged.
  3. Check for unintended solder bridges.
  4. Set the host software to the corresponding 7-bit address.
  5. Reconnect power and initialize the module.

To restore the default address, remove the solder bridges from both ADR pads with power disconnected, then set the host address to 0x28 and power up again.

6. RF and antenna integration

Antenna connectionConnectorSelection guidance
Connector 2 — preferredST1.0, 1.0 mm-pitch, 2-pin wire-to-boardUse the matching two-wire antenna assembly for low connection loss.
Connector 1 — alternativeIPEX4Use a matching shielded coaxial lead. Longer leads reduce reading distance; check performance with the final cable length.
Connect only one antennaThe two antenna connectors are alternatives. Never connect antennas to both at the same time.

6.1 Antenna options and reading-distance reference

The standard package contains both 50 × 40 mm and 25 × 10 mm antennas. The 100 × 160 mm antenna is available separately and is not included in the standard package. Antenna lead length is 10 cm.

Maximum measured reading distances for the production configuration — reference values.
Antenna sizePackage / availabilityS70ISO/IEC 15693
25 × 10 mmIncluded as standard2.9 cm6.5 cm
50 × 40 mmIncluded as standard5.0 cm14.0 cm
100 × 160 mmOptional; sold separately5.6 cm12.0 cm

These are reference observations, not guaranteed minimum distances. Results depend on the card or tag, supply, orientation, antenna connection and surrounding materials. Other antenna sizes are available by customization; contact service@elechouse.com with your installation space and application requirements.

Test conditions: 5 V supply, ST1.0 connection (connector 2), and a 10 cm antenna lead. Hold the card parallel to the antenna and determine the maximum reading distance. S70 results use an 85 × 55 mm MIFARE S70 PVC card; ISO/IEC 15693 results use an 85 × 55 mm ICODE SLIX2 card.

6.2 Installation guidance

7. Mechanical integration

ItemValue / integration guidance
PCB outline26.937 × 20.066 mm nominal; standard routed-profile tolerance reference: ±0.20 mm.
PCB thickness1.60 mm nominal; standard fabrication tolerance reference: ±0.16 mm (±10%), or 1.44–1.76 mm.
Maximum module thickness5.5 mm. Allow additional space for plugs and cables.
Mounting holes3 plated through-holes, Ø2.11 ± 0.10 mm.

Use the STEP model and DXF drawing for nominal mounting-hole positions and enclosure design. Allow for the outline and thickness tolerances above, together with space for the selected plugs, cable bends and insertion/removal.

8. Environment and ESD

Operate the module from −25°C to +85°C in a non-condensing environment. For storage, aim for +5°C to +30°C and 40–60% RH in ESD-protective packaging. These are recommended warehouse conditions, not extreme storage ratings.

No module-level ESD rating is specified. Use ESD handling precautions and assess protection requirements for the completed host product.

9. First-start checklist

  1. Check the module version and identify the connector signals from the module labels.
  2. With power disconnected, connect one antenna and the six host signals.
  3. Check VCC polarity, common ground and 3.3 V host logic.
  4. Match the software I2C address to the ADR0/ADR1 pad settings; use 0x28 for the factory default. Set the host I2C clock to the recommended 400 kHz.
  5. Select the software power configuration for the actual supply voltage.
  6. Apply power and check VCC at the module connector and the SDA/SCL idle levels.
  7. Run the supplied example, confirm initialization and read the firmware version.
  8. Test the required card types using the selected antenna.
  9. Repeat the reading test after installation in the final enclosure.
User Manual PDFProduct datasheetQuick Start