How to use STM32 Nucleo expansion board based on the STSAFE-A120 secure element

User manual

Introduction

The X-NUCLEO-ESE01A1 expansion board is based on the STSAFE-A120 secure element. It can be used with any STM32 Nucleo development board.

The on-board STSAFE-A120 is customized with a standard profile for evaluation and is compatible with the Arduino UNO R3 connector.

The X-NUCLEO-ESE01A1 expansion board is used with free X-CUBE-STSE01 or X-CUBE-SBSFU software packages containing sample code to demonstrate how to implement security applications.

Figure 1. X-NUCLEO-ESE01A1 expansion board

Notice: For dedicated assistance, submit a request through our online support portal at www.st.com/support.

Getting started

1.1 Hardware requirements

The X-NUCLEO-ESE01A1 expansion board can be connected to any STM32 Nucleo development board through the matching Arduino UNO R3 connector pins.

Note: Handle the X-NUCLEO-ESE01A1 with care and avoid bending or damaging the pins as the board has male/female pass-through connectors and ESD sensitive components.

1.2 System requirements

To complete the system setup, you need:

Hardware description

The X-NUCLEO-ESE01A1 expansion board has an embedded STSAFE-A120 secure element to allow you to evaluate its authentication and data management services connected to a local or remote host.

This STSAFE-A120 is factory personalized with a generic sample profile.

The main features of the X-NUCLEO-ESE01A1 expansion board are:

The X-NUCLEO-ESE01A1 interfaces with the STM32 Nucleo microcontrollers via the I²C communication bus.

2.1 Jumpers and solder bridges

Table 1. X-NUCLEO-SAFEA1A expansion board jumper and solder bridge functions

Jumper Alternative soldering point function
P4 SB1 Connects embedded 2.2kΩ pull-ups to I²C bus for SCL
P5 SB2 Connects embedded 2.2kΩ pull-ups to I²C bus for SDA
P3 SB5 Can be used to drive the STSAFE-A120 reset pin via the STM32 MCU PCO GPIO
P1 Selection of STSAFE-A120 power supply mode (+3.3 V from Nucleo, from Nucleo D2 GPIO or from Q1 transistor through D4 GPIO)
P2

2.2 Connector (optional)

X-NUCLEO-ESE01A1 Nucleo expansion board has an HE10 extension connector (J2) footprint to mount an additional STSAFE-A1xx secure element or any other use case.

Note: If you use the connector to accommodate new generation STSAFE-A devices, be sure that you populate jumper P3 in order to place the current STSAFE-A120 secure element soldered on the board in reset mode.

STM32 series microcontroller software

The STM32 ODE software package X-CUBE-STSE01 provides demonstration source code for any NUCLEO development board with X-NUCLEO-ESE01A1 expansion. The X-CUBE-STSE01 package includes drivers, middleware and several demonstration codes that implement the features of the STSAFE-A120 device through a host microcontroller. The demonstration codes use the STSAFE-A1xx middleware built on the STM32Cube software technology. They illustrate authentication, key pair generation, key establishment, local envelope wrapping and pairing features.

Schematic diagrams

Figure 2. X-NUCLEO-ESE01A1 circuit schematic

Figure 2. X-NUCLEO-ESE01A1 circuit schematic

STSAFE-A Chips

I2C Pull UP enablement

STSAFE-A Reset Management

ARDUINO CONNECTOR

Default values:

Power supply selector

Aardvark connector

Bill of materials

Table 2. X-NUCLEO-ESE01A1

