Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use ICS 43434: Examples, Pinouts, and Specs

Image of ICS 43434
Cirkit Designer LogoDesign with ICS 43434 in Cirkit Designer

Introduction

The ICS 43434 is a low-power, high-performance MEMS (Micro-Electro-Mechanical Systems) microphone designed for audio applications. Manufactured by Anyone, this microphone features a digital Pulse Density Modulation (PDM) output, making it ideal for integration into modern digital systems. Its compact size, low power consumption, and high signal-to-noise ratio (SNR) make it suitable for use in smartphones, tablets, laptops, and other portable devices. The ICS 43434 is optimized for clear sound capture with minimal noise, ensuring high-quality audio performance.

Explore Projects Built with ICS 43434

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Logic Gate Circuit with 7408 AND and 7432 OR ICs
Image of gate: A project utilizing ICS 43434 in a practical application
This circuit includes a 7408 AND gate IC and a 7432 OR gate IC, both powered by a common VCC and GND connection. The circuit is designed to perform basic logical operations, combining AND and OR gates for digital signal processing.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Detection System with IR Sensors and Servo Actuators
Image of smart parking system: A project utilizing ICS 43434 in a practical application
This circuit features an ESP32 microcontroller connected to multiple peripherals. Four IR sensors are interfaced with the ESP32's GPIO pins (D34, D32, D33, D27) to likely detect objects or motion. Two servo motors are controlled by the ESP32 (via pins D14 and D15), and an I2C LCD screen is connected for display purposes (using SDA and SCL lines on pins D22 and D21). All components share a common ground and are powered by a shared voltage supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Controlled Multi-Axis Actuator System with Orientation Sensing and Light Detection
Image of Auto_Level_Table: A project utilizing ICS 43434 in a practical application
This circuit features an ESP32 S3 N32R8V microcontroller interfaced with multiple IBT-2 H-Bridge Motor Drivers to control several Linear Actuators, and it receives input from KY-018 LDR Photo Resistors and Pushbuttons. The ESP32 is powered by a 5V supply from an Adafruit MPM3610 5V Buck Converter, while the Linear Actuators and Motor Drivers are powered by a 12V 7Ah battery. Additionally, the ESP32 communicates with an Adafruit BNO085 9-DOF Orientation IMU Fusion Breakout for orientation sensing.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based GPS Tracker with Audio Input
Image of railmic: A project utilizing ICS 43434 in a practical application
This circuit features an ESP32 microcontroller connected to an INMP441 microphone and a GPS NEO 6M module. The ESP32 is configured to communicate with the INMP441 via I2S (Inter-IC Sound) using its D32, D33, and D25 pins for the clock, data, and word select lines, respectively. Additionally, the ESP32's TX2 and RX2 pins are used for UART communication with the GPS module, allowing the microcontroller to receive GPS data.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with ICS 43434

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of gate: A project utilizing ICS 43434 in a practical application
Logic Gate Circuit with 7408 AND and 7432 OR ICs
This circuit includes a 7408 AND gate IC and a 7432 OR gate IC, both powered by a common VCC and GND connection. The circuit is designed to perform basic logical operations, combining AND and OR gates for digital signal processing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of smart parking system: A project utilizing ICS 43434 in a practical application
ESP32-Based Detection System with IR Sensors and Servo Actuators
This circuit features an ESP32 microcontroller connected to multiple peripherals. Four IR sensors are interfaced with the ESP32's GPIO pins (D34, D32, D33, D27) to likely detect objects or motion. Two servo motors are controlled by the ESP32 (via pins D14 and D15), and an I2C LCD screen is connected for display purposes (using SDA and SCL lines on pins D22 and D21). All components share a common ground and are powered by a shared voltage supply.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Auto_Level_Table: A project utilizing ICS 43434 in a practical application
ESP32-Controlled Multi-Axis Actuator System with Orientation Sensing and Light Detection
This circuit features an ESP32 S3 N32R8V microcontroller interfaced with multiple IBT-2 H-Bridge Motor Drivers to control several Linear Actuators, and it receives input from KY-018 LDR Photo Resistors and Pushbuttons. The ESP32 is powered by a 5V supply from an Adafruit MPM3610 5V Buck Converter, while the Linear Actuators and Motor Drivers are powered by a 12V 7Ah battery. Additionally, the ESP32 communicates with an Adafruit BNO085 9-DOF Orientation IMU Fusion Breakout for orientation sensing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of railmic: A project utilizing ICS 43434 in a practical application
ESP32-Based GPS Tracker with Audio Input
This circuit features an ESP32 microcontroller connected to an INMP441 microphone and a GPS NEO 6M module. The ESP32 is configured to communicate with the INMP441 via I2S (Inter-IC Sound) using its D32, D33, and D25 pins for the clock, data, and word select lines, respectively. Additionally, the ESP32's TX2 and RX2 pins are used for UART communication with the GPS module, allowing the microcontroller to receive GPS data.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Smartphones and tablets
  • Wearable devices
  • Voice-controlled systems (e.g., smart speakers)
  • Audio recording equipment
  • IoT devices with voice input functionality

Technical Specifications

Key Technical Details

