DollaTek INMP441

DollaTek INMP441 Omnidirectional I2S Digital Microphone Module

User Manual

1. Introduction

The DollaTek INMP441 is a high-performance, low-power, omnidirectional MEMS microphone with a digital I2S output. This module is designed for direct connection to digital processors like DSPs and microcontrollers, including ESP32, eliminating the need for an additional audio codec. It offers high-precision 24-bit data output, a high signal-to-noise ratio (SNR), and a flat wideband frequency response for natural sound reproduction.

2. Product Features

  • I²S Digital Interface: Provides high-precision 24-bit data output.
  • High SNR: Features a 61 dBA signal-to-noise ratio, suitable for near-field applications.
  • High Sensitivity: -26 dBFS sensitivity.
  • Flat Frequency Response: Covers 60 Hz to 15 kHz for natural sound.
  • Low Power Consumption: Operates with a low current of 1.4 mA.
  • High PSR: -75 dBFS Power Supply Rejection.
  • Compact Size: Small surface mount package measuring 4.72 x 3.76 x 1 mm.
  • Environmental Compliance: Compatible with Sn/Pb and lead-free soldering processes, RoHS/WEEE compliant, and halogen-free.

3. Package Contents

The package includes the following item:

  • 1 x DollaTek INMP441 Microphone Module

4. Setup and Connection

This section details the physical connections required to integrate the INMP441 module into your project. The module features a standard I2S interface for digital audio communication.

4.1 Pinout Diagram

Refer to the diagram below for the pin assignments of the INMP441 module.

INMP441 Microphone Module Pinout Diagram

Image: Pinout diagram for the DollaTek INMP441 module, showing connections for GPIO14, GPIO15, GND, GPIO32, VDD3.3, and L/R, WS, SCK, SD pins.

4.2 Connection Table

Connect the INMP441 module to your microcontroller (e.g., ESP32) according to the following table:

INMP441 PinDescriptionTypical ESP32 Connection
VDDPower Supply (3.3V)3.3V
GNDGroundGND
SD (DATA)I2S Serial Data OutputGPIO32 (or other I2S DATA pin)
WS (LRCLK)I2S Word Select (Left/Right Clock)GPIO15 (or other I2S LRCLK pin)
SCK (BCLK)I2S Serial Clock (Bit Clock)GPIO14 (or other I2S BCLK pin)
L/RLeft/Right Channel Select (Connect to GND for Left, VDD for Right)GND (for Left channel)

Note: The specific GPIO pins for I2S on your microcontroller may vary. Consult your microcontroller's documentation for correct pin assignments. For mono operation, connecting the L/R pin to GND typically selects the left channel.

5. Operating Instructions

Once connected, the INMP441 module can be operated by configuring the I2S peripheral on your microcontroller. The module acts as an I2S slave device, receiving clock signals from the master (your microcontroller) and transmitting digital audio data.

  • Microcontroller Configuration: Configure your microcontroller's I2S peripheral to operate in master mode, generating the necessary BCLK (Bit Clock) and LRCLK (Word Select) signals.
  • Data Format: The INMP441 outputs 24-bit audio data. Ensure your microcontroller's I2S peripheral is configured to receive this data format.
  • Sampling Rate: The module supports various sampling rates. Common rates include 16 kHz, 44.1 kHz, or 48 kHz, depending on your application's requirements and microcontroller capabilities.
  • Software Libraries: For platforms like ESP32, dedicated I2S libraries are available to simplify configuration and data acquisition. Refer to the ESP-IDF documentation or community resources for examples.

Applications: The INMP441 is suitable for a wide range of applications, including teleconferencing systems, remote controls, gaming consoles, mobile devices, laptops, tablets, and security systems where high-quality digital audio input is required.

6. Maintenance

The DollaTek INMP441 module is a robust electronic component designed for long-term operation with minimal maintenance.

  • Cleaning: Keep the module free from dust and debris. If cleaning is necessary, use a soft, dry brush or compressed air. Avoid liquid cleaners.
  • Environmental Conditions: Operate and store the module within its specified temperature and humidity ranges to ensure optimal performance and longevity. Avoid exposure to extreme temperatures, moisture, or corrosive environments.
  • Physical Handling: Handle the module with care to prevent physical damage to the MEMS sensor or solder joints. Avoid applying excessive force or bending the PCB.

7. Troubleshooting

