Darlington Driver 8-Channel ULN2803 DIP

8 Darlington Arrays in 18-Pin DIP Package part # ULN2803A. Perfect for running relays and high-power devices up to 500mA and up to 50V!

Darlington Driver 8-Channel ULN2803 DIP Product Help and Resources

Core Skill: Soldering

This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.

2 Soldering

Skill Level: Rookie - The number of pins increases, and you will have to determine polarity of components and some of the components might be a bit trickier or close together. You might need solder wick or flux.
See all skill levels

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

3 Electrical Prototyping

Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #1187592 / about 6 years ago / 1

    Can I sink 15mA per LED x 8 simultaneously with this ? 120mA total ? I am thinking about putting two of these behind an MCP23S17 SPI port expander on a Teensy.

  • Member #327274 / about 11 years ago * / 2

    Can I drive these directly from any arduino? (5v) And how is input mA related to output current/voltage? Are these capable of switching fast enough to allow pwm? I'm new to reading datasheets...

    • gstein / about 11 years ago / 2

      According to the datasheet, the "typical" Low-to-High transition takes 130 ns. H-to-L is typically 20 ns. Round up, call it 200 ns, and you can cycle these darlington pairs at about 5 MHz. If you're doing PWM for LEDs, then you would typically use a mere 100 Hz.

  • TyTower / about 10 years ago / 1

    The Nuts and volts limk does not happen and I could not find it atall

  • hydronics / about 11 years ago / 1

    In the description, ADD the word transistor so it shows up when you search for a transistor.

    I feel like a lot of times I'm never satisfied with Sparkfun search results. Maybe I'm spoiled by google.

  • Member #449274 / about 11 years ago / 1

    Does this come with a housing to be soldered on to a PCB? Do you sell them?

  • HungryMaggot / about 11 years ago / 1

    ULN2803 current: shared or per output?

    Hello, one question. ULN2803's datasheet says "500mA output". So my question is: Those 500mA are: a) per each single output? (500mA each output, so paralleled the 8 outputs will draw 500mA*8=4000mA?) b) shared per the whole chip? (500mA/8 outputs= 62,5mA per output)

    • flickerfly / about 11 years ago / 1

      If I read the data sheet correctly, the rating is per output.

      • hurley_108 / about 11 years ago / 1

        There's a line in the datasheet, though, that reads "Total substrate-terminal current . . . −2.5 A," which leads me to believe that you can switch up to 500 mA on each pin, but can't sink more than 2.5 A total. So if you want to switch 4 A continuous, you cant do it with (just one of) this chip, but if you had 8 loads of 500 mA each, and didn't turn more than 5 on at a time, you'd probably be OK.

  • 0xdec / about 12 years ago / 1

    Sorry if this is a dumb question, but I'm new with this stuff. If I connected the common pin to ground would I be able to connect each of the collectors to ground and drain current?

  • Member #37591 / about 13 years ago / 1

    Will these work for switching high-power, 3V LEDs from a 5V control source?

    • JudeAustin / about 13 years ago / 1

      I use mine with the PWM pins on my Arduino Uno to control an RGB LED strip, so I would think you would be alright as long as you don't exceed 500mA.

  • jenesaisdiq / about 13 years ago / 1

    Anyone know if I can drive this directly off 3.3V? Works great with 5V, and the pinout lines up perfectly with the Pro Mini.

    • Member #429224 / about 11 years ago / 1

      Did you ever get this working. I need the same

    • jenesaisdiq / about 13 years ago / 1

      This worked woooonderfully, btw. So, so, so easy to just solder the Darlington directly to the Pro Mini. Used this configuration in 3 projects so far, and stocking up for more.

    • Member #172228 / about 13 years ago / 1

      Datasheet says 3 volts is required to sink 350 mA.

  • XBuilder / about 13 years ago / 1

    Can this be used to drive motors?

    • XBuilder / about 12 years ago / 1

      never mind... It works perfectly (as we all knew it would. this is Spark Fun after all!!)

    • Member #172228 / about 13 years ago / 1

      It can drive 500 mA per channel, and the outputs/inputs can be connected together to switch more current.

  • CrashOverride / about 13 years ago / 1

    I think if you use it as a high-side, you'll end up getting latching like a thyristor.... you cant turn it off.

    • Young Maker / about 13 years ago / 1

      You need PNP for high side stuff. I'm pretty sure this is NPN

  • CrashOverride / about 13 years ago / 1

    I dont think you can use these as a high-side switch. If the load is any bit reactive, you'll have latching problems...I think... most chips that are high side are marketed as exclusively high-side

  • Bryan3 / about 13 years ago / 1

    Can NPN darlingtons used as a high side switch? If I connect the collector to 5V and the base as well, what will be the emitter voltage? <br />
    <br />
    According to the datasheet Vce(saturation) is 1V, so would that mean that at the emitter the voltage is 4V?

  • Student / about 16 years ago / 1

    do you have eagle library for this too??

  • Member #327041 / about 12 years ago / 0

    Could anyone give me some advice whether I could use this with a TI Launchpad to drive "blocks" of LEDs in parallel. Looking to make a table with LED effects and so just want to be able to switch between 6-8 blocks of parallel LED arrays. Problem is, TI output pins are only 3.3V...none of the LED arrays require more than 500mA and have voltages of say 12V.

Customer Reviews

No reviews yet.