
APA102, WS2812, SK6812 Addressable LED Strips Evolution
Choose the best Addressable LED Strip for your project. Find the evolution of different LED Strips Series, such as APA102, WS2811, SK6812, UCS8903 and more!
An addressable LED strip is a digital strip that has not only LEDs, but also includes a driver chip that allows each LED light to be controlled independently. This means that each light can have its iwb color and brightness.
In this blog post, we will explore the different types of addressable LED strips available in the market in 2024. We will also discuss how to use addressable LED strips with ESP32 and the different logic level voltages that can be used with it. Finally, we will provide some guidance on how to choose the right LED strip for your project.
Different Types of Addressable LED Strips #
Today, there are many different types of addressable LED strips available on the market. The most common types of addressable LED strips are those that use WS2811/WS2812 (also known as a Neopixel) or DMX512 control protocols.
Addressable LED strips contains driver chips that allow each LED light to be controlled independently. This means that each LED can have its own color and brightness. Addressable LED strips can be divided into four types based on the signal they use:
- Single signal addressable LED strips
- Dual signal addressable LED strips
- Breakpoint resume addressable LED strips
- DMX512 LED strips
Single signal addressable LED strips use a single data line to control the LEDs. The most common type of single signal addressable LED strip is the WS2811/WS2812 (also known as a Neopixel)
Dual signal addressable LED strips use two data lines to control the LEDs.
Breakpoint resume addressable LED strips are similar to single signal addressable LED strips, but the hold strip can work if one or more LEDs fails.
DMX512 LED strips use the DMX512 control protocol to control the LEDs.
Addressable LED Strips with ESP32 #
Most Addressable LED strips can be controlled using an ESP32 microcontroller, by utilizing open-source libraries, such as WLED or FastLED.
When it comes to controlling addressable LED strips with ESP32, itβs important to consider the voltage level of the logic signal. The logic level voltage of the ESP32 is 3.3V, while most addressable LED strips requires a 5V logic signal. In such cases a logic level shifter can be used.
While some LED Strips (such as WS2812B) are advertised as compatible with 3.3V logic, it is often unstable and can introduce unexpected glitching in LED patterns or the LEDs might not even turn on.
WLED #
WLED Project is a popular open-source library that allows you to control addressable LED strips using your smartphone or a web browser. It supports a variety of addressable LED strips, including WS2812, SK6812, APA102, DMX512 and more.
WLED provides an interface for easy install to ESP32 board, web interface and mobile (iOS/Android) applications.
Since version 0.14.0-b1 Audio Reactive Usermod is included by default, allowing to setup the LED strip to react to music.
FastLED #
FastLED is another popular library for controlling addressable LED strips with ESP32. It supports a wide range of addressable LED strips and provides a simple and intuitive API for controlling them. To use FastLED with ESP32, you can follow the instructions provided in the FastLED documentation.
Other Options #
There are several other options for controlling addressable LED strips with ESP32, including:
- LedFX: A lightweight and flexible program that allows you to control your LED strips using your computer or smartphone.
- ColorChord: A music visualization software that can be used to control addressable LED strips.
- Tasmota: An open-source firmware that can be used to control a variety of smart home devices, including addressable LED strips.
- Hyperion.ng: An open-source software that can be used to create ambient lighting effects using addressable LED strips.
Why WLED? #
WLED is easy to set up and configure. You can install WLED on an ESP32 board by using web interface. Once installed, you can use the WLED mobile app to control your LED strips. The app provides a simple and intuitive interface for controlling the LEDs and creating custom lighting effects.
WLED provides User mods, which are custom scripts for controlling the LED strips. You can use already made mods, or create your own to do practically anything with your lights.
Also, since version 0.14.0-b1 Audio Reactive User mod by default, allowing to synch your LED lights with music or movie sounds.
Choosing the right LED Strip for your project #
If you are planning to use WLED, it is worth choosing an LED strip that is compatible with it. Moreover, if other addressable LED controlling libraries support the LED strip, WLED probably supports it also.
Anyways, looking at the WLED supported LED strips, we can practically see the most popular options among the open-source community. Here is a list of WLED supported LED strips:
It is important to note that there are always new types of LED strips coming onto the market that have a compatible control protocol. Additionally, there are other types of LED driver ICs that are very similar to the supported ones and might be supported by WLED by selecting the most similar type.
APA Series #
The APA LED chips were designed by APA Electronic co. LTD., a Taiwanese company. However, some APA1xx LED strips are also available from other manufacturers such as Adafruit Industries LLC.
Adafruit sells these as "Dotstars", especially the APA102 version.
Doesn't provide Breakpoint resume, meaning if one LED fails, the whole strip will not work.
| LED Driver IC | Colors | Input Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| APA102 | RGB | 5V | Yes | No | 19.000 Hz | Link |
| APA104 | RGB | 5V | No | No | 4.700 Hz | Link |
| APA109 | RGBW | 5V | No | No | 4.700 Hz | Link |
APA102 #
π¦ APA102 Led Strip
APA104 #
π¦ APA104 Led Strip
APA109 #
π¦ APA109 Led Strip
W281x Series #

