2 Getting started
2.1 Overview
The X-NUCLEO-EEPRMA1 main features are:
•
Easy portability across different MCU families
• Equipped with Arduino™ UNO R3 connector
• Compatible with STM32 Nucleo boards
• Free comprehensive development firmware library and sample implementation available when the X-
NUCLEO-EEPRMA1 expansion board is plugged on top of a NUCLEO-F401RE or NUCLEO-L053R8
development board
• Developer can choose and solder an EEPROM to be tested using the evaluation software provided
• RoHS and WEEE compliant
2.2 Typical applications
The X-NUCLEO-EEPRMA1 expansion board acts as an external storage device that can be used for storing data
such as manufacturing traceability
, calibration data, user setting, error flags, data log and monitoring data to make
applications more flexible and accurate.
2.3 Hardware requirements
To use STM32 Nucleo development boards with the X-NUCLEO-EEPRMA1 expansion board, connect the boards
as shown below
.
Figure 2. X-NUCLEO-EEPRMA1 expansion board connected to an STM32 Nucleo development board
The EEPROM communicates with the STM32 Nucleo development board host microcontroller through the SPI or
I²C signals available on the Arduino UNO R3 connector
.
The X-NUCLEO-EEPRMA1 has been designed to allow using any STM32 Nucleo board, although complete
testing has been performed using the NUCLEO-F401RE and NUCLEO-L053R8 boards.
2.4 System requirements
To use the STM32 Nucleo boards with the X-NUCLEO-EEPRMA1 expansion board you need:
•
a Windows PC/laptop (Windows 7 or above) to install the firmware package (X-CUBE-EEPRMA1)
• a type A to Mini-B USB cable to connect the STM32 Nucleo board to the PC
UM2480
Getting started
UM2480 - Rev 1
page 3/22