The pin configurations below are consistent with the example code supplied with the libraries:
Connect to the Arduino as follows:
- DIN -> Digital 4
- CLK -> Digital 5
- LAT -> Digital 6
- GND -> GND
- V+ -> VIN
Here we show V+ connected to the Arduino VIN pin. This will power the breakout board and LED directly from the supply connected to the DC power jack. The TLC5947 can accept a V+ of 5v-30v. Higher voltages allow you to drive multiple LEDs in series from each channel.
The DIN/CLK/LAT pins can be changed to any other pins later
You've got two options for powering/wiring your TLC59711
- LEDs V+ and logic level VCC connected together to 3 - 5V
- LEDs V+ at 4-17V and logic level VCC at 3.3V
If you need to use it with a 5V logic UNO, you can do either of the following two wiring diagrams:
Connect V+ to 4-17V and keep VCC disconnected. Then use 10K resistors or a level shifter between the clock and data wires going into the first of the TLC59711
If you are using a 3.3V logic Arduino, you have two wiring options:
Other than that, connect to the Arduino as follows:
- DI -> Digital 11
- CI -> Digital 13
- GND -> GND
The DI/CI pins can be changed to any other pins later
Multiple boards can be chained to control hundreds of LEDs. Using an Arduino, you will run out of memory long before you exceed the chaining capacity of these boards!
Header connections at both ends of the board make chaining simple. Our 6-Conductor 0.1" Socket-Socket Cable is perfect for linking them together.