SparkFun
SparkFun LED Driver Breakout - TLC5940 (16 Channel)
The TLC5940 is a 16 channel PWM unit with 12 bit duty cycle control (0-4095), 6 bit current limit control (0-63), and a daisy chainable serial interface. Thi...
Get notified when back in stock
The TLC5940 is a 16 channel PWM unit with 12 bit duty cycle control (0-4095), 6 bit current limit control (0-63), and a daisy chainable serial interface. This breakout board is a good way to take full advantage of this useful IC. All 16 PWM channels are broken out to standard 0.1" headers, which run alongside convenient voltage and ground rails. Also, because the TLC5940 can be daisy-chained, the breakout is designed to support that feature. On the left-hand side of the board all serial inputs are broken out to 0.1" headers and likewise with output on the right-hand side.
Use this board to increase the number of PWM pins available to your microcontroller for applications such as Monocolor, Multicolor or Full-Color LED Displays, LED Signboards, Display Backlighting, Servo control, or any other project where a large number of PWM drivers are necessary.
Note: While each 3-pin PWM header is 0.1" spaced, the space between each header is slightly larger in order to accommodate servo connections. In order to make this board suitable for use with servos, 2.2k pull-up resistors have been included on each output as well. Finally, the 2.2k resistor on the Iref pin sets the output current to 17.8mA but a parallel through-hole connection is provided for an additional resistor to increase the current if necessary. To determine the resistor value you need for a given output check the equations provided on the schematic.
Documents:
- Schematic
- Eagle Files
- Datasheet (TLC5940)
- Interactive Hanging LED Array
- GitHub (Design Files & Example Code)
- GitHub (Library)
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- duty cycle
- The fraction of time a signal or power source is switched on during each repeating on/off cycle, usually given as a percentage. It is central to PWM (pulse-width modulation), where adjusting the duty cycle controls things like LED brightness, motor speed or heater power, and on devices such as proximity sensors it can also affect detection range, response speed, accuracy and power use.
- Headers
- Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- servo
- A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
- through-hole
- A mounting style where the component leads pass through holes in a circuit board and are soldered on the other side. Through-hole parts are often easier to handle and solder by hand, which is useful for classroom and hobby projects.
Find this product in
Brands
SparkFun TLC5940 Breakout Schematic
Schematic · 44.2 KB · Click any page to view full size
TLC5940 Datasheet
Datasheet · 1.2 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
SparkFun LED Driver Breakout -TLC5940
52c035a
over 10 years ago
· 18 commits
- Firmware Adding directories, necessary files about 11 years ago
- Hardware Fixing merge conflicts with qc file update about 11 years ago
- Libraries Merge commit '788435c4ecd17b931951f7c8ef919be8522f0ae4' over 10 years ago
- Production Adding directories, necessary files about 11 years ago
- .gitattributes Adding directories, necessary files about 11 years ago
- .gitignore Adding directories, necessary files about 11 years ago
- LICENSE.md Adding directories, necessary files about 11 years ago
- README.md Fixing merge conflicts with qc file update about 11 years ago
Library for the TLC5940
df21971
almost 8 years ago
· 38 commits
- examples Updating file names for codebender fix over 10 years ago
- extras Adding license, updating README about 11 years ago
- src Updating file names for codebender fix over 10 years ago
- .gitattributes Fix the .gitignore and .gitattributes files about 13 years ago
- .gitignore Add a few SF useful items to .gitignore almost 13 years ago
- keywords.txt Use correct field separator in keywords.txt almost 8 years ago
- library.properties Increment library version to 1.1.1 almost 8 years ago
- LICENSE.txt Adding license, updating README about 11 years ago
- README.md Updating README with associated product links about 11 years ago
Related Tutorials
Free guides on learn.littlebird.com.au