Overview
The MAX4466 is a ultra-low power, low-noise operational amplifier specifically optimized for electret condenser microphone (ECM) amplification, manufactured by Maxim Integrated (now Analog Devices). Mounted on a small 3-pin breakout module with a electret microphone capsule and a multi-turn trimmer potentiometer, it converts acoustic sound pressure waves into an analog audio voltage waveform.
Featuring an industry-leading Power Supply Rejection Ratio (PSRR of 112 dB), the MAX4466 effectively suppresses power supply ripple and digital switching noise generated by microcontroller power rails. Its single-ended analog output pin (OUT) produces an AC audio waveform centered at ( at 3.3V supply), making it ideal for microcontroller sound level meters, FFT audio spectrum visualizers, and voice reactivity projects.
Quick reference
Operating voltage (VCC) | 2.4 V to 5.5 V DC (3.3 V nominal) |
| Output signal | Analog AC audio waveform centered at |
| Gain range | Adjustable from 25x to 125x via rear trimmer potentiometer |
| Power Supply Rejection (PSRR) | 112 dB (excellent noise rejection on dirty power rails) |
| Gain Bandwidth Product | 600 kHz |
| Supply current | Ultra-low active / shutdown |
Pinout
Standard 3-pin 0.1" (2.54 mm) header:
| Pin | Name | Type | Description |
|---|---|---|---|
| 1 | VCC | Power | Supply voltage (+2.4 V to +5.5 V DC; 3.3V recommended) |
| 2 | GND | Power | Ground reference (0 V) |
| 3 | OUT | Analog Output | Analog AC audio voltage output centered at |
Specifications
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions |
|---|---|---|---|---|---|---|
| Supply Voltage | 2.4 | 3.3 / 5.0 | 5.5 | V | DC | |
| Active Current | — | 24 | 35 | µA | ||
| Shutdown Current | — | 5 | 500 | nA | Shutdown mode | |
| PSRR () | 90 | 112 | — | dB | Rejection of power supply ripple | |
| Output Voltage Swing | — | V | Peak-to-peak swing | |||
| DC Mid-Rail Offset | — | — | V | Quiescent DC voltage | ||
| Frequency Response | 20 | — | 20000 | Hz | Audible frequency range |
Gain Adjustment & Audio Waveform Math
The gain is set by a multi-turn trimmer potentiometer on the back of the breakout module:
- Full Counter-Clockwise: Minimum gain (). Use for loud environments or close-range speaking.
- Full Clockwise: Maximum gain (). Use for quiet ambient sound or soft whispering.
The OUT signal oscillates above and below the DC bias voltage ( at 3.3V supply):
Peak-to-peak sound amplitude can be computed by sampling the ADC over a window (2 full cycles of a sound wave):
Wiring
| MAX4466 Pin | → | Arduino (5V System) | ESP32 (3.3V System) | Notes |
|---|---|---|---|---|
VCC | 3.3V Pin | 3.3V Pin | Power from quiet 3.3V rail | |
GND | GND | GND | System ground | |
OUT | Analog Pin A0 | VP / GPIO36 (ADC1) | Connect directly to ADC |
Noise Free Power Rail: Power the MAX4466 from the 3.3V regulated rail rather than a noisy 5V rail (which carries USB / Wi-Fi switching noise).
Example (Peak-to-Peak Sound Level Detector)
const int sampleWindow = 50; // Sample window width in mS (50 mS = 20Hz)
unsigned int sample;
void setup() {
Serial.begin(9600);
}
void loop() {
unsigned long startMillis = millis();
unsigned int peakToPeak = 0;
unsigned int signalMax = 0;
unsigned int signalMin = 1024;
// Collect data for 50 ms
while (millis() - startMillis < sampleWindow) {
sample = analogRead(A0);
if (sample < 1024) {
if (sample > signalMax) {
signalMax = sample; // Save max level
}
if (sample < signalMin) {
signalMin = sample; // Save min level
}
}
}
peakToPeak = signalMax - signalMin; // max - min = peak-to-peak amplitude
float volts = (peakToPeak * 3.3) / 1024.0; // Convert to volts
Serial.print("Sound Amplitude Volts: ");
Serial.println(volts);
delay(100);
}
Common mistakes
- Expecting line-level / headphone-level output to drive speakers directly: The MAX4466 outputs a low-power analog voltage signal meant for microcontroller ADCs or pre-amplifiers; it cannot drive speakers directly.
- Sampling too slowly for audio processing: Nyquist sampling requires taking ADC samples at the target frequency (e.g. sampling rate for audio bandwidth). Use DMA or fast ADC interrupts for FFT spectrum analysis.
Notes
- MAX4466 vs MAX9814: MAX4466 features manual gain adjustment via potentiometer; MAX9814 includes Automatic Gain Control (AGC) to equalize soft and loud sounds automatically.
Assets & downloads
- datasheetdatasheet
- product-pagereference