In theory if one LED consume 10mA so 17 parallel LEDs consumed 170mA, but in reality when i connect 17 parallel LEDs they only consumed 100mA not 170mA why there are difference between theory and reality? power consumption of one LED power consumption of 17 LEDs

  • 7
    \$\begingroup\$ How much voltage does an LED produce when light is hitting it from its neighbour? Will it be enough to significantly reduce the forward current? \$\endgroup\$ – Andy aka Mar 13 '16 at 17:06
  • 4
    \$\begingroup\$ @Andyaka I would be surprised if that effect was on the same order of magnitude of the issues mentioned. \$\endgroup\$ – W5VO Mar 13 '16 at 19:56
  • \$\begingroup\$ Note: The intensity of the light recorded in the image is visually greater in the set of 9 to the left of the bridging jumpers in the center of the power rails. This makes it nearly certain that Passerby's point of there being resistance in your setup and a drop in the voltage between your power input and, at least, the second set of LEDs. \$\endgroup\$ – Makyen Mar 14 '16 at 7:16

You are assuming that each of these leds have perfectly identical IV curves. The stated specs are nominal, typical figures, and there will be variations.

One LED may be 10mA at 1.9 VF, but another may be 8 or 12 mA or different at the same VF. That's not even taking brightness into account. Two leds with the same IV curve can be noticeably different in color and brightness too.

You also have to account for your supply's precision or rounding. It only measures to the 100th of an Amp. Not enough for proper single milliamp range.

Also take into account the resistance of the breadboard you are using. If you measure the voltage across the first led and the last led, you may notice a difference.

You should use a good ammeter or multimeter in current mode, and individually measure each of the leds in this circuit to see how much each led is actually consuming.


Your PSU meter is only has resolution to 0.01 A (10 mA). The actual current could be anywhere between 5 mA and 15 mA for the single LED.

Switch your yellow multimeter to mA range, connect the leads into the correct sockets and wire the multimeter in series with the one LED and get a more accurate measurement.

Paralleling LEDs in this fashion is not recommended. The ones with the lower forward voltage drop will hog the current. Either connect them in series with a current limited supply or put a resistor in series with each LED to limit the current.


transistor and Passerby have both made perfectly good answers to the question you've asked, but let me try something a bit more comprehensive.

You seem to have goodly number of LEDs, and if you have a few spares, try this experiment. Drive 1 LED at 1.9 volts. Record the current. Increase the voltage to 2.0. Now try 2.1. You'll see that the current increases very rapidly, and I'd be surprised if 2.1 volts doesn't kill the LED. Now replace the LED with a 200 ohm resistor and repeat the test. This establishes that current rises much more rapidly with an LED than with a resistor once the turn-on voltage is reached.

Now, here's something you don't know - for a fixed voltage, the current through an LED will increase as the LEDs temperature increases.

Because it's getting hotter, its current will increase, and so will its temperature. Which, of course, means that its current will increase still more. You can see where this is leading - the technical term is thermal runaway. So this leads to the first and most important rule: never try to drive an LED from a voltage source. Always limit the current. This is most easily done by providing a higher voltage and using a current-limit resistor in series. In your case, a 5-volt supply and a 300 ohm resistor will give about 10 mA safely.

Furthermore, your setup shows that you got lucky in your choice of LEDs - they all seem to be about the same brightness. As Passerby stated, this is not generally true. So don't tie a bunch of LEDs together and drive them from a single resistor. Doing so will invite a range of brightness in the LEDs. If you don't want uniform brightness, you might think that this is OK, but there is one more thing to consider.

Let's say you have 10 LEDs in parallel, each drawing (you hope) 10 mA, for a total of 100 mA. To do this you use a 5 volt supply and a 30 ohm resistor. You're fine with the non-uniform brightness. Is there a problem?

Quite possibly. Just as the LEDs are not uniform in brightness for the same voltage, neither do they draw the same current at the same voltage.