Parameter Value
Supply Voltage (VDD) 1.62V to 3.63V
Signal-to-Noise Ratio (SNR) 65 dB (typical)
Acoustic Overload Point 120 dB SPL
Sensitivity -26 dBFS ±1 dB
Frequency Response 50 Hz to 20 kHz
Output Format Digital PDM
Current Consumption 650 µA (typical)
Operating Temperature Range -40°C to +85°C
Package Dimensions 3.50 mm × 2.65 mm × 0.98 mm

Pin Configuration and Descriptions

The ICS 43434 has a 5-pin configuration. The table below describes each pin:

Pin Name Pin Number Description
VDD 1 Power supply input (1.62V to 3.63V).
GND 2 Ground connection.
DATA 3 Digital PDM output signal.
CLK 4 Clock input for PDM interface.
SEL 5 Channel select (left/right).

Usage Instructions

How to Use the ICS 43434 in a Circuit

  1. Power Supply: Connect the VDD pin to a stable power source within the range of 1.62V to 3.63V. Connect the GND pin to the ground of the circuit.
  2. Clock Signal: Provide a clock signal (typically 1 MHz to 3.25 MHz) to the CLK pin. This clock drives the PDM output.
  3. Digital Output: The DATA pin outputs the PDM signal, which can be processed by a microcontroller or digital signal processor (DSP).
  4. Channel Selection: Use the SEL pin to configure the microphone as either the left or right channel in a stereo setup:
    • Connect SEL to GND for the left channel.
    • Connect SEL to VDD for the right channel.

Important Considerations

  • Decoupling Capacitor: Place a 0.1 µF decoupling capacitor close to the VDD pin to reduce noise and ensure stable operation.
  • Clock Signal Quality: Ensure the clock signal is clean and within the specified frequency range to avoid distortion in the PDM output.
  • PCB Layout: Minimize the trace length for the DATA and CLK lines to reduce signal degradation and noise interference.
  • Acoustic Design: Position the microphone aperture away from sources of mechanical vibration or airflow to maintain audio quality.

Example: Connecting ICS 43434 to an Arduino UNO

The ICS 43434 can be interfaced with an Arduino UNO using a PDM-to-PCM library for audio processing. Below is an example setup and code:

Circuit Connections

ICS 43434 Pin Arduino UNO Pin
VDD 3.3V
GND GND
DATA Digital Pin 2
CLK Digital Pin 3
SEL GND (Left Channel) or 3.3V (Right Channel)

Arduino Code

#include <PDM.h> // Include the PDM library for audio processing

// Define pins for the ICS 43434
#define PDM_DATA_PIN 2 // Pin connected to the DATA pin of ICS 43434
#define PDM_CLK_PIN 3  // Pin connected to the CLK pin of ICS 43434

// Buffer to store audio samples
#define BUFFER_SIZE 256
int16_t audioBuffer[BUFFER_SIZE];

// Callback function to handle incoming PDM data
void onPDMData() {
  int bytesAvailable = PDM.available(); // Check available bytes
  PDM.read(audioBuffer, bytesAvailable); // Read PDM data into buffer
}

void setup() {
  // Initialize serial communication for debugging
  Serial.begin(9600);
  while (!Serial);

  // Configure PDM microphone
  if (!PDM.begin(1, 16000)) { // Mono channel, 16 kHz sample rate
    Serial.println("Failed to start PDM!");
    while (1);
  }

  // Set the PDM data callback
  PDM.onReceive(onPDMData);

  Serial.println("PDM microphone initialized.");
}

void loop() {
  // Process audio data in the main loop
  // (e.g., send data to a computer or perform real-time analysis)
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Signal from DATA Pin

    • Cause: Missing or incorrect clock signal.
    • Solution: Verify that the CLK pin is receiving a clean clock signal within the specified frequency range (1 MHz to 3.25 MHz).
  2. Distorted Audio Output

    • Cause: Incorrect power supply voltage or noisy clock signal.
    • Solution: Ensure the VDD pin is supplied with a stable voltage (1.62V to 3.63V). Use a decoupling capacitor near the VDD pin. Check the quality of the clock signal.
  3. Microphone Not Responding

    • Cause: Incorrect SEL pin configuration.
    • Solution: Verify the SEL pin connection. Connect it to GND for the left channel or VDD for the right channel.
  4. High Noise in Output

    • Cause: Poor PCB layout or external interference.
    • Solution: Minimize trace lengths for DATA and CLK lines. Keep the microphone away from sources of mechanical vibration or airflow.

FAQs

Q: Can the ICS 43434 operate at 5V?
A: No, the ICS 43434 operates within a supply voltage range of 1.62V to 3.63V. Exceeding this range may damage the component.

Q: Is the ICS 43434 suitable for outdoor use?
A: The ICS 43434 is designed for indoor use. If used outdoors, ensure it is protected from moisture and extreme environmental conditions.

Q: Can I use multiple ICS 43434 microphones in a single system?
A: Yes, you can use multiple microphones. Configure the SEL pin of each microphone to assign it as the left or right channel in a stereo setup.


This concludes the documentation for the ICS 43434 MEMS microphone. For further assistance, refer to the manufacturer's datasheet or contact technical support.