High Quality Electret Microphone pre-amplifier

There are many microphone pre-amplifiers available for teh Arduino that are based around common purpose op-amps. An Op-Amp especially suited for audio purposes is the MAX 4466. The Datasheet gives the following application:


In Practice the circuit will look like this. The DC bias for the microphone is taken care of by the resistors R4 and R5. The input capacitor C1 is increased in value to get a better low cut off. The output is rail-to-rail so if the sounds gets loud, the output can go up to Vcc

Vcc is 2.4-5VDC. For the best performance, use the “quietest” supply available (on an Arduino, this would be the 3.3V supply).  The output will have a DC bias of Vcc/2 so when its perfectly quiet, the voltage will be a steady Vcc/2 volts (it is DC coupled). If the audio equipment you’re using requires AC coupled audio, place a 100uF capacitor between the output pin and the input of your device. If you’re connecting to an audio amplifier that has differential inputs or includes decoupling capacitors, the 100uF cap is not required.
max4466-microThe gain is depending on R5, P1 and R6. If the current gain is not enough, the value of R6 can be decreased, but in that case the value of C4 needs to be increased in order not to influence the Low pass value.

L1 and L2 are ferrite beads that separate the analogue supply  from other  supply lines

8 thoughts on “High Quality Electret Microphone pre-amplifier”

  1. Hi. Does this low-pass as pictured have a corner frequency of ~625 Hz?
    I have some electrets that are supposed to have frequency response of 20Hz – 20kHz. (CUI CMA-4544PF-W)
    If I wanted to try to take advantage of this, would it make sense to lower the filter cutoff to 20Hz? Any pitfalls in doing this? Any advice you could give would be much appreciated. Thank you.

    1. Craig. I did make a mistake in the formula in the picture. It should ofcourse be fc=1/(RxCx2pi) with that the cuttoff frequency is 16 Hz.
      There are ofcourse a number of filters in here (like the input capacitor) but the 16Hz is the determining frequency

      1. Thanks! Juuso

        ma 3. jouluk. 2018 klo 19.55 Arduino, ESP8266 & Raspberry Pi stuff kirjoitti:

        > E commented: “The Max4466 has a 5.5Volt Max Vcc so I am afraid that will > not work” >

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.