Skip to content

WS2812B

WS2812B — The King of Pixel LEDs

The WS2812B is by far the most popular addressable LED driver IC on the market. It’s the chip inside the vast majority of “NeoPixel” (Adafruit) and “Neopixel” compatible strips.

WS2812B LED die shot showing internal IC WS2812B LED strip close-up

Specifications

ParameterValue
Voltage5V DC
Current~60mA per LED (full white)
ProtocolSingle-wire NRZ at 800kHz
Refresh rate~400Hz (varies with LED count)
Color depth24-bit (8 per channel)
Data rate800 kbps
Max chain~1000 LEDs (before timing issues)
PackageSOP-8 (5050 package LED + IC)

Pros & Cons

✅ Pros❌ Cons
Huge community support5V means severe voltage drop (inject every 2-3m)
Every library supports it (FastLED, WLED, NeoPixel)Old protocol: strict timing, no error checking
Cheap (~$0.05-0.15 per LED)400Hz refresh produces visible flicker on camera
Multiple density options (30-256/m)No global brightness control (APA102 is better)
Many form factors (strips, rings, matrices, strings)Susceptible to timing issues on some platforms
5V = compatible with most microcontrollers

Best Uses

  • Indoor LED matrices and signs
  • Hobbyist projects and wearables
  • Accent lighting (<5m runs)
  • Cost-sensitive installations

Pin Connections

PinLabelConnect To
1VDD+5V
2DOData out (to next LED DIN)
3GNDGround
4DINData in (from controller or previous DO)

See WS2815 (12V alternative) →