SLRS060C May   2012  – November 2016 ULN2003V12

PRODUCTION DATA.  

  1. Features
  2. Applications
  3. Description
  4. Revision History
  5. Pin Configuration and Functions
  6. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Typical Characteristics
  7. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Diagram
    3. 7.3 Feature Description
      1. 7.3.1 TTL and Other Logic Inputs
      2. 7.3.2 Input RC Snubber
      3. 7.3.3 High-impedance Input Drivers
    4. 7.4 Device Functional Modes
  8. Applications and Implementation
    1. 8.1 Application Information
    2. 8.2 Typical Applications
      1. 8.2.1 Unipolar Stepper Motor Driver
        1. 8.2.1.1 Design Requirements
        2. 8.2.1.2 Application Curves
      2. 8.2.2 Inverting Logic Level Shifter
        1. 8.2.2.1 Design Requirements
        2. 8.2.2.2 Detailed Design Procedure
      3. 8.2.3 Maximum Supply Selector
        1. 8.2.3.1 Design Requirements
      4. 8.2.4 Constant Current LED Driver
        1. 8.2.4.1 Design Requirements
      5. 8.2.5 NOR Logic Driver
        1. 8.2.5.1 Design Requirements
  9. Power Supply Recommendations
  10. 10Layout
    1. 10.1 Layout Guidelines
    2. 10.2 Layout Example
    3. 10.3 Thermal Considerations
      1. 10.3.1 On-chip Power Dissipation
      2. 10.3.2 Thermal Reliability
  11. 11Device and Documentation Support
    1. 11.1 Documentation Support
    2. 11.2 Receiving Notification of Documentation Updates
    3. 11.3 Community Resources
    4. 11.4 Trademarks
    5. 11.5 Electrostatic Discharge Caution
    6. 11.6 Glossary
  12. 12Mechanical, Packaging, and Orderable Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Detailed Description

Overview

The ULN2003V12 device is a seven channel low-side NMOS driver capable of driving 100-mA Load with 3-V input drive voltage through each channel. This device can drive relays, LEDs, or resistive loads up to 16 V. The ULN2003V12 supports 3.3-V to 5-V CMOS logic input interface, thus making it compatible to a wide range of microcontrollers and other logic interfaces. The ULN2003V12 features an improved input interface that minimizes the input DC current drawn from the external drivers. The ULN2003V12 features an input RC snubber that greatly improves its performance in noisy operating conditions. The ULN2003V12 channel inputs feature an internal input pulldown resistor, thus allowing input logic to be tri-stated. The ULN2003V12 may also support other logic input levels (for example, TTL and 1.8 V).

Functional Diagram

ULN2003V12 SimplifiedSchematic.gif

Feature Description

As shown in Figure 3, each output of the ULN2003V12 features an internal free-wheeling diode connected in a common-cathode configuration at the COM pin. The ULN2003V12 provides flexibility of increasing current sink capability through combining several adjacent channels in parallel. Under typical conditions, the ULN2003V12 can support up to 1 A of load current when all 7-channels are connected in parallel. The ULN2003V12 can also be used in a variety of other applications requiring a sink driver.

ULN2003V12 ChannelBlockDiagram.gif Figure 3. Channel Block Diagram

TTL and Other Logic Inputs

ULN2003V12 input interface is specified for standard 3-V and 5-V CMOS logic interface. However, ULN2003V12 input interface may support other logic input levels as well. See Figure 1 and Figure 2 to establish VOL and the corresponding typical load current levels for various input voltage ranges. See Applications and Implementation for an implementation to drive 1.8-V relays using ULN2003V12.

Input RC Snubber

ULN2003V12 features an input RC snubber that helps prevent spurious switching in noisy environment. Connect an external 1-kΩ to 5-kΩ resistor in series with the input to further enhance ULN2003V12’s noise tolerance.

High-impedance Input Drivers

ULN2003V12 features a 300-kΩ input pulldown resistor. The presence of this resistor allows the input drivers to be tri-stated. When a high-impedance driver is connected to a channel input the ULN2003V12 detects the channel input as a low level input and remains in the OFF position. The input RC snubber helps improve noise tolerance when input drivers are in the high-impedance state.

Device Functional Modes

Table 1 lists the functional modes for this device.

Table 1. ULN2003V12 Function Table(1)

INPUT (IN1 TO IN7) OUTPUT (OUT1 TO OUT7)
L Z
H L
Z Z
L = Low-level (GND), H= High-level, Z= High-impedance