Digital MEMS microphones acquisition and processing software expansion for STM32Cube

X-CUBE-MEMSMIC1 is an expansion software package for STM32Cube.

The software runs on the STM32 and includes drivers and middleware for audio data acquisition from MEMS digital microphones (MP34DT01-M) and USB streaming of the recorded signals.

The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers and comes with examples showing X-NUCLEO-CCA02M1 capabilities when connected to NUCLEO-F401RE, NUCLEO-L476RG or NUCLEO-F746ZG board.


  • Complete middleware to build applications using MEMS digital microphones (MP34DT01-M)
  • Easy portability across different MCU families thanks to STM32Cube
  • Audio input class USB driver to allow the recognition of the device as a standard USB microphone and enable audio streaming
  • PC-based streaming using third-party standard audio editors
  • Free, user-friendly license terms
  • Microphone acquisition sample implementation available on the X-NUCLEO-CCA02M1 board when connected to a NUCLEO-F401RE, NUCLEO-L476RG or NUCLEO-F746ZG board
  • Advanced processing applications based on ST acoustic libraries for NUCLEO-F401RE, including AcousticBF (real time beamforming) sample and AcousticSL (real time sound source localization) sample





Description バージョン サイズ
DB2599 DB2599: Digital MEMS microphone acquisition and processing software expansion for STM32Cube 6.0 240 KB
Description バージョン サイズ
UM2312 UM2312: Development checklist for STM32Cube Expansion Packages 1.0 283 KB
UM2285 UM2285: Development guidelines for STM32Cube Expansion Packages 1.0 485 KB
UM2214 UM2214: Getting started with AcousticBF real-time beam forming middleware 1.0 736 KB
UM2212 UM2212: Getting started with AcousticSL real-time sound source localization middleware 1.0 411 KB
UM1901 UM1901: Getting started with the software package for digital MEMS microphones in X-CUBE-MEMSMIC1 expansion for STM32Cube 5.0 785 KB

プレゼンテーション & トレーニング資料

Description バージョン サイズ
STM32 and STM8 embedded software solutions 7.0 3 MB

Publications and Collaterals

Description バージョン サイズ
STM32 Open Development Environment Brochure 16.10 1 MB
Sensor & motion algorithm software pack for STM32Cube 1.0 675 KB


Description バージョン サイズ
SLA0077 SLA0077: SOFTWARE LICENSE AGREEMENT ("Agreement") 2.12 633 KB


製品型番 General Description Software Version Supplier Marketing Status GitHub link ダウンロード
X-CUBE-MEMSMIC1 Digital MEMS microphones acquisition and processing software expansion for STM32Cube 4.0.0 ST Active -


サポート & コミュニティ