Item Q.ty Ref. Part/value Description Manufacturer Order code
1 1 CN5 'SAMTEC - SSQ-110-24-G-S - EMBASE. 2.54MM. VERTICAL THT. 10 VOIES SAMTEC SSQ-110-24-G-S
2 1 CN6 'SAMTEC - SSQ-108-24-G-S - EMBASE. 2.54MM. VERTICAL THT. 8 VOIES SAMTEC SSQ-108-24-G-S
3 1 CN8 'SAMTEC - SSQ-106-24-G-S - EMBASE. 2.54MM. VERTICAL THT. 6 VOIES SAMTEC SSQ-106-24-G-S
4 1 CN9 'SAMTEC - SSQ-108-24-G-S - EMBASE. 2.54MM. VERTICAL THT. 8 VOIES SAMTEC SSQ-108-24-G-S
5 1 IC2 STSAFA120DFSPL05 - DFN8 2x3 (not mounted) ST STSAFA120DFSPL05
6 1 IC1 STSAFA120S8SPL05, SO8N 5x6 ST STSAFA120S8SPL05
7 1 J2 3M-30310-6002HB-Connecteur embase 10 voies 3M 3M-30310-6002HB
8 1 P1 2211S-03G MULTICOMP, Header, male, 2.54mm, 3 contacts, traversant MULTICOMP 2211S-03G
9 1 P2 2211S-03G MULTICOMP, Header, male, 2.54mm, 3 contacts, traversant MULTICOMP 2211S-03G
10 1 P3 2211S-02G MULTICOMP, Header, male, 2.54mm, 2contacts, traversant MULTICOMP 2211S-02G
11 1 P4 2211S-02G MULTICOMP, Header, male, 2.54mm, 2contacts, traversant MULTICOMP 2211S-02G
12 1 P5 2211S-02G MULTICOMP, Header, male, 2.54mm, 2contacts, traversant MULTICOMP 2211S-02G
13 1 P1.2 Connected P2.2, P1.2 VCC - 3V3 JUMPER 2contacts 2,54mm ASSMANN WSW AKSPLTZ BLACK
14 1 Q1 DMP2305U-7 - DIODES INC. - PMOS 20V 4A RDSon45 mOhm SOT23 Diodes Incorporated DMP2305U-7
15 1 R1 3.3k Ohm Résistance CMS 0603 3.3KOhm MULTICOMP MCWR06X3301FTL
16 1 R2 3.3k Ohm Résistance CMS 0603 3.3KOhm MULTICOMP MCWR06X3301FTL
17 1 R3 2.2k Ohm Résistance CMS 0603 2.2KOhm MULTICOMP MCWR06X2201FTL
18 1 R4 2.2k Ohm Résistance CMS 0603 2.2KOhm MULTICOMP MCWR06X2201FTL
19 1 R5 1k Ohm Résistance CMS 0603 1KOhm MULTICOMP MCWR06X1001FTL
20 1 SB1 SOLDER BRIDGE (connected) SOLDER BRIDGE SOLDER BRIDGE
21 1 SB2 SOLDER BRIDGE (connected) SOLDER BRIDGE SOLDER BRIDGE
22 1 SB3 SOLDER BRIDGE (connected) SOLDER BRIDGE SOLDER BRIDGE
23 1 SB5 SOLDER BRIDGE (not connected) SOLDER BRIDGE SOLDER BRIDGE

Board versions

Table 3. X-NUCLEO-ESE01A1 versions

Finished good Schematic diagrams Bill of materials
XN$ESE01A1A(1) XN$ESE01A1A schematic diagrams XN$ESE01A1A bill of materials

1. This code identifies the X-NUCLEO-ESE01A1 evaluation board first version.

Regulatory compliance information

Notice for US Federal Communication Commission (FCC)

For evaluation only; not FCC approved for resale

FCC NOTICE - This kit is designed to allow:

  1. Product developers to evaluate electronic components, circuitry, or software associated with the kit to determine whether to incorporate such items in a finished product and
  2. Software developers to write software applications for use with the end product.

This kit is not a finished product and when assembled may not be resold or otherwise marketed unless all required FCC equipment authorizations are first obtained. Operation is subject to the condition that this product not cause harmful interference to licensed radio stations and that this product accept harmful interference. Unless the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit must operate under the authority of an FCC license holder or must secure an experimental authorization under part 5 of this chapter 3.1.2.

Notice for Innovation, Science and Economic Development Canada (ISED)