If you encounter issues with your INMP441 module, consider the following troubleshooting steps:

  • No Audio Output:
    • Verify all connections (VDD, GND, SD, WS, SCK, L/R) are correct and secure.
    • Ensure the power supply (3.3V) is stable and within the module's operating range.
    • Check your microcontroller's I2S configuration. Confirm it is set to master mode and generating the correct clock signals (BCLK, LRCLK).
    • Confirm the I2S data format (24-bit) is correctly configured on the microcontroller.
    • Test with a known working I2S example code for your microcontroller.
  • Distorted or Noisy Audio:
    • Check for electrical noise on the power supply lines. Add decoupling capacitors if necessary.
    • Ensure proper grounding.
    • Verify the L/R pin is correctly set (e.g., connected to GND for left channel).
    • Reduce the distance between the microphone module and the microcontroller to minimize signal integrity issues.
    • Ensure no physical obstructions or vibrations are affecting the microphone element.
  • Module Not Detected:
    • The INMP441 is a slave device and does not have a unique address for detection. Its presence is confirmed by receiving valid I2S data. Refer to "No Audio Output" steps.

8. Specifications

Detailed technical specifications for the DollaTek INMP441 module:

FeatureSpecification
Model NameINMP441
BrandDollaTek
Microphone TypeMEMS, Omnidirectional
Output InterfaceI2S Digital
Data Precision24-bit
Signal-to-Noise Ratio (SNR)61 dBA
Sensitivity-26 dBFS
Frequency Response60 Hz to 15 kHz
Current Consumption1.4 mA (low power)
Power Supply Rejection (PSR)-75 dBFS
Package Size4.72 x 3.76 x 1 mm (MEMS sensor)
Compatible DevicesLaptops, Gaming Consoles, PCs, Tablets, Microcontrollers (e.g., ESP32)
Connectivity TechnologyWired (I2S)
Number of Channels1 (Mono, configurable L/R)
Housing MaterialPlastic (module PCB)
INMP441 Microphone Module Dimensions

Image: Dimensions of the DollaTek INMP441 module, showing a 14mm x 14mm (0.55 inch x 0.55 inch) footprint.

9. Warranty and Support

DollaTek products are typically covered by a standard manufacturer's warranty against defects in materials and workmanship. For specific warranty details, return policies, or technical support, please refer to the retailer's website where the product was purchased or contact DollaTek customer service directly. Keep your proof of purchase for warranty claims.

For further assistance, you may visit the DollaTek brand page on Amazon or consult online forums and communities dedicated to microcontrollers and I2S audio for project-specific guidance.

10. Additional Product Views

Top view of INMP441 Microphone Module

Image: Top view of the DollaTek INMP441 module, showing the MEMS sensor component.

Bottom view of INMP441 Microphone Module

Image: Bottom view of the DollaTek INMP441 module, showing the I2S pin labels (SD, VDD, GND, L/R, WS, SCK).

INMP441 Microphone Module held by fingers for size reference

Image: The DollaTek INMP441 module held between fingers, illustrating its compact size.

INMP441 Microphone Module with header pins soldered

Image: The DollaTek INMP441 module with header pins soldered, ready for breadboard or prototype use.

© 2023 DollaTek. All rights reserved. Information in this manual is subject to change without notice.

Related Documents - INMP441

Preview DollaTek TPA3116D2 Mono Digital Amplifier Board User Manual
User manual for the DollaTek TPA3116D2 Mono Digital Amplifier Board. Includes setup instructions, specifications, safety guidelines, and troubleshooting tips.
Preview INMP441 Digital Microphone Module User Manual
Quick start guide and safety instructions for the MS3625 INMP441 I2S digital microphone module for ESP32 and Arduino.
Preview Xiaozhi AI Voice Chat Module User Manual
User manual and setup guide for the Xiaozhi AI Voice Chat Module, an ESP32-S3 based development board with integrated audio components, battery management, and AI interaction capabilities.
Preview ESP32 AI Robot Dog Project Documentation
A comprehensive technical guide for building the EDA-Robot-Pro, an AI-powered robot dog based on the ESP32-S3 microcontroller, featuring voice interaction, LLM support, and detailed assembly instructions.
Preview D1 Mini ESP32 Wiring Diagram: INMP441 Microphone & WS2812B LEDs
Detailed wiring diagram for a D1 Mini ESP32 project, connecting an INMP441 microphone and WS2812B RGB LED strips. Ideal for electronics hobbyists and DIY projects.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.