Getting started with the NFC card reader expansion board based on
ST25R3916B for STM32 and STM8 Nucleos
Introduction
The X-NUCLEO-NFC08A1 NFC card reader expansion board is based on the ST25R3916B device.
The expansion board is configured to support ISO14443A/B, ISO15693, FeliCa™, and AP2P communication.
The ST25R3916B
and vicinity HF RFID standards. It supports ISO/IEC 14443 type A and B, ISO/IEC 15693 (single subcarrier only) and ISO/IEC
18092 communication protocols as well as the detection, reading and writing of NFC forum type 1, 2, 3, 4, and 5 tags.
The on-board low-power capacitive sensor performs ultra-low power wake-up without switching the reader field on and
traditional inductive wake-up to select amplitude or phase measurement.
The automatic antenna tuning (AAT) technology enables operation close to metallic parts and/or in changing environments.
manages frame coding and decoding in reader mode for standard applications, such as NFC, proximity,
Figure 1. X-NUCLEO-NFC08A1 expansion board
UM3007 - Rev 1 - September 2022
For further information contact your local STMicroelectronics sales of
fice.
www.st.com
Page 2
1Getting started
1.1Overview
The X-NUCLEO-NFC08A1 expansion board features:
On-board NFC card reader IC: ST25R3916B
•
•47 mm x 34 mm, four turns, 13.56 MHz inductive antenna etched on PCB and associated tuning circuit
•Six general-purpose LEDs
•ISO 18092 passive and active initiator, ISO 18092 passive, and active target
•NFC-A and NFC-F card emulation
•ISO 14443A and ISO14443B
•ISO 15693
•FeliCa™
•Up to 1.7 W output power with differential antenna
•Possibility of driving two antennas in single-ended configuration
•Inductive wake-up
•Automatic antenna-tuning system
•Transparent and stream modes to implement MIFARE™ classic compliant or other custom protocols
•Equipped with Arduino UNO R3 connector
•Free comprehensive development firmware library compatible with STM32Cube and samples for
ST25R3916B
•Scalable solution for multiple board cascade
•FCC certified
•RoHS and WEEE compliant
UM3007
Getting started
1.2Board connection
Connect the X-NUCLEO-NFC08A1 to an STM32 Nucleo-64 development board via Arduino UNO R3 connectors.
The PC USB port has to be capable of delivering at least 300 mA at 5 V supply
A green LED indicates whether the 5 V supply is present, while the six status LEDs are controlled via MCU.
Provision for unpopulated jumpers enable alternative connections of all lines (except the SPI) to the STM32 MCU.
To demonstrate the wake-up feature, two capacitive electrodes are placed on the PCB and the automatic antenna
tuning variable capacitors are also implemented.
The board is connected to a power supply. It should be used on a clean and non-flammable surface.
1.3Hardware requirements
The X-NUCLEO-NFC08A1 expansion board is designed to be used with any STM32 Nucleo board, although
complete testing has been performed using the NUCLEO-L476RG hosting the STM32L476RG microcontroller
The STM32 Nucleo firmware and the related documentation are available at http://www.st.com/stm32nucleo.
1.4System requirements
To use STM32 Nucleo boards with the X-NUCLEO-NFC08A1
hardware are required:
•an STM32 Nucleo-64 development board
•a Windows® PC to install the firmware package
•a USB type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC
•the unit must be supplied by a safety extra low voltage with falling characteristics (<5 V, <15 W), according
to EN60950-1. This power supply has to be classified as ES1 (Electrical Source1), PS1 according to
EN62368-1
To install the board firmware package (order code: X-CUBE-NFC6) the PC must have:
•128 MB of RAM
•40 MB of free hard disk space
.
.
expansion board the following software and
UM3007 - Rev 1
page 2/21
Page 3
UM3007
System requirements
The X-CUBE-NFC6 firmware and the related documentation are available at www
.st.com.
UM3007 - Rev 1
page 3/21
Page 4
2Board setup
To set up the board:
Step 1.Connect the X-NUCLEO-NFC08A1 expansion board to the STM32 Nucleo board from the top through
the Arduino UNO R3 connectors
UM3007
Board setup
Step 2.Power the STM32 Nucleo
Step 3.Program the firmware on the STM32 Nucleo board using the provided example
Step 4.Reset the MCU using the reset button available on the STM32 Nucleo board.
The evaluation kit is ready to be used.
board using a Mini-B USB cable
UM3007 - Rev 1
page 4/21
Page 5
3Hardware
The X-NUCLEO-NFC08A1 expansion board allows the user to test the functionality of the ST25R3916B, which
supports the reader/writer and the card emulation modes.
The ST25R3916B IC module and the STM32 Nucleo board are connected through CN5, CN6, CN8 and CN9
connectors (see the tables below).
T
able 1. Interconnections between the X-NUCLEO-NFC08A1 expansion board and the NUCLEO-L476RG
The ST25R3916B is a high performance NFC universal device supporting NFC initiator
and NFC card emulation modes.
UM3007 - Rev 1
, NFC target, NFC reader,
page 6/21
Page 7
UM3007
ST25R3916B device
The ST25R3916B includes an advanced analog front end (AFE) and a highly integrated data framing system for:
•
ISO 18092 passive and active initiator, ISO18092 passive and active target
•NFC-A/B (ISO 14443A/B) reader including higher bit rates
•NFC-F (Felica™) reader
•NFC-V (ISO 15693) reader up to 53 kbps
•NFC-A and NFC-F card emulation
Special stream and transparent modes of the AFE and framing system can be used to implement other custom
protocols such as MIFARE® classic in reader or card emulation mode.
UM3007 - Rev 1
page 7/21
Page 8
/SS_MCU
3V3
C100
C_2µ2_0402_X5R
SEN
INTR
MISO
MOSI
SCLK
V_RF
3V3
SDA
SCL
SPI/Power_Con
SCL_MCU
SPI/Power Supply
Extension connectors
SDA_MCU
A0
A1
A2
A3
A4
A5
D0
D1
D2
D4
D3
D5
D6
D7
D8
D9
D10
D14
D15
D13
D12
D11
MCU
Arduino Connector
Arduino Connector
PB10
PA8
PB4
PB5
PB3
PA10
PA2
PA3
PB8
PB9
Arduino Connector
PA5
PA6
PB6
PA7
PC7
PA9
NC
RESET
IOREF (NC)
VIN
PA0
PA1
+3V3
+5V
GND
GND
PA4
PB0
PC1
PC0
1
2
3
4
5
6
CN8
1
Header 6X1_Female
2
3
4
5
6
7
8
CN6
Header 8X1_Female
10
9
8
7
6
5
4
3
2
1
CN5
Header 10X1_Female
8
7
6
5
4
3
2
1
CN9
Header 8X1_Female
IRQ_MCU
MCU_LED1
Arduino Connector
MCU_LED2
MCU_LED3
VBUS
3V3
VBUS
SCLK_MCU
MISO_MCU
MOSI_MCU
IRQ_MCU
MISO_MCU
MOSI_MCU
/SS_MCU
SCLK_MCU
MCU_LED2
MCU_LED1
MCU_LED4
MCU_LED3
MCU_LED6
MCU_LED5
TF
PWR Ok
TB
TA
TV
AP2P
TX
LED100
LED101
LED102
LED103
LED104
LED105
LED106
R101
R102
R103
R104
R105
R106
R100
3V3
SCLK_MCU
R116
1k65 NC
R117
SCL_MCU
1k65 NC
SDA_MCU
3V3
ST11
ST12
ST14
ST16
ST18
ST20
MCU_LED4
MCU_LED5
ST2
ST4
ST5
ST6
ST7
IRQ_MCU
ST8
ST9
MCU_LED6ST13
/SS_MCUST15
MCU_LED2ST17
ST19
MCU_LED3ST21
ST10
MCU_LED6ST1
/SS_MCU
UM3007 - Rev 1
4Schematic diagrams
Figure 3. X-NUCLEO-NFC08A1 circuit schematic (1 of 3)
page 8/21
Schematic diagrams
UM3007
Page 9
RFI1
RFI2
RFO1
RFO2
AAT_A
AAT_B
Ext_LM
Antenna_Con
Antenna_Con
AAT_A
RFO1
AAT_B
RFO2
RFI2
RFI1
SPI/Power Supply
INTR_16
MISO_16
MOSI_16
SCLK_16
ST25R3916 NFC Initiator / HF Reader
Controller Interface
Antenna Connection
SEN_16
SEN
INTR
MISO
MOSI
SCLK
V_RF
3V3
SDA
SCL
SPI/Power_Con
V_RF
3V3
GNDGND
GND GNDGNDGNDGND
GNDGND
V_RF
GNDGND
GND
GND
GND GND
GND GND GNDGND
GNDGND
RFO1
RFO2
3TP20
AAT_B
AAAT_
4
RFI2
TP20
RFI1
AAT_A
AAT_B
3V3
VDD
Ext_LM
AAT_B
1
VDD_IO2CSO3VDD_D4XTO
5
6
X
G
T
N
I
D_D
7
VDD_A8VDD
9
VDD_RF
10
VDD_TX
11
VDD_AM
12
GND_DR
RFO1
13
14
VDD_DR
RFO2
15
16
GND_DR
17
Ext_LM
18
AAT_A
19
AAT_B
20
I2C_EN
VSS
21
RFI1
22
23
AGDC
RFI2
24
25
26
G
CSI
ND_A
27
28
IRQ
MCU_CLK
29
3
3
3
0
2
1
MO
BSS
SCL
MISO
SI
K
3916B-
HF Reader IC
ST25R
U200
C201
GND
C_10n_0402_X7R
INTR_16
SEN_16
SCLK_16
MOSI_16
MISO_16
GND
GND
TP201
C213
C_10p_0603
C214
C_10p_0603
C208
C_10n_0402_X7R
C209
C210
C_10n_0402_X7R
C_2µ2_0402_X5R
C211
C_10n_0402_X7R
C212
C_2µ2_0402_X5R
C215
C_10n_0402_X7R
C216
C206
C_2µ2_0402_X5R
10n_0402_X7R
C207
2µ2_0402_X5R
C202
22n_0402_X7R
C203 C204
2µ2_0402_X5R-NC
10n_0402_X7R
1
2
P200
U.FL-R-SMT-1 NC
1
2
P202
U.FL-R-SMT-1 NC
AAT_A
GND
GND
TP200
TP202
R205
0R
0R NC
R204
GND
Y200
VDD_RF
VDD_RF
VDD_AM
C200
µXC_1_0402_5R
VDD_D
VDD_A
VDD_D
C205
2µ2_0402_X5R
VDD_TX
C217
C_10n_0402_X7R_NC
GND
C218
C_2µ2_0402_X5R-NC
GND
Ext_LM
AQWT
UM3007 - Rev 1
Figure 4. X-NUCLEO-NFC08A1 circuit schematic (2 of 3)
page 9/21
Schematic diagrams
UM3007
Page 10
GND
GND
Antenna Circuit incl. EMI Filter and Matching
GND
RFI1
RFI2
RFO1
RFO2
AAT_A
AAT_B
Ext_LM
Antenna_Con
RFI1
RFI2
Antenna Connection
RFO1
RFO2
RFI2
Antenna_Con
ANT1
ANT2
C305
C_680p_0603
C308
C_680p_0603
C301
C_10p_0603
C312
C_10p_0603
GND
AAT_parallel
GND
GND
AAT_series
AAT_series
AAT_parallel
RFO1
RFI1
RFO2
AAT_series
C300
C_180p_0603
C313
C_180p_0603
3
4
21
C302
3
LXRW0YV600-054
4
21
C311
3
4
LXRW0YV600-054
21
NC
4C30
LXRW0YV600-054-NC
3
4
21
NC
C307
LXRW0YV600-054-NC
L300
270n
R300
2R4
R302
2R4
C306
C_56p_0603
C309
C_56p_0603
C303
C_100p_0603
C310
C_100p_0603
1
2
J300
L301
270n
1
2
3
ANTC
ANT_NFC06
GND
R301
100R
1
2
3
D300
BAV70W_SOT323
Q300
R303
47K
GND
Ext_LM
ANT1
ANT2
Ext_LM
C315
C_47p_0603
C316
C_47p_0603
AAT_parallelC317
C_47p_0603
R304
0R
GND
3
4
21
C314
LXRW0YV600-054
UM3007 - Rev 1
Figure 5. X-NUCLEO-NFC08A1 circuit schematic (3 of 3)
High performance
NFC universal
device and EMVCo
reader
CrystalMURATANX2016SA STD-CZS-5
STST25R3916B-AQWT
UM3007 - Rev 1
page 12/21
Page 13
6Board versions
PCB versionSchematic diagramsBill of materials
X$NUCLEO-NFC08A1X$NUCLEO-NFC08A1 schematic diagramsX$NUCLEO-NFC08A1 bill of materials
1.
This code identifies the X-NUCLEO-NFC08A1 expansion board first version. It is printed on the board PCB.
UM3007
Board versions
Table 4. X-NUCLEO-GNSS2A1 versions
UM3007 - Rev 1
page 13/21
Page 14
Federal Communications Commission (FCC) and Innovation, Science and Economic Development Canada (IC) compliance
7Federal Communications Commission (FCC) and Innovation,
Science and Economic Development Canada (IC) compliance
7.1FCC Compliance Statement
7.1.1Part 15.19
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this
device may not cause harmful interference, and (2) this device must accept any interference received, including
interference that may cause undesired operation.
7.1.2Part 15.21
Any changes or modifications to this equipment not expressly approved by STMicroelectronics may cause
harmful interference and void the user
7.1.3Part 15.105
This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part
15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference
in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful interference to radio communications.
However
cause harmful interference to radio or television reception, which can be determined by turning the equipment off
and on, the user is encouraged to try to correct the interference by one or more of the following measures:
—Reorient or relocate the receiving antenna.
—Increase the separation between the equipment and receiver.
—Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
—Consult the dealer or an experienced radio/TV technician for help.
, there is no guarantee that interference will not occur in a particular installation. If this equipment does
’s authority to operate this equipment.
UM3007
7.1.4FCC ID
FCC ID: YCPNFC08A1
7.2Formal notices required by Innovation, Science and Economic Development
Canada (“IC”)
7.2.1Compliance statement
This device complies with Innovation, Science and Economic Development Canada's license-exempt RSS
standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference,
and (2) this device must accept any interference, including interference that may cause undesired operation.
7.2.2Compliance declaration
This device contains license-exempt transmitter(s)/receiver(s) that comply with Innovation, Science and Economic
Development Canada’
(1) This device may not cause interference.
(2) This device must accept any interference, including interference that may cause undesired operation of the
device.
L’émetteur/récepteur exempt de licence contenu dans le présent appareil est conforme aux CNR d’Innovation,
Sciences et Développement économique Canada applicables aux appareils radio exempts de licence.
L’exploitation est autorisée aux deux conditions suivantes:
1) L’appareil ne doit pas produire de brouillage;
2) L’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en
compromettre le fonctionnement.
s license-exempt RSS(s). Operation is subject to the following two conditions:
UM3007 - Rev 1
page 14/21
Page 15
7.2.3IC ID
IC ID: 8967A-NFC08A1
Note:
The grantee is not responsible for any changes or modifications not expressly approved by the party responsible
for compliance. Such modifications could void the user’s authority to operate the equipment.
UM3007
Formal notices required by Innovation, Science and Economic Development Canada (“IC”)
UM3007 - Rev 1
page 15/21
Page 16
Europe and UK regulatory compliance information
8Europe and UK regulatory compliance information
Notice for the European Union
The X-NUCLEO-NFC08A1 is in conformity with the essential requirements of the Directive 2014/53/EU (RED)
and of the Directive 2015/863/EU (RoHS). Applied harmonized standards are listed in the EU Declaration of
Conformity
Notice for United Kingdom
The X-NUCLEO-NFC08A1 is in compliance with the UK Radio Equipment Regulations 2017 (UK SI 2017 No.
1206 and amendments) and with the Restriction of the Use of Certain Hazardous Substances in Electrical and
Electronic Equipment Regulations 2012 (UK SI 2012 No. 3032 and amendments). Applied standards are listed in
the UK Declaration of Conformity.
.
UM3007
UM3007 - Rev 1
page 16/21
Page 17
Revision history
able 5. Document revision history
T
DateRevisionChanges
14-Sep-20221Initial release.
UM3007
UM3007 - Rev 1
page 17/21
Page 18
UM3007
Contents
Contents
1Getting started ....................................................................2
Figure 3. X-NUCLEO-NFC08A1 circuit schematic (1 of 3) .............................................8
Figure 4. X-NUCLEO-NFC08A1 circuit schematic (2 of 3) .............................................9
Figure 5. X-NUCLEO-NFC08A1 circuit schematic (3 of 3) ............................................ 10
UM3007 - Rev 1
page 20/21
Page 21
UM3007
IMPORTANT NOTICE – READ CAREFULLY
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, refer to www
are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.
s terms and conditions of sale in place at the time of order acknowledgment.
.st.com/trademarks. All other product or service names