

The LD1117VXX is a low-dropout (LDO) voltage regulator designed to provide a stable and regulated output voltage with a maximum output current of 800mA. It is highly efficient, with a low dropout voltage, making it ideal for battery-powered and portable applications. The LD1117VXX is available in various fixed output voltage options, such as 1.8V, 2.5V, 3.3V, and 5.0V, as well as an adjustable version. Its compact design and reliable performance make it a popular choice for powering microcontrollers, sensors, and other low-power devices.








| Parameter | Value |
|---|---|
| Input Voltage Range | 2.6V to 15V |
| Output Voltage Options | Fixed: 1.8V, 2.5V, 3.3V, 5.0V; Adjustable |
| Maximum Output Current | 800mA |
| Dropout Voltage | 1.1V at 800mA |
| Quiescent Current | 5mA (typical) |
| Operating Temperature Range | -40°C to +125°C |
| Package Types | TO-220, SOT-223, DPAK |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground pin |
| 2 | VOUT | Regulated output voltage |
| 3 | VIN | Input voltage |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground pin |
| 2 | VOUT | Regulated output voltage |
| 3 | ADJ | Adjustable pin for setting output voltage |
| 4 | VIN | Input voltage |
Below is an example of using the LD1117V33 (3.3V fixed version) to power an Arduino UNO:
+12V (Input) ---- VIN (Pin 3)
|
|
[10µF Capacitor]
|
GND (Pin 1) ---- GND
|
|
[22µF Capacitor]
|
|
VOUT (Pin 2) ---- +3.3V to Arduino
If you are using the LD1117V33 to power sensors or peripherals connected to an Arduino UNO, here is a simple example:
// Example: Reading a sensor powered by LD1117V33
// Ensure the sensor is connected to the 3.3V output of the LD1117V33
const int sensorPin = A0; // Analog pin connected to the sensor output
int sensorValue = 0; // Variable to store the sensor reading
void setup() {
Serial.begin(9600); // Initialize serial communication
}
void loop() {
sensorValue = analogRead(sensorPin); // Read the sensor value
Serial.print("Sensor Value: ");
Serial.println(sensorValue); // Print the sensor value to the Serial Monitor
delay(1000); // Wait for 1 second before the next reading
}
| Issue | Possible Cause | Solution |
|---|---|---|
| Output voltage is unstable | Missing or incorrect output capacitor | Use a 22µF capacitor with low ESR |
| Regulator overheating | Excessive current or poor heat dissipation | Reduce load current or add a heatsink |
| No output voltage | Incorrect wiring or damaged component | Verify connections and replace the regulator if needed |
| Output voltage is too low | Input voltage is too close to output voltage | Ensure VIN is at least 1.1V higher than VOUT |
Can I use the LD1117VXX with a 9V battery?
What happens if I exceed the maximum current rating?
Can I use ceramic capacitors instead of electrolytic ones?
How do I calculate the resistor values for the adjustable version?
By following this documentation, you can effectively integrate the LD1117VXX into your projects and ensure reliable performance.