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


Customer Comments

  • 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.

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

  • 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.

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

  • 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)

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

      • 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.

  • 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…

    • 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.

  • 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?

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

    • 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.

  • 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.

  • Can this be used to drive motors?

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

  • 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

  • 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?

  • do you have eagle library for this too??

  • 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.