For evaluation purposes only. This kit generates, uses, and can radiate radio frequency energy and has not been tested for compliance with the limits of computing devices pursuant to Industry Canada (IC) rules.

À des fins d'évaluation uniquement. Ce kit génère, utilise et peut émettre de l'énergie radiofréquence et n'a pas été testé pour sa conformité aux limites des appareils informatiques conformément aux règles d'Industrie Canada (IC).

Notice for the European Union

This device is in conformity with the essential requirements of the Directive 2014/30/EU (EMC) and of the Directive 2011/65/EU (RoHS II), including subsequent revisions and additions, as well as amended by the Delegated Directive 2015/863/EU (RoHS III).

Notice for the United Kingdom

This device is in compliance with the UK Electromagnetic Compatibility Regulations 2016 (UK S.I. 2016 No. 1091) and with the Restriction of the Use of Certain Hazardous Substances in Electrical and Electronic Equipment Regulations 2012 (UK S.I. 2012 No. 3032).

Revision history

Table 4. Document revision history

Date Version Changes
02-Jul-2025 1 Initial release.
Models: UM3531, UM3531 Nucleo Expansion Board, Nucleo Expansion Board, Expansion Board

File Info : application/pdf, 14 Pages, 2.04MB

PDF preview unavailable. Download the PDF instead.

um3531-how-to-use-stm32-nucleo-expansion-board-based-on-the-stsafea120-secure-element-stmicroelectronics

References

C2 v20.4.0000 build 240 - c2 rendition config : Techlit Active Antenna House PDF Output Library 7.2.1732; modified using iText 2.1.7 by 1T3XT

Related Documents

Preview STM32 Nucleo-64 Board: Features, Specifications, and Ordering Information
A data brief detailing the features, system requirements, development toolchains, demonstration software, and ordering information for the STM32 Nucleo-64 board from STMicroelectronics.
Preview X-NUCLEO-GFX02Z1: STM32 Nucleo-144 Display Expansion Board User Manual
User manual for the STMicroelectronics X-NUCLEO-GFX02Z1 expansion board, featuring a 2.2-inch TFT display and joystick for STM32 Nucleo-144 development boards. Learn about its features, compatibility, and usage.
Preview STM32 Nucleo-144 Boards User Manual
User manual for STMicroelectronics STM32 Nucleo-144 development boards, detailing features, hardware layout, configuration, and usage for prototyping with STM32 microcontrollers. Includes model numbers like NUCLEO-F746ZG, NUCLEO-F446ZE, and support for Arm Mbed.
Preview STM32 Nucleo-144 Board Data Brief | STMicroelectronics
Technical data brief for the STM32 Nucleo-144 development board from STMicroelectronics, detailing features, system requirements, development toolchains, ordering information, and revision history.
Preview STM32 Nucleo-144 Boards: User Manual & Development Guide | STMicroelectronics
Discover the STM32 Nucleo-144 boards, a versatile development platform from STMicroelectronics. This comprehensive user manual details features, hardware, quick start guides, and compliance information for prototyping with STM32 microcontrollers. Learn more at www.st.com and mbed.org.
Preview STM32 Nucleo-144 Boards User Manual | STMicroelectronics
Explore the STM32 Nucleo-144 boards with this comprehensive user manual. Learn about features, hardware layout, configuration, power supply options, and connectivity for STM32 microcontrollers. Ideal for prototyping and development.
Preview X-NUCLEO-GFX02Z1 User Manual: STM32 Nucleo-144 Display Expansion Board
Explore the X-NUCLEO-GFX02Z1, an expansion board from STMicroelectronics that adds a 2.2-inch TFT display and GUI capabilities to STM32 Nucleo-144 development boards. Features include a joystick and Q-SPI NOR Flash memory.
Preview STM32 Nucleo-144 Boards (MB1137) User Manual
Explore the STM32 Nucleo-144 boards (MB1137) from STMicroelectronics. This user manual details features, development environment, hardware layout, and ordering information for these versatile microcontroller development kits, ideal for prototyping and embedded system design.