Store

Adafruit

$14.43 |
In stock at supplier
No reviews yet

The Adafruit I2S MEMS Microphone Breakout features the SPH0645LM4H, a tiny digital MEMS microphone with a purely digital I2S output. Unlike analogue electret...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit I2S MEMS Microphone Breakout features the SPH0645LM4H, a tiny digital MEMS microphone with a purely digital I2S output. Unlike analogue electret microphones, this mic sends digital audio data directly to your microcontroller — eliminating analogue noise and the need for an ADC.

With a frequency range of approximately 50 Hz to 15 kHz, this microphone is well suited for general audio recording and sound detection. It works with any microcontroller or single-board computer that has an I2S peripheral, including the Arduino Zero, Feather M0, and Raspberry Pi.

Key Features

  • SPH0645LM4H MEMS Microphone – Compact digital microphone with I2S output
  • Purely Digital Output – Three pins: Clock, Data, and Word Select (Left-Right) — no analogue conversion needed
  • 50 Hz – 15 kHz Range – Suitable for general-purpose audio recording and detection
  • Channel Selectable – Set to left or right channel via the Select pin (connect to power or ground)
  • Stereo Capable – Pair two microphones on the same I2S bus with different Select pin settings
  • Bottom-Ported – Sound enters through the bottom of the board; orient the hole towards the audio source
  • 1.6V – 3.6V Operation – 3.3V logic only; not compatible with 5V logic levels

Ideal For

  • Digital audio recording with Cortex M-series microcontrollers
  • Raspberry Pi voice and sound detection projects
  • Noise-free audio input without analogue conversion
  • Stereo microphone setups using two breakouts on one I2S bus

Package Contents

  • 1× Adafruit I2S MEMS Microphone Breakout (SPH0645LM4H)
Important: This is a 3.3V device only — not compatible with 5V logic. Your microcontroller must have I2S support (e.g., Arduino Zero, Feather M0, Raspberry Pi). Many beginner boards do not include I2S.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

ADC
An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
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.
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.
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.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.