4.8 × 4.8 mm 4 pins top-emitting

SKC6812RGBW

5050 · smd · SK6812 RGBW · OPSCO Optoelectronics

1-wire RGBW 3.7–5.5 V active

Also sold as SKC6812RGBW

At a glance

Colour
RGBW8 bits per channel
Data
1-wiretimed pulses on one line
Supply ≠
3.7–5.5 Vno backup data line
Size
4.8 × 4.8 × 1.6 mm4 pins · top
Max current
24 mA8 mA per channel
PWM ≠
1.2 kHzreset 80 µs
Library support
FastLED WLED Adafruit

Datasheets disagree

The sources we hold state different values for the facts below. Rather than pick one quietly, both sides are listed with where each was read. Check the datasheet for the exact part number and revision you are buying. How this is shown.

Protocol SK6812 RGBW

Supply voltage

The 2015 RGBW sheet gives a lower minimum supply than later OPSCO RGBW sheets.

What each source says about supply voltage
SourceSaysPage
sk6812rgbw VDD +3.5 to +5.5 V 4
skc6812rgbw-c5378724 VDD 3.7 to 5.5 V 8

What we show. 3.7 V (the newer sheet) is shown because it is the safer minimum.

PWM frequency

PWM frequency differs between the 2015 RGBW sheet and the SKC6812RGBW sheet.

What each source says about pwm frequency
SourceSaysPage
sk6812rgbw 1.2 kHz 4
skc6812rgbw-c5378724 4.0 kHz 8

What we show. 1.2 kHz is shown, from the sheet the timing set is read from.

The OPSCO second-generation-bracket RGBW. OPSCO colour codes: WS = warm 2800-3200 K, NW = natural 3600-4500 K, BW = 5700-9000 K, and a trailing -B = black housing. These are not the “WW / NW / CW” suffixes used on the Adafruit-era SK6812RGBW entry, which is a separate (older, 5.0 mm) part. The first-issue date of 2015-07-30 shows the RGBW sheet was first written within weeks of the original SK6812.

Variants

One row per orderable SKU. Everything not listed is inherited from the part above.

Order codeFaceLensWhite PinsSiliconStatusFirst seenDatasheet
SKC6812RGBW-WS white — — 4 — active 2015-07-30 B/1
Warm white, 2800-3200 K per the sheet. Stock 65,545.
SKC6812RGBW-WS-B black — — 4 — active 2015-07-30 B/1PDF ↗
Warm white in the black housing. Stock 5,975.
SKC6812RGBW-NW-B black — — 4 — active 2015-07-30 B/1PDF ↗
Natural white 3600-4500 K, black housing. Stock 6,615.
SKC6812RGBW-BW white — — 4 — active 2015-07-30 B/1PDF ↗
White 5700-9000 K. Stock 7,635.
SKC6812RGBW-BW-B black — — 4 — active 2015-07-30 B/1PDF ↗
White 5700-9000 K, black housing. Stock 6,915.

Pinout

SKC6812RGBW-WSSKC6812RGBW-WS-BSKC6812RGBW-NW-BSKC6812RGBW-BWSKC6812RGBW-BW-B
SKC6812RGBW 5050 package, top and side viewPin 1 is ringed. pin 1 GND (ground), pin 2 DIN (data in), pin 3 VDD (power), pin 4 DOUT (data out).11 GNDground22 DINdata in33 VDDpower44 DOUTdata out4.8 mm4.9 mmtop view1.6 mmside view
  • Ground
  • Data
  • Power
  • Pin 1
  • Cut corner

Outline and pin positions checked against the manufacturer datasheet (OPSCO SKC6812 RGBW sheet p4-5). Pin numbers follow the 2021+ OPSCO sheets (1 GND at the cut corner, 2 DIN, 3 VDD, 4 DOUT); the 2015 sheet numbers the same pads 1 VDD, 2 DOUT, 3 VSS, 4 DIN. Pad sizes and spacing are approximate. What this means.

  1. 1 GND ground
  2. 2 DIN data in
  3. 3 VDD power
  4. 4 DOUT data out

Protocol — SK6812 RGBW

Timings shown from datasheet. Other sources disagree; see the protocol page.

SK6812 RGBW bit timingSK6812 RGBW bit timing: a zero bit is 300 nanoseconds high then 900 low; a one bit is 600 high then 600 low; tolerance plus or minus 150 nanoseconds; reset 80 microseconds low1 · Bit encoding, to scaleDINhighlowbit 0 period 1200 nsbit 1 period 1200 nsT0H 300 ±150 nsT1H 600 ±150 nsT0L 900 ±150 nsT1L 600 ±150 ns"0" bit"1" bit020040060080010001200140016001800200022002400time, ns± tolerance on each falling edge2 · One frame: 32 bits, most-significant bit firstDIN1701100100071001101017001011001711000010bitG · 8 bitsR · 8 bitsB · 8 bitsW · 8 bitsWire order GRBW · frame = 32 × ~1200 ns ≈ 38.4 µs · example data, first bits 1 0 1 …3 · RESET / latchlast bits of frame 1first bits of frame 2LEDs latch the data they receivedRESET: DIN low ≥ 80 µs (not to scale)4 · Cascade: each DOUT feeds the next DINMCULED 1DINDOUTLED 2DINDOUTLED NDINDOUTLED 1 keeps the first 32 bits, re-shapes the signal and sends the rest out on DOUT;LED 2 keeps the next 32, and so on. The last LED's DOUT is left unconnected.
T0H 300 / T0L 900 · T1H 600 / T1L 600 ns · ±150 ns · period 1200 ns · reset 80 µs source: datasheet

Compatibility

  • protocol compatible SK6812

    Identical timing, but four channels rather than three. Driving it with an RGB library shifts colours down the strip, because every pixel consumes one extra byte.

  • protocol compatible of this Inolux PI RGBW (single-trace IC, 32 bit)

    Frame layout only: 32 bit, G R B W, MSB first, one wire, which is the layout the sk6812-rgbw protocol records. The typical T1H here is 750 ns (640 on the PI33QB sheet), not the 600 ns of the SK6812 rev. 02 table. The Inolux sheets never name SK6812.

Dating evidence

Nobody announces these parts, so this records what we can actually cite rather than a release date. Library support proves only that the part existed by that date.

  • 2015-07-30 datasheet revision OPSCO SKC6812RGBW datasheet revision table: 01 first issue ↗ day
  • 2015-07-31 datasheet revision OPSCO SK6812RGBW specification rev. 01 - the INITIAL revision - dated on its cover page ↗ day
  • 2015-08-10 first library support Adafruit_NeoPixel — first commit introducing NEO_GRBW ↗ day
  • 2015-12-16 first seen listing Adafruit began selling SK6812-based 'NeoPixel RGBW' strip (products 2824 / 2832 / 2847) ↗ day
  • 2020-02-24 first library support WLED — first commit introducing SK6812_RGBW ↗ day
  • 2020-04-09 first library support FastLED — first commit introducing SK6812RGBW ↗ day

Where to buy

Stub data — a few rows so purchase links can grow later. Prices are not tracked.

Similar parts

Same protocol or package first, then the same data scheme and colour channels.

Was this page useful?

0 people found this useful