The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Pulse density modulation (PDM) represents a signal with a stream of one-bit pulses: the proportion of high bits over time corresponds to the signal’s amplitude. In a common audio use, a digital microphone sends that fast stream to a processor, which filters and decimates it into pulse-code modulation (PCM) samples for ordinary audio processing.
How pulse density modulation represents a signal
In PDM, each bit has one of two levels, but an individual bit is not an amplitude reading. The information is carried by the relative density of high pulses across a period: a higher density represents a higher signal level, and a lower density represents a lower one. Infineon’s PDM_PCM_v2 technical reference describes this distinction from PCM, where sampled amplitude values are quantized into multibit numbers.
As an Amazon Associate I earn from qualifying purchases.
PDM and PCM: different representations
| Aspect | PDM | PCM |
|---|---|---|
| How amplitude is represented | Density of one-bit pulses over time | Quantized multibit sample values |
| Typical audio data pattern | High-rate bitstream, commonly oversampled | Sample values at the selected sample rate |
| What is needed for a conventional PCM workflow | Filtering and decimation to produce PCM samples | Already represented as sample values |
| Key design considerations | PDM clock, channel timing, decimator and filter | Sample rate, sample width and audio data format |
This is a comparison of how the formats encode and deliver audio, not a claim that one is universally better. PDM’s fast bitstream suits a digital-microphone interface; PCM is the multibit sample format commonly used by audio-processing software and systems.
How a PDM microphone signal becomes PCM audio
- Capture: A PDM MEMS microphone converts sound into a clocked one-bit stream. The host peripheral or codec receives the bits at the PDM clock rate.
- Filter: A digital filter processes the oversampled stream to recover the signal’s lower-frequency audio content.
- Decimate: The receiver reduces the sample rate, producing PCM samples for downstream audio processing.
Some processors provide a PDM peripheral with hardware decimation and PCM output. For example, Nordic Semiconductor documents these functions for the nRF5340 PDM interface. Its documented implementation supports up to two microphones as a left/right pair; that capability is specific to this product family, not a universal property of every PDM interface.
#1 Best Overall
- ESP32-S3-AUDIO-Board adopts ESP32-S3R8 module with 32-bit LX7 dual-core processor, up to 240MHz main frequency. Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), with onboard antenna
- Integrated 512KB Static RAM, 384KB ROM, 8MB PSRAM, and external 16MB Flash memory. Onboard TF card slot for storing audio files, etc.
- Onboard Dual microphone array with noise reduction and echo cancellation, suitable for accurate speech recognition and near/far-field wake-up. Onboard audio decoding chip, dual microphones and speaker header. Onboard 7x surround RGB LEDs, programmable for a variety of dynamic effects
- Onboard SPI LCD display interface (FPC connector / pin header), DVP camera interface (24pin connector), USB, I2C, and some I/O pins (compatible with display interface I/O pins). Onboard multiple reserved buttons and battery switch for customized function development
- Integrated PCF85063 RTC chip, supports power-off time retention for alarm, scheduled task, and wake-up functions. Built-in battery recharge management module, supports multiple power modes and low-power applications
Clock rate and channel details depend on the hardware
PDM audio is oversampled: its bit clock runs faster than the resulting audio sample rate. Microchip’s PDM reception documentation gives one worked example: for a 48 kHz output sampling rate and 64× oversampling, the serial clock is 3.072 MHz. This is an example for those stated parameters, not a universal PDM clock frequency.
For a working design, check the microphone’s supported clock range and channel signaling, then confirm the host peripheral’s clock divider, decimation ratio and filter options. With two microphones on a shared interface, channel selection may depend on clock edges or other interface details. Follow both the microphone and processor documentation rather than assuming that a stereo connection works the same way across devices.
Rank #2
- Please note!!! This product requires a 3.7V MX1.25 lithium battery for operation, which is not included. Please purchase it separately.
- High-Performance MCU: The board is equipped with the ESP32-S3R8 module, featuring a powerful Xtensa 32-bit LX7 dual-core processor that operates at up to 240MHz, ensuring efficient processing for various smart applications.
- Wireless Connectivity: With built-in support for 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), the ESP32-S3-AUDIO-Board offers robust wireless capabilities, facilitated by the onboard antenna for seamless communication and connectivity.
- Advanced Voice Interaction: The dual microphone array is designed with noise reduction and echo cancellation features, enabling accurate speech recognition and responsive near/far-field wake-up functionality, perfect for voice-activated applications.
- Dynamic Lighting Effects: Equipped with 7x programmable surround RGB LEDs, the board allows the creation of vibrant and colorful lighting effects, enhancing user interaction and visual appeal for projects.
PDM can also produce an analog output
PDM is not limited to microphone input. In a documented Microchip design, a PDM module generates a pulse stream whose density corresponds to a data-register value. A multistage RC filter smooths that stream into a voltage. This illustrates how filtering can turn a binary pulse sequence into an analog level; the circuit and behavior are implementation-specific. See Microchip’s PDM DAC documentation.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteWhat to check when choosing a PDM microphone
For an implementation example, NXP’s i.MXRT600 PDM microphone audio-path application note identifies the Knowles SPH0641LM4H-1 as a PDM MEMS microphone. For any microphone or breakout board, verify the current datasheet and board documentation for the PDM output, voltage, clock requirements, pinout and host compatibility. A product example does not by itself establish current availability or compatibility with a particular development board.
Quick Recap
Rank #4
- Parameters: DROK audio amplifier board working voltage is DC 5V, output power is 5W (2Ω 5V)/3W (4Ω 5V) / 1.8W (8Ω 5V). Input method is monaural input.
- Artificial Material: this New-designed mini power amplifier is made of noble black immersion gold circuit board, imported KEMET speaker capacitor, large-capacity filter capacitor for channels. Besides, we customized black copper terminal blocks and gold-plated audio input terminal blocks for this new amplifier module.
- High Performance: the digital amplifier module is with high efficiency of over 90%, general harmonic distortion noise is less than 10%, low quiescent current and noise suppression.
- Safe Protection: the class D dual-channel amp board is designed with input reverse connection protection, short circuit protection, over heat protection; what's more, EMI is allowed to pass.
- Additional Function: it is available to connect amplifier type to choose different function (MODE: high electricity level is Type D, low electricity level is Type AB. Factory defaults high electricity level); available to add an external Shutdown (SD: the chip will be Shutdown at low electricity level, factory default high electricity level.
Rank #3
- Powerful Processor: Equipped with ESP32-S3R8 Xtensa 32-bit LX7 dual-core processor, up to 240MHz main frequency. Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), with onboard antenna. Built-in 512KB of SRAM and 384KB ROM, with onboard 8MB PSRAM and an external 16MB Flash memory.
- Driver and Touch LCD: Onboard 1.83inch IPS Capacitive Touch Display, 240 × 284 resolution, 65K color. Built-in ST7789P display driver and CST816D capacitive touch chip, using SPI and I2C communication respectively, effectively saving the IO resources. Adopts Type-C port to improve user convenience and device compatibility.
- Supports Offline Speech recognition and AI Speech Interaction: Allows access to online large model platforms such as ChatGPT, DeepSeek, Doubao, etc. Onboard ES8311 audio codec chip and ES7210 echo cancellation circuit to meet daily audio application scenarios.
- Multifunctional Sensor: Onboard QMI8658 6-axis IMU (3-axis accelerometer and 3-axis gyroscope) for detecting motion gestures, counting steps, etc; PCF85063 RTC chip connected to the battry via the AXP2101 for uninterrupted power supply; Onboard PWR and BOOT programmable buttons for easy custom function development.
- Rich Peripheral Interface: Reserved 1 × I2C, 1 × UART and 1 × USB pads for external device connection and debugging, enabling flexible peripheral configuration. Onboard TF card slot for extended storage and fast data transfer, suitable for applications such as data recording and media playback, simplifying circuit design.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




