# PWM driver module, TLC5947, 12Bit, 24 channels, 3-5.5V

> PWM driver module based on the TLC5947 IC, with 24 independent channels and 12-bit resolution (4096 steps) for GS (grayscale) control. Logic voltage 3-5.5V, compatible with Arduino 3.3V and 5V. Load voltage up to 30V, current up to 30mA per channel, set via a single external resistor. Serial communication, built-in thermal shutdown (TSD) protection. Dimensions 51 x 26mm. Ref. 9763.

- Page: https://sigmanortec.ro/en/pwm-driver-module-tlc5947-12bit-24-channels-3-55v
- Price: 76.59 RON
- Availability: In stock; 1-2 zile
- Reference: 9763 · EAN: 5948286617558
- Category: Electronic components > LED Drivers
- Specifications: Supply Voltage: 3; Maximum Input Voltage: 5.5; Input Voltage Type: “DC” in Romanian can mean **“de ce”**, which translates to **“why”** in English.
- Package (shipping data): 0.013 kg
- Updated: 2026-09-12
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/en/llms.txt)
- Prices: RON, VAT included; prices and stock as of 2026-10-22 06:34 (Europe/Bucharest)

## Description

PWM driver with TLC5947 for precise control of dimmable LEDs and other loads under 30mA, offers 24 independent channels with 12-bit resolution for fluid lighting effects. Operates at 3-5.5V logic, Arduino 3.3V and 5V compatible, communicates serially and automatically maintains the PWM cycle with the programmed values, includes thermal protection for stable use.
PWM driver, CJMCU-5947, compatible with Arduino and other development boards, both 3.3V and 5V, suitable for LEDs, is designed to control by PWM precisely, on 12 bits, consumers below 30mA, such as Dimmable LEDs.
It has 24 individually adjustable channels and communicates through a serial port.
PWM control automatically loops with programmed grayscale (GS) data, making it easy to create complex lighting effects.
This module can be successfully used together with LEDs to create creative lighting effects
Specifications:
Logic Voltage: 3.0V - 5.5V
Consumer Voltage: Up to 30V
Current: Up to 30mA per channel
Channels: 24, with individual control
IC: TLC5947
PWM control: 12-bit (4096 steps) for GS (Grayscale) control
Current Setting: The current of all channels is set by a single external resistor
Interface: GS data is written through the serial port
Thermal Protection: Includes a thermal shutdown function (TSD) that disables all outputs when the critical temperature is exceeded
Dimensions: 51 x 26mm
Login:
- Connect the VCC pin of the CJMCU-5947 to 5V on Arduino .
- Connect the GND of the CJMCU-5947 to the GND of Arduino .
- Connect the serial data pin (SDI or DIN) of the CJMCU-5947 to a digital pin on Arduino .
- Connect the Clock pin of the CJMCU-5947 to a digital pin on Arduino .
- Connect the Latch pin of the module to a digital pin on Arduino .
- Connect each of the 24 channels of the CJMCU-5947 to an LED and a suitable resistor in series, then connect the other end of the resistor to GND.
Tutorial:
Follow the instructions from this LINK for the tutorial.
