
Adafruit 24-Channel 12-bit PWM LED Driver - SPI Interface [TLC5947]
Control 24 channels of 12-bit PWM output with the Adafruit TLC5947 breakout board. Designed for LED control, this SPI-driven board delivers constant-current open-drain outputs that keep brightness consistent even if the power supply dips. The chainable design lets you connect as many boards as you need for large LED installations.
Each of the 24 outputs can drive LEDs in series with a V+ supply of up to 30V. A single resistor sets the current for all channels — the included 3.3K resistor provides approximately 15 mA, and you can solder a through-hole resistor over it to adjust. The board includes a 5V low-dropout regulator with reverse polarity protection.
Key Features
- 24 PWM Channels – 12-bit resolution (4096 steps) per channel
- SPI Interface – Only 3 pins required (DIN, CLK, LAT); works with any digital pins
- Constant-Current Outputs – Consistent LED brightness regardless of supply fluctuation
- Chainable Design – Connect multiple boards for unlimited expansion
- Open-Drain Outputs – Drive LEDs in series with up to 30V anode supply
- Output Enable Pin – Quickly disable all outputs by raising OE (pulled low by default)
- 5V LDO Regulator – Built-in with reverse polarity protection
- 3-5V Logic Compatible – Works with any microcontroller
Ideal For
- Large LED arrays and lighting installations
- Architectural and decorative lighting
- LED art projects and interactive displays
- Multi-channel indicator systems
Package Contents
- 1× Adafruit 24-Channel TLC5947 PWM LED Driver Breakout
- 1× 0.1" header strip
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
Control 24 channels of 12-bit PWM output with the Adafruit TLC5947 breakout board. Designed for LED control, this SPI-driven board delivers constant-current open-drain outputs that keep brightness consistent even if the power supply dips. The chainable design lets you connect as many boards as you need for large LED installations.
Each of the 24 outputs can drive LEDs in series with a V+ supply of up to 30V. A single resistor sets the current for all channels — the included 3.3K resistor provides approximately 15 mA, and you can solder a through-hole resistor over it to adjust. The board includes a 5V low-dropout regulator with reverse polarity protection.
Key Features
- 24 PWM Channels – 12-bit resolution (4096 steps) per channel
- SPI Interface – Only 3 pins required (DIN, CLK, LAT); works with any digital pins
- Constant-Current Outputs – Consistent LED brightness regardless of supply fluctuation
- Chainable Design – Connect multiple boards for unlimited expansion
- Open-Drain Outputs – Drive LEDs in series with up to 30V anode supply
- Output Enable Pin – Quickly disable all outputs by raising OE (pulled low by default)
- 5V LDO Regulator – Built-in with reverse polarity protection
- 3-5V Logic Compatible – Works with any microcontroller
Ideal For
- Large LED arrays and lighting installations
- Architectural and decorative lighting
- LED art projects and interactive displays
- Multi-channel indicator systems
Package Contents
- 1× Adafruit 24-Channel TLC5947 PWM LED Driver Breakout
- 1× 0.1" header strip























