Table of Contents

Addressable RGB LEDs commonly come in the form of LED tape. The LEDs on such a tape are connected in series but can be individually controlled by sending the colours in the order they should appear on the LEDs.

These LEDs contain a controller with shift register which passes data onto the next chip if it didn't consume it itself.

Control Protocols

One wire

Currently available types differ not only in colour choice (some offer dedicated white, warm white or even both chips in addition to red, green and blue), but also in the control protocol.

The most commonly available type uses a one wire protocol, like the very well known WS2812b. The data has to be sent according to a very strict timing and the logic value depends on wether or not the data line went low after a short delay.

Advantageous is the need for only one pin to control a theoretically unlimited number of LEDs.

Two wire

The second type uses two control pins, one for data, one for clock. This eliminates the need for a strict timing and enabled lazy data output while more time relevant tasks have priority. Also the clock speed does not have to be constant.

LEDs / Drivers (excerpt)

Integrated LEDs

LED V_CC 1st Pin 2nd Pin Resolution Bitrate PWM Frequency Datasheet RGB RGBW RGBWW RGBNW
APA102 5V SDI CLK 8Bit 20Mbps 20kHz PDF YES ? ? ?
APA102C 5V SDI CLK 8Bit 20Mbps 20kHz PDF YES ? ? ?
APA107 5V SDI CLK 8Bit 30Mbps 9kHz PDF YES ? ? ?
HD107S 5V SDI CLK 8,16Bit 40Mbps >26kHz PDF YES ? ? ?
GS8208 12V SDI SDI (backup) 12Bit 800kbps 800Hz PDF YES ? ? ?
SK6812 5V SDI CLK 8Bit 800kbps 400Hz PDF YES YES YES YES
SK9822 5V SDI CLK 8Bit 2Mbps 4.7kHz PDF YES ? ? ?
WS2811 5V SDI - 8Bit 200Mbps 20kHz PDF YES ? ? ?
WS2812B 5V SDI - 8Bit 200Mbps 20kHz PDF YES NO NO NO
WS2815 12V SDI SDI (backup) 8Bit 800kbps 800Hz (?) PDF YES ? ? ?

Standalone driver

Driver V_CC V_LED 1st Pin 2nd Pin Resolution Bitrate PWM Frequency Datasheet
P9813 5V 12V SDI CLK 8Bit 0-15Mbps 4.5kHz (?) PDF Download
TM1804 5V 24V SDI - 8Bit 800kbps 400Hz PDF
UCS1903 6V 12V SDI - 8Bit 400kbps (?) 400/800kHz (?) PDF
WS2801 3.3V - 5V 7V SDI CLK 8Bit 25Mbps 2.5kHz PDF