Let's say that one of the LEDs naturally draws a bit more current than the others at the common voltage. This means that, since power equals voltage times current, it dissipates more power than the others, and this means it will get hotter. In turn this drops its voltage more, and it draws more current. In the worst case, the weakest LED will hog more and more current until it burns out, and it will probably fail open. This means that the next-weakest LED will start hogging current, and in the worst case the process will continue until all the LEDs are dead. This process can occur with other components as well, and has gained the nickname "firecracker mode". It is made possible in this case by a current limit which is set too high: that is, the 100 mA current limit set by the 30 ohm resistor allows a worst-case current distribution to kill the LEDs.

This leads to the other rule you should follow: limit the current to each LED separately. This usually means one resistor per LED, or string of LEDs in series. For instance, if you have a 12-volt source, you could put 4 or 5 LEDs in series, and use a single resistor to limit the current in the string. You can often get around this for small numbers of LEDs, as long as you are aware of the consequences. With 2 LEDs in parallel, you probably don't have to worry about firecracker mode failures, since not many LEDs will die at twice the normal operating current, but you will still probably get unequal brightness. The more LEDs you put in parallel, the greater the odds of catastrophic failure. The choice is up to you, and you will probably want to take chances until you've been burned a few times.

"Good judgement comes from experience. Experience comes from bad judgement."

  • 5
    \$\begingroup\$ All your missing is the keyword led thermal runaway \$\endgroup\$ – Passerby Mar 13 '16 at 19:30

The simple answer is rounding error with only "1 significant figure" in 0.01 A which ought to read 0.0058 A

But you can now compute the current 100/17=5.8mA per LED due to lack of 3 significant figures from a single LED reading.

Furthermore you can predict the current rise with voltage rise. Nominal 5mm Ultrabright LED has internal ESR of 15 Ω. With 15 LEDs in //, the ESR would be ~ 1Ω. ( & 17 slightly less.) Thus every precise rise of 0.10 V results in a rise of ~0.10A which suggests the "knee" of the Vf curve is 1.8V, where ESR rises dynamically.

To safeguard against mismatched ESR in LEDs, I recommend adding a minimum of 50% of the ESR or 8Ω approx when driving them to max in parallel.

This affects Vf vs If and can have a narrow tolerance <1% from a single batch or wide tolerance on the high side from mixed batches. ergo this affects current sharing and only becomes significant when self heating reduces the Vf. This difference is accelerated with rising current above 20mA especially where the internal threshold voltage reduces (Shockley Effect) thus the voltage across the internal ESR bulk resistance rises and draws more current from the supply's constant voltage.

IN effect, LED's are just as accurate as Low voltage Zeners, which also have similar tolerances, often worse, due to rising improvements in supplier quality in high luminance LEDs.

THe approximate formula for this RED LED becomes


Naturally adding a series small series R eliminates the sensitivity w.r.t. mismatch induced "current sharing diode thermal runaway".

NAturally efficiency is lost by adding a small series R but at the benefit of stabilizing the expected current.

Now the formula becomes;

Vout = 1.8 + If*(ESR'+Rs)

... where Vout is a driver or Vcc which also has ESR that could be included with the ESR' above. e.g. 5V CMOS is ~50Ω while CMOS <=3.3 max Vcc is ~ 25Ω ESR.

. then choose If and solve for Rs.

But most people simply use the nominal Vf@20mA and compute RS from

Rs= (Vcc-Vf)/If

then choose If and solve for Rs using worst case maximum Vcc.

ESR is simply a convenient term for differential resistance otherwise known as RdsOn in CMOS and MOSFET's.

For white 5mm LEDs

it is Vf=2.85+If*15Ω

for nominal good parts with similar tolerances.


I think as resistance of individual LED is greater and as we connect them in parallel So, resistance in parallel is decreased from individual value that's why current of 10 LED is less. 1/Rt = 1/R1 + 1/R2 + ..........

  • \$\begingroup\$ Your explanation would explain why LEDs in parallel should draw more current, not less. Resistors in parallel have a lower total resistance, so more current will flow. \$\endgroup\$ – JRE May 24 '18 at 5:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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