STM32 ODE function pack for MEMS microphone acquisition, advanced audio processing and audio output

FP-AUD-SMARTMIC1 is an STM32 ODE function pack. This software package implements a complete application targeting advanced processing for MEMS microphone arrays, including digital MEMS microphone acquisition, beamforming, source localization and acoustic echo cancellation. The processed audio is sent to a USB host and a loudspeaker connected to the relevant expansion boards.

The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.

This sample implementation supports two kind of systems: STM32 NUCLEO-F446RE development board equipped with the X-NUCLEO-CCA01M1 or X-NUCLEO-CCA02M1 expansion boards and the STEVAL-MKI129Vx digital microphone evaluation board series or the BlueCoin starter kit (STEVAL-BCNKT01V1).

Key Features

  • AcousticBF real-time beam forming software expansion for STM32Cube
  • AcousticEC real-time acoustic echo cancellation software expansion for STM32Cube
  • AcousticSL real-time sound source localization software expansion for STM32Cube
  • Complete application including all the acoustic functions in a unique example application
  • Software graphic user interface to easily control parameters and algorithms from a host PC
  • Free, user-friendly license terms
  • Sample implementation available on a NUCLEO-F446RE board when connected to an X-NUCLEO-CCA01M1 and an X-NUCLEO-CCA02M1 expansion board
  • Sample implementation available on the BlueCoin starter kit (STEVAL-BCNKT01V1)





Description バージョン サイズ
DB3275 DB3275: STM32 ODE function pack for MEMS microphone acquisition, advanced audio processing and audio output 1.0 261 KB
Description バージョン サイズ
UM2214 UM2214: Getting started with AcousticBF real-time beam forming middleware 1.0 736 KB
UM2213 UM2213: Getting started with AcousticEC, real-time acoustic echo cancellation middleware 1.1 250 KB
UM2212 UM2212: Getting started with AcousticSL real-time sound source localization middleware 1.0 411 KB
UM2219 UM2219: Getting started with STM32 ODE function pack for MEMS microphones acquisition, advanced audio processing and audio output 1.0 2 MB

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

Description バージョン サイズ
FP-AUD-SMARTMIC1 Quick start guide 1.0 2 MB
STM32 and STM8 embedded software solutions 4.0 3 MB


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

ツール & ソフトウェア

STM32 Open Development Environment
Product Evaluation Tools


製品型番 Software Version Marketing Status Supplier Order from ST
FP-AUD-SMARTMIC1 1.0.0 Active ST