How to calculate the series resistor for an LED

By | February 20, 2012

So you’re mucking about with a stompbox and you want to change the boring old red LED for a shiny new white LED –  but you’re not sure how to proceed…

Over the last ten years or so, light emitting diodes (LEDs) have generally become much more efficient than they used to be (actually, the technical term is “luminous efficacy” rather than “efficiency” but you know what I mean).  So you either get more-bang-for-your-buck or you get the same amount of bang for a lower price.

An LED is a diode, so it only conducts current in one direction.  When it’s conducting it has a forward voltage drop. This forward voltage drop increases slightly as the current increases, but not by much.

The nominal forward voltage drop depends on the colour of the diode and typically you have the following: –

LED Forward Voltage Drop Table

So how do we go about deciding on the value of that pesky series resistor?  Well:

  • We know what the forward voltage is, and
  • We know what the supply voltage is, and
  • We know what current we want to flow through the LED

Actually, we need to choose what current we want to flow through the LED.  Up to a point more current means brighter.  After a while though, more current just means the LED runs hotter but doesn’t get any brighter.

We start by picking a current that’s going to light up the LED so we can see what it looks like.  High efficiency LEDs may give a good light at 2mA forward current whereas older designs may need 20 or 30mA forward current to give a decent light output.

Let’s say we go looking for a white LED and settle on the Kingbright L7113PWW-A which is a fairly inexpensive 5mm diffused white LED.  A quick scan of the datasheet reveals that the brightness is 1000mcd @ 20mA with a forward voltage drop of 3.2V.

Now, 1000mcd is far too bright for a stomp box and 20mA forward current will drain the battery pretty hard so we need to consider a lower current and corresponding lower brightness.  The datasheet has two graphs of interest:

  • Luminous Intensity (i.e. brightness) vs Forward Current
  • Forward Voltage vs Forward Current

We can probably get a suitable brightness from about 2mA forward current and we can see that (at 2mA) the forward voltage will be about 2.7V.

We can now use Ohms law (V = I x R, remember?) to calculate a suitable series resistor.

LED Series Resistor Schematic

The way to think of the calculation is this:

  • We want 2mA to flow in the circuit
  • We know that the LED has a forward voltage drop of 2.7V @ 2mA
  • We know that we are using (say) a 9V battery
  • We are switching the LED on and off with a switch which has negligible resistance

So we can simply say that if there is going to be 2.7V across the LED then there must be 9 – 2.7 = 6.3V across the series resistor.  We know that the current is going to be 2mA so the resistance of our series resistor must be the ratio of the voltage across the resistor to the current flowing through the resistor.

Resistor = Voltage/Current = 6.3V/2mA = 6.3/.002 = 3150 Ohms.  The nearest standard resistor value is 3300 Ohms (3.3kOhm) so that’s what we should use for our starting point.

If it turns out that the LED is too bright then we increase the value of the resistor and if the LED is too dim we reduce the value of the resistor.  So you could try a 2.7k Ohm or 2.2k Ohm resistor to make it brighter or a 3.6k Ohm or 4.7k Ohm resistor to make it dimmer.

You may be tempted (and why not) to use a potentiometer (in variable resistance mode) to vary the current through the LED and find the sweet-spot where the brightness is just right.  In this case make sure you have a fixed resistor in series with the variable resistor – otherwise you will at some point turn the variable resistor down to zero and potentially damage the LED.

LED Variable Series Resistor Schematic

Going back to our datasheet we can see that the absolute maximum allowable continuous forward current is 30mA and (from the graph) we can see that the forward voltage is 3.3V @ 30mA.  Therefore, our series limiting resistor should be 9V-3.3V / 30mA = 190 Ohm.  So if we put a 220 Ohm resistor (or a 180 Ohm resistor if we’re feeling brave) in series with a 4.7k or 5k Ohm variable resistor, we can safely vary the current from maximum to off.

If you’re making battery-powered stomp-boxes you need to consider that 3-5mA or so is the maximum current you want to be pulling continuously from a 9V battery if you want the battery to last – so arranging for a low LED current of 2mA or so is a good idea.  

Leave a Reply