Adafruit
I2S MEMS Microphone Breakout - ICS-43434
· MPN: ADA6049
Add digital audio input to a capable microcontroller or single-board computer with this tiny breakout for the TDK ICS43434 I2S MEMS microphone. MEMS micropho...
Add digital audio input to a capable microcontroller or single-board computer with this tiny breakout for the TDK ICS43434 I2S MEMS microphone. MEMS microphones detect sound like classic electret mics, but are much smaller and thinner, and this one outputs digital I2S audio rather than an analogue signal.
The breakout provides the digital I2S signals you need: Clock, Data, and Left-Right/Word Select Clock. Your microcontroller or computer drives the clock and word-select lines, then reads the microphone data directly, so no analogue conversion stage is required.
This is a single mono, bottom-ported microphone. The Select pin lets you choose whether it appears on the left or right channel, and two microphones can be paired for stereo by sharing Clock, WS, and Data while setting one Select pin low and the other high. It provides 24-bit output without firmware or driver configuration.
It is intended for 1.6–3.6 V logic only and is not suitable for 5 V logic. It is best matched with boards that support I2S, such as Cortex M-series chips including SAMD21 and SAMD51, ESP32, RP2040 or RP2350, and single-board computers like the Raspberry Pi. The Adafruit guide includes code, libraries, wiring examples, CAD files, Fritzing files, and more.
Specifications:
- Sensitivity: −26 dB FS ±1dB
- SNR High Performance Mode: 65 dBA
- SNR Low Power Mode: 64 dBA
- Current Draw High Performance Mode: 490 µA
- Current Draw Low Power Mode: 230 µA
- Microphone Acoustic Overload Point (AOP): 120 dB SPL
- Sample Rate High Performance Mode: 23 ~ 51.6 kHz
- Sample Rate Low Power Mode: 6.25 ~ 18.75 kHz
Useful for general audio recording and sound detection projects where a clean digital microphone interface is preferred over an analogue mic.
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- I2S
- I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
- MEMS microphone
- A tiny microphone made using micro-electromechanical systems, the same style of miniature manufacturing used in many phone sensors. It lets the board detect sound without needing an external microphone, which is useful for noise-reactive projects and simple audio input.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- RP2040
- A microcontroller chip used on many maker boards, with enough speed and flexible I/O for some camera and display projects. Compatibility with RP2040 matters because camera modules often need many pins and careful timing to read image data successfully.
- RP2350
- A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
- SAMD21
- The SAMD21 is a Microchip microcontroller used in many Arduino-compatible boards. It matters here because USB host library support can depend on the exact microcontroller on your mainboard.
- SAMD51
- A family of 32-bit microcontroller chips used to run the main program on a board. In this kit it handles the display-driving work, so it matters for performance when showing animations and graphics on an LED matrix.
- single-board computer
- A complete computer built onto one circuit board, usually including the processor, memory, ports, and connectors. This matters because accessories like heatsinks must match the board’s layout and mounting holes to fit properly.
Find this product in
Audio & Video
Sensors & Input
ICS-43434 Datasheet
Datasheet · 1.1 MB · Click any page to view full size
Supplier page — adafruit.com
Supplier Description · 1.7 MB · Click any page to view full size