Firmware for STM32F103 to communicate through the I2C interface to the M24SR device

The STSW-M24SR001 package contains all source files to compile firmware for theM24SR-DISCOVERY board.

The software includes drivers for M24SR devices (ISO14443 A dynamic tag), running on STM32F103 microcontrollers.

It is built on top of STM32 standard library software technology and is an example of the capabilities of the M24SR products in dynamic tag mode.

Key Features

  • I2C driver to communicate between STM32 microcontrollers and M24SR
  • Based on STM32 MCU standard library
  • Available functionalities:
    • Read / Store NDEF message
    • Bluetooth pairing (only on the Premium edition board, but software available)
    • Toggle RF Enable/Disable
    • Control GPO to interrupt MCU
    • Password management (Password Authentication, Tag Read only/Write only, etc.)


Technical Documentation

Product Specifications
Description Version Size
DB2696 DB2696: Firmware for the M24SR-DISCOVERY board 1.1 124 KB
User Manuals
Description Version Size
UM1706 UM1706: M24SR-DISCOVERY firmware 1.1 620 KB


License Agreement
Description Version Size
SLA0051 SLA0051: MyLiberty V1 - SOFTWARE LICENSE AGREEMENT 2.11 101 KB

Tools and Software

STM32 Open Development Environment
Evaluation Tools
Product Evaluation Tools

Get Software

Part Number Software Version Marketing Status Supplier Software Type Download
STSW-M24SR001 1.3 Active ST Firmware


Support & Community