One of my projects require a 3.3V supply.
Its an audio codec, TIs AIC3254, to be interfaced with Arduino Uno.

The codec requires almost 300mA of current, so was thinking of using a level shifter connected to the 5V output of the Arduino board, which can supply 400mA, instead of using an external supply with LDO.

Can the Arduino 5V output be used efficiently with level shifter? Or external supply is the best option?

PS - Codec schem enter image description here

Ignore the USB part

  • 1
    \$\begingroup\$ What is this level-shifter you talk of? \$\endgroup\$
    – Andy aka
    Dec 17, 2015 at 12:47
  • 2
    \$\begingroup\$ Conceptually, level shifters are for signals, while voltage regulators and dc/dc converters are for supplies. Since you mention audio beware of noise on the supply. The USB part you want us to ignore is probably your answer for getting your supply. \$\endgroup\$ Dec 17, 2015 at 13:13

1 Answer 1


No, a typical level shifter can not be used as a voltage regulator to supply 300 mA of power. They are intended to be used for signals and will likely only source a few mA at best.

You do not need an external power supply, you can use a LDO Linear Voltage Regulator with the Arduino 5V source as the input.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.