EmbeddedRelated.com
The 2026 Embedded Online Conference
SparkFun Addressable LED - WS2812B (5050)

SparkFun Addressable LED - WS2812B (5050)

MPN: 16347
SparkFun Electronics
Addressable Lighting - LED Serial NRZ (Shift Register) Red, Green, Blue (RGB) 5.00mm L x 5.00mm W
Active131,317 in stock

Overview

This is a single addressable RGB LED in a 5050 surface mount package, featuring the integrated WS2812B controller. It uses a single-wire serial NRZ protocol for control, allowing for individual color and brightness adjustment of each LED in a chain. It includes built-in signal reshaping and reset circuits, simplifying integration into various projects.

Why Choose This Part

The integrated WS2812B controller simplifies design by eliminating the need for external driver ICs, requiring only one data line for control. Its built-in signal reshaping circuit ensures reliable data transmission over longer chains of LEDs. The 5050 package size (5.00mm x 5.00mm) offers a balance of brightness and compact footprint, making it versatile for many applications.

Applications

Decorative and Accent Lighting
Ideal for creating dynamic color effects in architectural lighting, display backlighting, or artistic installations due to its individual addressability.
Wearable Electronics and Costumes
Suitable for adding compact, color-changing illumination to wearables, cosplay costumes, and other personal electronic projects.
Small-Scale Indication and Status Displays
Useful for multi-color status indicators or small visual feedback elements in embedded systems where space is limited.
DIY Electronics and Prototyping
A common component in hobbyist and maker projects requiring programmable RGB lighting with simplified wiring.

Key Specifications

Color Red, Green, Blue (RGB)
Interface Serial NRZ (Shift Register)
Utilized LED WS2812B
Mounting Type Surface Mount
Size / Dimension 5.00mm L x 5.00mm W

Getting Started

These LEDs are widely supported by microcontrollers like Arduino and ESP32 using libraries such as FastLED or NeoPixel. Connect the data input to a digital pin on your microcontroller, provide 3.5V to 5.29V power, and a common ground. Example code for sequential color changes or specific patterns is readily available through these libraries.

The 2026 Embedded Online Conference