20mA LED Driver Constant Current Source Regulator (CCR) -- No Resistor Calculations Required -- 1 / 2 / 5 / 10 Packs
The Envistia 20mA LED Driver is a constant current regulator (CCR) module that delivers a steady 20mA to your LEDs -- no resistor calculations required. Simply wire it in series with your LEDs and it automatically maintains a constant 20mA regardless of supply voltage changes, keeping your LEDs at consistent brightness from 5V USB supplies, 12V car batteries, or 24V industrial systems.
⚠️ Why choose the Envistia driver? Unlike bare surface-mount components sold by other suppliers, this driver is mounted on a PCB module with through-hole pins (0.4-inch spacing) for easy soldering and breadboard prototyping.
🔧 How It Works
- Wire the driver module in series with your LED(s) and apply DC voltage (2V–45V across the module)
- The driver actively adjusts its internal resistance to maintain exactly 20mA through the circuit
- If the supply voltage changes -- for example, a car battery swinging from 11V to 14.5V -- the driver absorbs the difference and keeps the current constant
- Your LEDs stay at consistent brightness without any resistor calculations or component changes
The driver needs a minimum of approximately 1.8V across itself (the "overhead" voltage) to regulate properly. Your minimum supply voltage must be: Total LED Forward Voltage(s) + 1.8V
⚡ Key Features
- Constant 20mA Output -- Regulated 20mA (±2mA) regardless of input voltage, eliminating current-limiting resistors
- Tight ±2mA Tolerance -- Tighter than the ±3mA offered by many competing products for more consistent brightness
- Wide Voltage Range -- Operates from 2V to 45V DC across the module (recommended max 20V for long-term reliability)
- Voltage Fluctuation Immunity -- Automatically compensates for voltage changes, perfect for automotive and solar systems
- Series LED Support -- Drive multiple LEDs in series with a single module
- Parallel Stacking -- Wire multiple modules in parallel for higher current (40mA, 60mA, etc.)
- Breadboard and PCB Friendly -- Through-hole pins with 0.4-inch (10.16mm) spacing fit standard breadboards
- PCB Module Format -- Easier handling and soldering compared to bare surface-mount components
- Scored Panel -- Modules snap apart easily from the scored circuit board
📐 Specifications
| Output Current |
20mA ±2mA |
| Input Voltage (Vak) |
2V to 45V DC (across the module) |
| Recommended Max Voltage |
20V (across the module) * |
| Voltage Overhead (Dropout) |
~1.8V minimum |
| Module Dimensions (excl. pins) |
Approx. 15.75 × 5.6 × 2.8 mm (0.62 × 0.22 × 0.11 inches) L × W × H |
| Pin-to-Pin Spacing |
10.16 mm (0.4 inches) |
| Pin Type |
Through-hole |
| Form Factor |
PCB module on scored panel |
| Power Source |
DC only |
* While the IC is rated for 45V, we recommend 20V maximum across the module for long-term reliability and reduced heat generation.
🔌 Wiring
The module is polarity-sensitive -- check the PCB markings for correct orientation. It can be placed anywhere in the series loop (before, after, or between LEDs) as long as polarity is correct.
Single LED:
(+) Power Supply ──── Anode(+) LED Cathode(-) ──── Driver Module ──── (-) Power Supply
Multiple LEDs in Series:
(+) Power Supply ── LED1 ── LED2 ── LED3 ── Driver Module ── (-) Power Supply
Parallel Modules for Higher Current:
┌── Driver Module 1 ──┐
(+) Supply ── LED ──┤ ├── (-) Supply
└── Driver Module 2 ──┘
Result: 20mA + 20mA = 40mA through the LED
📐 Series LED Quick Reference
The number of LEDs you can drive in series depends on your supply voltage:
| Supply |
LED Type (Vf) |
Max Series |
Calculation |
| 5V |
Red (2.0V) |
1 |
2.0 + 1.8 = 3.8V |
| 9V |
Red (2.0V) |
3 |
(3 × 2.0) + 1.8 = 7.8V |
| 12V |
Red (2.0V) |
5 |
(5 × 2.0) + 1.8 = 11.8V |
| 12V |
White (3.2V) |
3 |
(3 × 3.2) + 1.8 = 11.4V |
| 12V |
Blue (3.2V) |
3 |
(3 × 3.2) + 1.8 = 11.4V |
| 24V |
White (3.2V) |
6 |
(6 × 3.2) + 1.8 = 21.0V |
💡 Tip: For 12V automotive systems, design for a minimum supply voltage of 11V (engine cranking). Maximize the number of series LEDs to reduce the voltage the driver must dissipate as heat -- this improves efficiency and extends module life.
📦 What's in the Box
- 20mA LED Driver CCR Module(s) on scored circuit board (quantity per your selected option)
Header pins - 2 per driver module
🎯 Typical Applications
- 12V Automotive LED Lighting -- Dash indicators, accent lighting, interior lights. Handles 11V–14.5V voltage swings automatically.
- Model Railroad and Scale Models -- Consistent LED lighting for buildings, signals, and rolling stock
- LED Indicator Circuits -- Status indicators on custom electronics, control panels, and enclosures
- Hobby and Maker Projects -- Arduino, Raspberry Pi, and breadboard projects with various voltage sources
- Marine and RV Lighting -- 12V LED installations where battery voltage fluctuates
- Solar-Powered LED Systems -- LED lighting from solar battery banks with varying charge states
- Resistor Replacement -- Drop-in replacement for current-limiting resistors in any 20mA LED circuit
🚀 Quick Setup
- Snap a module from the scored panel by gently bending along the score line
- Check the polarity markings on the PCB -- the module must be wired in the correct orientation
- Wire in series with your LED(s) -- the module can go before, after, or between LEDs
- Apply DC voltage -- ensure your supply exceeds the total LED forward voltage plus 1.8V overhead
- Verify operation -- your LED(s) should light at consistent brightness
💡 Tip: The 0.4-inch pin spacing fits standard breadboards, so you can prototype your circuit before committing to solder.
⚠️ Important Notes
- Polarity-sensitive. The driver must be wired in the correct orientation. Reversed polarity can damage the module and your LEDs.
- DC only. Do not use with AC power.
- Not a voltage regulator. This module regulates current (20mA), not voltage. It does not convert or step down voltage.
- Recommended max 20V across the module. While the IC is rated for 45V, we recommend 20V maximum for long-term reliability and reduced heat.
- Not for high-power LEDs. This driver provides 20mA for standard indicator LEDs (3mm, 5mm, SMD). High-power LEDs (1W, 3W, 5W) require a different driver.
- One driver per series string. Do not place multiple drivers in series -- use parallel wiring for more current.
🏪 About Envistia Mall
Envistia Mall is a US-based electronics retailer specializing in development boards, sensors, modules, and components for makers, engineers, and educators. We ship from the United States with fast handling times. Product documentation and technical support are available at our dedicated support site.
📦 Fast Free US Shipping | 🔄 Hassle-Free Returns | 📧 Responsive Customer Support
Visit our eBay Store for more LEDs, LED drivers, resistors, breadboards, and electronic components for your automotive, model railroad, and maker projects.