nRF9151 DK – PDM microphone (MP34DT01‑M) build issues and pinctrl confusion

Hello Team,

I am trying to test a PDM microphone (MP34DT01‑M MEMS) on the nRF9151 DK using nRF Connect SDK.

So far:

  • I have successfully tested I2C and I2S DAC audio on the nRF9151 DK.
  • Now I am moving to PDM mic bring‑up and facing build‑time issues.

Issues observed:

  1. Build fails with the error:
    fatal error: zephyr/drivers/audio/pdm.h: No such file or directory
  2. Unclear about the correct PDM driver header and APIs to use for nRF9151.
  3. Facing confusion around pinctrl configuration for PDM in the overlay file.
  4. Not sure about the correct pin mapping for PDM_CLK and PDM_DIN on nRF9151 DK.
  5. I am unsure if there is a working PDM sample specifically validated for nRF9151 DK.

My setup:

  • Board: nRF9151 DK
  • Microphone: MP34DT01‑M (PDM output)
  • SDK: nRF Connect SDK (currently using the same version in which I2S was testet

Could you please help with:

  • Correct driver header/API for PDM mic
  • Sample or reference project for PDM mic on nRF9151
  • Proper overlay + pinctrl example
  • Any known limitations or SDK support gaps for PDM on nRF9151

Thanks in advance for your support.

Related