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.

Key Features

  • 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

Image

×

Resources

Technical Documentation

Product Specifications
Description Version Size
DB2599 DB2599: Digital MEMS microphone acquisition and processing software expansion for STM32Cube 6.0 240.84 KB
User Manuals
Description Version Size
UM2312 UM2312: Development checklist for STM32Cube Expansion Packages 1.0 283.23 KB
UM2285 UM2285: Development guidelines for STM32Cube Expansion Packages 1.0 485.46 KB
UM2214 UM2214: Getting started with AcousticBF real-time beam forming middleware 1.0 736.74 KB
UM2212 UM2212: Getting started with AcousticSL real-time sound source localization middleware 1.0 411.74 KB
UM1901 UM1901: Getting started with the software package for digital MEMS microphones in X-CUBE-MEMSMIC1 expansion for STM32Cube 5.0 785.29 KB

Presentations & Training Material

Presentations
Description Version Size
STM32 and STM8 embedded software solutions 7.0 3.12 MB

Publications and Collaterals

Brochures
Description Version Size
STM32 Open Development Environment Brochure 17.09 1.21 MB
Sensor & motion algorithm software pack for STM32Cube 1.0 544.58 KB

Legal

License Agreement
Description Version Size
SLA0077 SLA0077: SOFTWARE LICENSE AGREEMENT ("Agreement") 2.12 633.37 KB

Get Software

Part Number General Description Software Version Supplier Marketing Status GitHub link Download
X-CUBE-MEMSMIC1 Digital MEMS microphones acquisition and processing software expansion for STM32Cube 4.0.0 ST Active -

 

Support & Community


×