The WS2812 LED chip was designed by WorldSemi, a Chinese company that specializes in LED driver ICs. WorldSemi is the original manufacturer of WS28xx series products, but they are also available from other manufacturers such as Adafruit Industries LLC.
The WS281x Series LED Strips are often sold by Adafruit as "Neopixels", especially the WS2812b version.
The WS281x series of addressable LED strips are flexible and usually can be cut to any length. Usually the WS281x series are 5V, but newer versions comes with 12V or 24V options.
Generally slow data rate (800Kbps), therefore if you would want to connect more than a few hundred LEDs, you would have to investigate parallel output, which adds complexity, of course.
The older Ws281x Strips have 400 Hz PWM Frequency, while newer ones, from the WS2813 offers 200 Hz Refresh Frequency.
Older ones does not provide breakpoint resume, while the newer ones does, therefore for older ones only one data pin is required, while newer ones required 2 data pins.
Not nearly as good as APA102, but they are super cheap!
| LED Driver IC | Colors | Input Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| WS2801 | RGB | 5V | Yes | No | 2500 Hz | Link |
| WS2811 | RGB | 5V | No | No | 400 Hz | Link |
| WS2812 | RGB | 5V | No | No | 400 Hz | Link |
| WS2812B | RGB | 5V | No | No | 400 Hz | Link |
| WS2813 | RGB | 5V | No | Yes | 2000 Hz | Link |
| WS2814 | RGBW | 5V | No | Yes | 2000 Hz | Link |
| WS2815 | RGB | 12V | No | Yes | 2000 Hz | Link |
| WS2818 | RGB | 24V | No | Yes | 2000 Hz | Link |
| WS2818A | RGB | 5V | No | Yes | 2000 Hz | Link |
| WS2818B | RGB | 12V | No | Yes | 2000 Hz | Link |
WS2801 #
π¦ WS2801 Led Strip
WS2811 #
π¦ WS2811 Led Strip
WS2812 #
π¦ WS2812 Led Strip
WS2813 #
π¦ WS2813 Led Strip
WS2814 #
π¦ WS2814 Led Strip
WS2815 #
π¦ WS2815 Led Strip
WS2818 #
π¦ WS2818 Led Strip
It is very recent and not widely available on the market, but they should start appearing more and more soon. Also consider, that the timings might have changed a bit and popular libraries as WLED or FastLED might not support it out-of-the-box.
Comes in several versions:
- WS2818: 24V
- WS2818A: 5V
- WS2818B: 12V
SK Series #
The SK Series Addressable LED driver ICs is designed by OPSCO Optoelectronics, a Chinese company. Very similar to the WS281x Series, in terms of performance. Also, it comes inbuilt into the same package as WS2812b, SMD5050. Both have similar interfaces and color orders. However, the SK Series has voltage-independent color and brightness over a wide voltage range, which means that the colors of the LEDs should not be affected by a drop in the supply voltage as much as they are on the WS2812B, for example.
Generally can be a good alternative, in case WS281x is not available, as it is similarly priced.
| LED Driver IC | Colors | Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| SK6812 | RGBW | 5V | No | No | 1200 Hz | Link |
| SK6813 | RGB | 5V | No | Yes | 1200 Hz | Link |
| SK6818 | RGBW | 5V | No | No | 1200 Hz | Link |
| SK6822 | RGB | 5V | No | Yes | 1200 Hz | Link |
| SK9822 | RGB | 5V | Yes | No | 4600 Hz | Link |
SK6812 #
π¦ SK6812 Led Strip
SK6813 #
π¦ SK6813 Led Strip
It comes in two variants - 5V or 12V. The 12V variant is called SK6813HV for βhigh voltageβ. SK6813HV uses 12V as its main power input for each chip, VDD, which is then dropped down to 5V inside each pixel for its logic requirements. This allows longer chains of pixels to be driven in series, reducing the need for power injection 1.
SK6818 #
π¦ SK6818 Led Strip
SK6822 #
π¦ SK6822 Led Strip
SK9822 #
π¦ SK9822 Led Strip
- Color Order: SK9822 typically uses the GRB (Green-Red-Blue) color order, while APA102 uses the BGR (Blue-Green-Red) color order
- Timing: There may be slight timing differences in the communication protocol between SK9822 and APA102
UCS Series #
The UCS series of addressable LED strips includes UCS8903 and UCS8904. These LED strips are flexible and can be cut to any length.
| LED Driver IC | Colors | Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| UCS8903 | RGB | 5 - 24V | No | No | 1000 Hz | Link |
| UCS8904 | RGBW | 5 - 24V | No | No | 1000 Hz | Link |
UCS8903 #
π¦ UCS8903 Led Strip
UCS8904 #
π¦ UCS8904 Led Strip
TM Series #
The TM series of addressable LED strips includes TM1814 and TM1829. These LED strips are flexible and can be cut to any length. They are used in various applications such as home decoration, bars, KTV decoration, garden landscapes, stadiums, exhibition halls, hotels, villas, high-end clubs, and more 12345.
| LED Driver IC | Colors | Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| TM1814 | RGBW | 5 - 32V | No | No | 1000 Hz | Link |
| TM1829 | RGB | 5 - 24V | No | No | 7000 Hz | Link |
TM1814 #
π¦ TM1814 Led Strip
TM1829 #
π¦ TM1829 Led Strip
LDP Series #
LDP Series strips are made by Qiancai Electronics, a Chinese company.
| LED Driver IC | Colors | Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| LPD6803 | RGB | 5 - 12V | Yes | No | 1000 Hz | Link |
| LPD8806 | RGB | 5 - 12V | Yes | No | 4000 Hz | Link |
LDP6803 #
π¦ LDP6803 Led Strip
LDP8806 #
π¦ LDP8806 Led Strip
Other #
The above mentioned Addressable LED Strips Series are just the most popular out of many available LED Strips. While we are not covering ALL of the Addressable LED Strips, we have covered the ones that are widely available on the market and has good documentation on the protocols used to control the LEDs.
Apart the Series mentioned, there are also other LED Strips from different manufacturers that currently has only one option avalable:
GS8208 #
| LED Driver IC | Colors | Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| GS8208 | RGB | 12V | No | Yes | 8000 Hz | Link |
π¦ GS8208 Led Strip
P9813 #
| LED Driver IC | Colors | Voltage | Clock Channel | Breakpoint resume | PWM Frequency | Datasheet |
|---|---|---|---|---|---|---|
| P9813 | RGB | 5 - 24V | Yes | No | 4500 Hz | Link |
π¦ P9813 Led Strip
Conclusion #
With the great popularity and demand, there are a lot of different types of Addressable LED Strips nowadays. They all provide same functionality to control each LED on the strip individually, but each strip provides different specifications, such as color options - RGB, RGBW, different PWM frequencies, and does or does not include features, such as Breakpoint Resume.
With these many options it might be overwhelming to choose the best LED strip, but we hope this guide will help you make up your mind and select the most suitable strip for your project.




















