AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

$10.30 |
In stock at supplier
No reviews yet

The Adafruit PDM Microphone Breakout with JST SH Connector provides a digital audio input using Pulse Density Modulation (PDM) in a compact, cable-ready form...

Stock availability

Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit PDM Microphone Breakout with JST SH Connector provides a digital audio input using Pulse Density Modulation (PDM) in a compact, cable-ready form factor. The 4-pin JST SH connector (3V, GND, DAT, CLK) pairs with JST SH cables for flexible microphone placement away from the main board.

PDM works by clocking the microphone at 1–3 MHz and reading a 1-bit digital output whose pulse density represents the analogue audio signal. When filtered and decimated, this produces clean audio samples. Most modern 32-bit processors (nRF52840, RP2040, SAMD51) include hardware PDM peripherals with library support. An on-board solder jumper lets you switch between Left and Right channel output.

Key Features

  • PDM Digital Output – 1-bit pulse density modulation, not analogue or I2S
  • JST SH Connector – 4-pin cable-ready connector for flexible mic placement
  • MEMS Microphone – Compact, high-quality digital microphone element
  • 1–3 MHz Clock Rate – Standard PDM clocking compatible with most 32-bit MCUs
  • Left/Right Channel Select – On-board solder jumper to choose channel
  • No Analogue Input Required – Fully digital interface, no ADC needed

Integration Approaches

  • Hardware PDM Peripheral – Best option: the MCU handles clocking, filtering, and decimation automatically (nRF52840, RP2040, SAMD51, etc.)
  • Hardware Peripheral + Manual Filtering – The MCU provides raw PDM data; you apply decimation and filtering in software
  • Analogue Filter Hack – Generate the clock externally, apply an analogue low-pass filter on the data line, and read the result as an analogue value
Tip: Check your platform's PDM support before purchasing. Most 32-bit ARM processors include hardware PDM peripherals, but 8-bit chips like AVR typically do not.

Ideal For

  • Remote microphone placement using JST SH cables
  • Voice and audio capture on digital-only microcontrollers
  • Stereo mic arrays (pair two breakouts on Left and Right channels)

Also Consider

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.
AVR
AVR is a family of 8-bit microcontrollers (made by Microchip, formerly Atmel) used in many classic Arduino-style boards such as the Uno and Nano. They are widely supported but older, which can be a limit for memory- or speed-intensive tasks.
breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
CLK
CLK is a clock line that times when bits are sent and read on a synchronous serial bus such as SPI. Any device using a clock line must have its CLK connected to the controller's clock output so the two stay in step while data is transferred.
GND
GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
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.
nRF52840
The nRF52840 is a Nordic Semiconductor system-on-chip built around a 32-bit Arm Cortex-M4 processor, with built-in Bluetooth Low Energy and native USB. It is widely used in maker and wearable boards, where it offers BLE and USB support along with broad library coverage in common maker toolchains.
RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
SAMD51
A family of 32-bit ARM Cortex-M4 microcontroller chips from Microchip, often used to run the main program on a development board. When a board is built around a SAMD51 it generally offers more speed and memory than basic 8-bit microcontrollers, which helps with demanding tasks such as graphics, audio or fast data handling.
solder jumper
A solder jumper is a small pair or group of pads on a circuit board that can be bridged or cut with solder to change a hardware setting. It matters because changing modes may require careful soldering rather than just changing software.

adafruit pdm microphone breakout

Document · 2.0 MB · Click any page to view full size

Download PDF

Resources & Downloads

Guides, code examples, and more

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.