Features
• 2 on-board MP34DT06J digital MEMS microphones
• 6 slots to plug in digital microphone coupon boards such as STEVAL-MIC001V1,
STEVAL-MIC002V1 and STEVAL-MIC003V1
• Synchronized acquisition and streaming of up to 4 microphones
• Free comprehensive development firmware library and audio capture plus USB
streaming sample application compatible with STM32Cube
• 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 and WEEE compliant
Description
The X-NUCLEO-CCA02M2 expansion board has been designed around MP34DT06J
digital MEMS microphone.
It is compatible with the ST morpho connector layout and with digital microphone
coupon boards such as STEVAL-MIC001V1, STEVAL-MIC002V1 and STEVAL-
MIC003V1.
The X-NUCLEO-CCA02M2 embeds two MP34DT06J microphones and allows
synchronized acquisition and streaming of up to 4 microphones through I²S, SPI,
DFSDM or SAI 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.
Product summary
Digital MEMS
microphone expansion
board based on
MP34DT06J for STM32
Nucleo
X-NUCLEO-
CCA02M2
MEMS audio sensor
omnidirectional stereo
digital microphone
MP34DT06J
Microphone coupon
board based on
MP34DT05-A
STEVAL-
MIC001V1
Microphone coupon
board based on
MP34DT06J
STEVAL-
MIC002V1
Microphone coupon
board based on
IMP34DT05
STEVAL-
MIC003V1
Digital MEMS microphone expansion board based on MP34DT06J for STM32
Nucleo
X-NUCLEO-CCA02M2
Data brief
DB4016 - Rev 1 - September 2019
For further information contact your local STMicroelectronics sales office.
www.st.com
1 Schematic diagrams
Figure 1. X-NUCLEO-CCA02M2 circuit schematic (1 of 3)
C5
NC (1.5K)
J1
E5V
2
GND
D4
6
5
VBUS
D1
1
3
OUT
D-
2
SB1
NC (100nF)
OTG_FS_DM_NUCLEO
OTG_FS_DP_NUCLEO
V_USB
2
3V3
SH2
7
ID
4
GND
5
EN
1
C3
1
1
Vbus
SH4
9
VDD
4
3V3
100nF
R3
V_USB
1
D2
USBLC6-2SC6U1
D1
U2
NC (8MHz)
ON: 5 V Voice -> STM32 Nucleo
(stream power from expansion board USB)
OFF: 5 V generated on the STM32 Nucleo
8
SH3
OSC_CLK_OUT
D3
4
D2
3
6
SH1
2
GND
ESDA7P60-1U1M
NC (15pF)
SB2
0R
USB Mini-B
C4
2
D+
3
STPS160A
USB
Figure 2. X-NUCLEO-CCA02M2 circuit schematic (2 of 3)
2
Open
6
34
6
OTG_FS_DP_NUCLEO
OTG_FS_DM_NUCLEO
5
33
35
32
34
E5V
19
21
MIC_LED
37
6
1
22
SB7
CN8
9
2
26
28
30
3
24
25
SB17
SPI1_MOSI
3
17
MIC_CLK
OSC_CLK_OUT
MIC_CLK_x2
HEADER 19x2
7
8
14
16
CN5
2
4
36
4
SPI1_MISO
25
u4_LED
MIC_PDM34 MIC_PDM12
MIC_CLK_NUCLEO
35
20
3
CN6
R4
CN10
SB14
SB10
1
SB16
26
17
36
SPI1_SCK
1
18
3
6
31
4
7
4
18
100
11
SB24
SB21
8
238
27
29
CN9
16
2
9
MIC_CLK_x2
SB20
5
SB26
5
38
29
5
24
5
15pF
MIC_CLK_NUCLEO
3
CN7
MIC_CLK_NUCLEO
11
27
MIC_CLK_x2
SPI1_CS
C6
28
30
MIC_PDM12
SB15
SB25
7
2
15
10
31
33
10
22
14
20
13
37
32
19
7
4
MIC_PDM34
21
1
3
9
5VV_IN
MIC_CLK_x2
SB12
8
15
6
SB13
MIC_CLK_NUCLEOMIC_CLK_x2
SB11
Open
Open
Open
Close
Close
Close
Close
Open
Open
Open
Open
Open
Open
Open
Open
Open
Open
17
SB23
12
3V3
10
12
SB22
8
HEADER 19x2
23
4
2
38
5
MIC_PDM34
13
SB8
MIC_PDM34
SB6
1
6
X-NUCLEO-CCA02M2
Schematic diagrams
DB4016 - Rev 1
page 2/5