

The Adafruit MAX4466 Electret Microphone Amplifier (Part ID: 1063) is a high-performance, low-noise microphone amplifier designed specifically for use with electret microphones. It features adjustable gain, a wide frequency response, and excellent signal-to-noise ratio, making it ideal for audio applications such as voice recognition, audio recording, and sound level detection.








The following table outlines the key technical details of the Adafruit MAX4466 Electret Microphone Amplifier:
| Parameter | Value |
|---|---|
| Operating Voltage | 2.4V to 5.5V |
| Current Consumption | ~0.5 mA |
| Adjustable Gain Range | 25x to 125x (via potentiometer) |
| Frequency Response | 20 Hz to 20 kHz |
| Output Voltage Range | 0V to Vcc |
| Signal-to-Noise Ratio | 115 dB |
| Dimensions | 20mm x 14mm x 7mm |
The Adafruit MAX4466 Electret Microphone Amplifier has three pins, as described in the table below:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply pin. Connect to a voltage source between 2.4V and 5.5V. |
| 2 | OUT | Analog audio output. Provides the amplified microphone signal. |
| 3 | GND | Ground pin. Connect to the ground of your circuit. |
VCC pin to a power source (2.4V to 5.5V) and the GND pin to the ground of your circuit.OUT pin to retrieve the amplified audio signal. This can be connected to an analog input pin of a microcontroller (e.g., Arduino) or an audio processing circuit.VCC and GND to reduce power supply noise.Below is an example of how to connect the Adafruit MAX4466 Electret Microphone Amplifier to an Arduino UNO and read the audio signal:
VCC pin of the amplifier to the 5V pin of the Arduino.GND pin of the amplifier to the GND pin of the Arduino.OUT pin of the amplifier to the A0 analog input pin of the Arduino.// Example code to read audio signal from the MAX4466 microphone amplifier
// and display the analog values in the Serial Monitor.
const int micPin = A0; // Define the analog pin connected to the OUT pin of MAX4466
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
int audioSignal = analogRead(micPin); // Read the analog value from the microphone
Serial.println(audioSignal); // Print the audio signal value to the Serial Monitor
delay(10); // Small delay to avoid overwhelming the Serial Monitor
}
No Output Signal
VCC, GND, and OUT are properly connected.Distorted Audio Output
Excessive Noise in Output
VCC and GND, and ensure the microphone is placed in a quiet environment.Low Signal Strength
Q: Can I use the MAX4466 with a 3.3V microcontroller?
A: Yes, the MAX4466 operates within a voltage range of 2.4V to 5.5V, making it compatible with 3.3V microcontrollers.
Q: How do I know if the gain is set correctly?
A: Monitor the output signal using an oscilloscope or the Serial Monitor of your microcontroller. Adjust the gain to avoid clipping or distortion.
Q: Can I use the MAX4466 for detecting specific frequencies?
A: The MAX4466 has a wide frequency response (20 Hz to 20 kHz), but it does not include built-in frequency filtering. You can use additional filters or software to isolate specific frequencies.
Q: Is the MAX4466 suitable for battery-powered projects?
A: Yes, the MAX4466 has low current consumption (~0.5 mA), making it ideal for battery-powered applications.