ESP32 Voltage Regulator – Specifications

The ESP32 microcontroller is a popular, low-power and feature-rich microcontroller widely used in IoT and other embedded applications. One important component in the ESP32 is its voltage regulator, which helps to provide a stable supply voltage to the microcontroller.

Does ESP32 Have a Voltage Regulator?

Yes, the ESP32 microcontroller has a voltage regulator, which can regulate the input voltage from 5V-15V to a stable 3.3V supply voltage for its internal components. This voltage is then used to power the internal components of the ESP32, ensuring that they have a stable and consistent power supply.

The voltage regulator on the ESP32 is named as AMS1117 LDO regulator.

What is the AMS1117

AMS1117 is a series of voltage regulators that can output a maximum of up to 0.8mA-1mA of current. The voltage dropout against this regulator is very low.

This voltage regulator has a wide range of voltage ranges. AMS1117 is available in 6 different voltage output ranges containing fixed voltages, 1.2, 1.5, 1.8, 2.5, 3.3 and 5.0V. This regulator also has some variable and adjustable versions whose output can vary depending upon the sensitivity we set.

Maximum input this LDO regulator can take is 15V. As the working voltage of ESP32 is 3.3V so the AMS1117-3.3 is used in this board. However, a certain other version of this voltage regulator is also available for other electronics applications.

ESP32 AMS1117 Voltage Regulator Specifications

The AMS1117 is a voltage regulator IC commonly used in ESP32 boards. Here are its key specifications:

Specification Value
Input voltage range 1.2V to 11V
Output voltage adjustable from 1.2V to 5.0V in 100 mV increments
Output current up to 1A
Line regulation ±1%
Load regulation ±2%
Dropout voltage 1.2V at 1A
Ripple rejection 50 dB
Operating temperature range -40°C to +85°C


These specifications show that the AMS1117 is a versatile voltage regulator that can be used in a wide range of applications, and its adjustable output voltage, high output current and low dropout voltage make it a popular choice for ESP32 boards.

For a more detailed description read the AMS1117 Datasheet.

Benefits of Having a Voltage Regulator

Having a voltage regulator on the ESP32 is important for several reasons. Firstly, it helps to protect the internal components from damage caused by voltage fluctuations or power spikes. This is especially important in applications where the ESP32 is powered by a battery or a power supply that may not be regulated. Secondly, the voltage regulator helps to improve the overall performance and stability of the ESP32, as it ensures that the internal components have a consistent power supply.

In addition, the voltage regulator on the ESP32 is highly efficient with more than 90% of efficiency. This means that the power consumption of the voltage regulator is low, which helps to extend the battery life in applications where the ESP32 is powered by a battery.


You should keep the following in mind when powering ESP32 with an external supply:

  • Always provide ESP32 with regulated voltage supply
  • Avoid connecting devices that draws more current like motors
  • Avoid using multiple power sources at a time with ESP32
  • If you see the voltage regulator is getting heat up, then turn off ESP32 board


In conclusion, the voltage regulator on the ESP32 is an important component that helps to provide a stable and efficient power supply to the microcontroller. Whether you are using the ESP32 in an IoT application or any other embedded application, you can be assured that its voltage regulator will help to ensure reliable and consistent operation.

About the author


I am an Electrical Engineer. I love to write about electronics. I am passionate about writing and sharing new ideas related to emerging technologies in the field of electronics.