INMP441 MEMS Microphone Module I2S – Omnidirectional mic for voice & audio projects.-Sound Sensor -Robocraze
INMP441 MEMS Microphone Module I2S – Omnidirectional mic for voice & audio projects.-Sound Sensor -Robocraze
INMP441 MEMS Microphone Module I2S – Omnidirectional mic for voice & audio projects.-Sound Sensor -Robocraze
INMP441 MEMS Microphone Module I2S – Omnidirectional mic for voice & audio projects.-Sound Sensor -Robocraze
s

Robocraze BEST PRICE GUARANTEED

INMP441 MEMS High Precision Omnidirectional Microphone Module I2S - Buy Online in India

INMP441 MEMS High Precision Omnidirectional Microphone Module I2S

Rs 148/-
- 31%
Rs 148/-
Rs 214/-
Save Rs 66/-
🪙
RC REWARDS Earn 1 RC Coin on this order
Incl. GST (No Hidden Charges)
Please hurry! Only 179 left in stock

Why Buy From Robocraze

Free Delivery Above ₹999

Technical Support & Easy Returns

Same-Day Shipping (Order by 3 PM on Business Days)

Earn RC Coins on Every Prepaid Order

COD Available on Order Value Between ₹500 to ₹3,000

SKU: TIFSS0259
  • This is INMP441 MEMS High Precision Omnidirectional Microphone Module I2S
  • It includes a complete solution with a MEMS sensor, signal conditioning, and analog to digital converter, among other components.
  • The I2S interface allows for direct connection to digital processors without the need for an audio codec.
  • The INMP441 has a high signal-to-noise ratio of 61 dBA, making it great for applications in close proximity.
  • It has a flat wideband frequency response, resulting in natural and high-definition sound.
  • The microphone has a low power consumption, with a current consumption of 1.4 mA.
  • The INMP441 also has a high PSR of -75 dBFS, ensuring stable performance.
Robocraze Academy Limited Time Offer
INMP441 MEMS Microphone Module I2S – Omnidirectional mic for voice & audio projects.-Sound Sensor -Robocraze
INMP441 MEMS High Precision Omnidirectional Microphone Module I2S
Rs 214/- Rs 148/-

INMP441 MEMS High Precision Omnidirectional Microphone Module I2S

Rs 214/- Rs 148/-
📄
Quick Decision
  • Best for Voice Capture
  • Low Noise
  • I2S Ready
  • ESP32 Friendly
✔️
Benefits
  • 24-Bit Data
  • 60 Hz to 15 kHz
  • Omnidirectional Pick Up
  • Simple Digital Audio
⚖️
Pros & Cons
  • High SNR
  • Low Power
  • Digital Output
  • Needs I2S
🎯
Use Cases
  • Voice Assistants
  • Audio Recording
  • Wake Word
  • IoT Projects

INMP441 MEMS High Precision Omnidirectional Microphone Module I2S

The INMP441 I2S microphone is a compact digital MEMS microphone module designed for clear voice capture, audio sensing, and embedded sound applications. Its omnidirectional pickup pattern allows it to capture sound from different directions, making it suitable for voice-controlled devices, IoT systems, smart assistants, audio recorders, and robotics projects.

Unlike conventional analog microphones, the INMP441 provides a digital I2S output, allowing compatible microcontrollers and processors to receive audio data directly without requiring a separate audio codec.

The module delivers 24-bit I2S audio data, a typical signal-to-noise ratio of 61 dBA, and a wide frequency response of approximately 60 Hz to 15 kHz, helping produce natural and intelligible sound. Its integrated signal conditioning, ADC, anti-aliasing filter, and power management simplify circuit design and reduce the need for additional external components.

With its compact module format and straightforward digital interface, the INMP441 is a practical choice for ESP32-based audio projects, voice detection systems, wake-word applications, security devices, and other embedded electronics projects.

Interface definition

  1. SCK: Serial data clock for I2S interface
  2. WS: Serial data word selection for I2S interface
  3. L/R: Left/Right channel selection.
  4. When set to low, the microphone outputs a signal on the left channel of the I2S frame.
  5. When set to high level, the microphone outputs signals on the right channel
  6. SD: Serial data output of the I2S interface.
  7. VCC: Input power, 1.8V to 3.3V.
  8. GND: power ground

NMP441 connection with ESP32

  1. SCK -GPIO14
  2. SD – GPIO32
  3. WS – GPIO15
  4. L/R – GND
  5. GND – GND
  6. VDD – VDD3.3

