X-NUCLEO-CCA02M1:Digital MEMS microphones expansion board based on MP34DT01-M for STM32 Nucleo.

The X-NUCLEO-CCA02M1 is an evaluation board based on digital MEMS microphones. It is compatible with the ST morpho connector layout, and is designed around STMicroelectronics MP34DT01-M digital microphones. It has two microphones soldered onto the board and is compatible with digital microphone coupon boards such as STEVAL-MKI129Vx and STEVAL-MKI155Vx.

The X-NUCLEO-CCA02M1 allows synchronized acquisition and streaming of up to 4 microphones through I²S, SPI or DFSDM peripherals. It represents a quick and easy solution for the development of microphone-based applications as well as a starting point for audio algorithm implementation.

Key Features

  • 2 on-board MP34DT01-M digital MEMS microphones
  • 6 slots to plug in digital microphone coupon boards such as STEVAL-MKI129Vx and STEVAL-MKI155Vx
  • Synchronized acquisition and streaming of up to 4 microphones
  • Free comprehensive development firmware library and audio capture plus USB streaming sample application which is compatible with STM32Cube firmware
  • Compatible with STM32 Nucleo boards
  • Equipped with ST morpho connector (upwards and downwards)
  • Equipped with Arduino UNO R3 connector (upwards) to allow multiple boards
  • RoHS compliant
Product Specifications
DescriptionVersionSize
DB2593: Digital MEMS microphones expansion board based on MP34DT01-M for STM32 Nucleo2.0555 KB
User Manuals
DescriptionVersionSize
UM1900: Getting started with the digital MEMS microphones expansion board based on MP34DT01-M for STM32 Nucleo3.01 MB
Errata Sheets
DescriptionVersionSize
ES0315: X-NUCLEO-CCA02M1 Board limitations1.0176 KB
Presentations
DescriptionVersionSize
X-NUCLEO-CCA02M1 Quick start guide1.1.01 MB
Board Manufacturing Specifications
DescriptionVersionSize
X-NUCLEO-CCA02M1 gerber files1.098 KB
Bill of Materials
DescriptionVersionSize
X-NUCLEO-CCA02M1 BOM1.05 KB
Schematic Packs
DescriptionVersionSize
X-NUCLEO-CCA02M1 schematic2.0273 KB
Brochures
DescriptionVersionSize
STM32 Open Development Environment Brochure15.104 MB
Audio ICs Software
Part NumberManufacturerDescription
BLUEVOICELINK1STBluetooth Low Energy and microphones software expansion for STM32Cube
OSXBLUEVOICESTVoice-over-Bluetooth Low Energy vendor-specific profile library for STM32 and BlueNRG
MCUs Embedded Software
Part NumberManufacturerDescription
X-CUBE-MEMSMIC1STDigital MEMS microphones acquisition and processing software expansion for STM32Cube
MEMS and Sensors Software
Part NumberManufacturerDescription
BLUEMICROSYSTEM2STBluetooth low energy and sensor software expansion for STM32Cube
Product Evaluation Tools
Part NumberManufacturerDescription
NUCLEO-F072RBSTM32 Nucleo-64 development board with STM32F072RB MCU, supports Arduino and ST morpho connectivity
NUCLEO-F401RESTSTM32 Nucleo-64 development board with STM32F401RE MCU, supports Arduino and ST morpho connectivity
NUCLEO-F746ZGSTM32 Nucleo-144 development board with STM32F746ZG MCU, supports Arduino, ST Zio and morpho connectivity
NUCLEO-L053R8STM32 Nucleo-64 development board with STM32L053R8 MCU, supports Arduino and ST morpho connectivity
NUCLEO-L476RGSTM32 Nucleo-64 development board with STM32L476RG MCU, supports Arduino and ST morpho connectivity
Sample & Buy
Part NumberUnit Price (US$) *QuantityECCN (EU)ECCN (US)Country of Origin
X-NUCLEO-CCA02M115.321NECEAR99ITALY
Quality & Reliability
Part NumberRoHS Compliance GradeMaterial Declaration**
X-NUCLEO-CCA02M1Ecopack2
Digital MEMS microphones expansion board based on MP34DT01-M for STM32 Nucleo X-NUCLEO-CCA02M1
Getting started with the digital MEMS microphones expansion board based on MP34DT01-M for STM32 Nucleo X-NUCLEO-CCA02M1
X-NUCLEO-CCA02M1 Board limitations X-NUCLEO-CCA02M1
X-NUCLEO-CCA02M1 Board limitations X-NUCLEO-CCA02M1
X-NUCLEO-CCA02M1 Board limitations X-NUCLEO-CCA02M1
X-NUCLEO-CCA02M1 Board limitations X-NUCLEO-CCA02M1
X-NUCLEO-CCA02M1 Board limitations X-NUCLEO-CCA02M1
Getting started with X-CUBE-SPN6, low voltage stepper motor driver software expansion for STM32Cube X-CUBE-SPN6