The INMP441 is a highperformance, lowpower digital MEMS microphone with an omnidirectional pickup pattern and an I2S interface. It provides crystalclear audio capture with a 24bit data output, making it an excellent choice for near-field applications, voice recognition, wearables, and IoT projects [citation:1][citation:3][citation:4].
| Parameter | Value |
|---|---|
| Sensitivity | -26 dBFS ±3 dBFS at 1kHz, 94dB SPL [citation:1][citation:10] |
| SNR | 61 dBA (A-weighted) [citation:1][citation:4][citation:8] |
| Frequency Response | 60 Hz to 15 kHz [citation:4][citation:7][citation:8] |
| THD | ≤3% at 105dB SPL [citation:1][citation:10] |
| Acoustic Overload Point | 120 dB SPL at 10% THD [citation:1][citation:10] |
| Package Size | 4.72 x 3.76 x 1.00 mm [citation:1][citation:6] |
| Temperature Range | -40°C to +85°C [citation:1][citation:10] |
= Pin Configuration =
| Pin | Function | Description |
|---|---|---|
| VDD | Power Supply | 1.8V to 3.3V [citation:3][citation:7] |
| GND | Ground | Power ground [citation:3][citation:7] |
| SCK | Serial Data Clock | I2S bit clock input [citation:3][citation:7] |
| WS | Word Select | I2S frame clock (LRCLK) [citation:3][citation:7] |
| SD | Serial Data | I2S data output [citation:3][citation:7] |
| L/R | Left/Right Select | GND Left channel, VDD Right channel [citation:3][citation:7] |
= Connection Guide (ESP32) =
| INMP441 Pin | ESP32 Pin | ESP32-S3 Pin |
|---|---|---|
| VDD | 3.3V | 3.3V |
| GND | GND | GND |
| WS | GPIO 15 | GPIO 40 [citation:2][citation:11] |
| SCK | GPIO 14 | GPIO 41 [citation:2][citation:11] |
| SD | GPIO 32 | GPIO 39 [citation:2][citation:9][citation:11] |
| L/R | GND (Left) or 3.3V (Right) | GND (Left) or 3.3V (Right) [citation:3][citation:7][citation:9] |
> In ESP32 Arduino code, use the I2S driver in receive mode (I2SPHILIPSMODE) [citation:9][citation:12].
√ Compatible with ESP32, ESP32S3, STM32, and other I2Scapable MCUs [citation:2][citation:5][citation:9].
√ Excellent for nearfield and noisesensitive applications [citation:3][citation:7].