Features:

  • Digital I2S interface with high precision 24-bit data
  • High signal to noise ratio is 61 dBA
  • High sensitivity – 26 dBFS
  • Stable frequency response from 60 Hz to 15 kHz
  • Low power consumption: low current consumption 1.4 mA
  • High PSR: -75 dBFS

Wiring Diagram:

Package Includes:

  • 1 x INMP441 MEMS High Precision Omnidirectional Microphone Module I2S

Specifications:

Supply voltage 3.3V
Communication interface Inter-IC Sound (I2S)
Sensitivity High
SNR High

INMP441 I2S Microphone with ESP32 – Sample Code

The following Arduino code configures the INMP441 I2S microphone with an ESP32 and continuously reads audio samples. You can upload this code using the Arduino IDE and view the raw audio waveform in the Serial Plotter.

#include <driver/i2s.h>

#define I2S_WS  15
#define I2S_SD  32
#define I2S_SCK 14

const i2s_port_t I2S_PORT = I2S_NUM_0;

void setupI2S() {
  i2s_config_t i2s_config = {
    .mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_RX),
    .sample_rate = 16000,
    .bits_per_sample = I2S_BITS_PER_SAMPLE_32BIT,
    .channel_format = I2S_CHANNEL_FMT_ONLY_LEFT,
    .communication_format = I2S_COMM_FORMAT_I2S,
    .intr_alloc_flags = ESP_INTR_FLAG_LEVEL1,
    .dma_buf_count = 8,
    .dma_buf_len = 64,
    .use_apll = false,
    .tx_desc_auto_clear = false,
    .fixed_mclk = 0
  };

  i2s_pin_config_t pin_config = {
    .bck_io_num = I2S_SCK,
    .ws_io_num = I2S_WS,
    .data_out_num = I2S_PIN_NO_CHANGE,
    .data_in_num = I2S_SD
  };

  i2s_driver_install(I2S_PORT, &i2s_config, 0, NULL);
  i2s_set_pin(I2S_PORT, &pin_config);
}

void setup() {
  Serial.begin(115200);

  setupI2S();

  Serial.println("INMP441 I2S Microphone Initialized");
}

void loop() {
  int32_t sample = 0;
  size_t bytes_read = 0;

  i2s_read(
    I2S_PORT,
    &sample,
    sizeof(sample),
    &bytes_read,
    portMAX_DELAY
  );

  if (bytes_read > 0) {
    Serial.println(sample);
  }
}

1. What is the INMP441 I2S microphone used for?

The INMP441 I2S microphone is commonly used for voice capture, audio recording, voice assistants, wake-word detection, IoT devices, robotics, security systems, and other embedded audio applications. Its digital I2S interface allows compatible microcontrollers such as ESP32 boards to receive microphone data directly.

2. Can I connect the INMP441 to an ESP32?

Yes. The INMP441 is well suited for ESP32 projects because the ESP32 family supports I2S audio interfaces. Connect VDD to a suitable 3.3V supply, GND to ground, and connect SCK, WS, and SD to appropriate ESP32 GPIO pins configured for I2S input.

3. Is the INMP441 an analog or digital microphone?

The INMP441 is a digital MEMS microphone. It includes signal conditioning and analog-to-digital conversion internally and outputs audio through a 24-bit I2S interface. This allows a compatible processor to receive digital audio without requiring a separate external audio codec.

4. What voltage does the INMP441 require?

The INMP441 microphone itself supports a supply voltage in the 1.8V to 3.3V range. For typical development-board projects, 3.3V is commonly used. Always verify the electrical specifications of the particular breakout module before connecting it to a power source.

5. Does the INMP441 capture sound from all directions?

Yes. The INMP441 uses an omnidirectional MEMS microphone, so it is designed to pick up sound from different directions rather than focusing on a single direction. This makes it useful for near-field voice and general audio sensing applications.

Shipping Policy

  • Free Delivery on all Orders Above Rs 999/-
  • All orders confirmed before 3:00 PM IST are shipped the same day, barring rare pickup delays on holidays or disturbances.
  • Delivery time in Metro cities is 1–3 days; for other locations, it is 3–7 days. Delivery varies based on location and courier service.

Return & Refund Policy

  • Return window: 7 days from receipt unless stated otherwise.
  • No refunds or replacements after the return window.
  • Returns are accepted only for non-working or damaged products.
  • Initiate return requests via a Support ticket or contact us at +91-8123057137.
  • Refunds are processed within 3–4 working days after inspection and approval.

Recently Viewed Products