SK9822
5050 · smd · SK9822 · OPSCO Optoelectronics
SPI RGB 4–5.3 V active
Also sold as SK9822 5050, APA102 clone
At a glance
- Colour
- RGB8 bits per channel
- Data
- SPIclock + data, timing-tolerant
- Supply ≠
- 4–5.3 Vno backup data line
- Size
- 5.0 × 5.0 × 1.6 mm6 pins · top
- Max current
- —per-channel not recorded
- PWM ≠
- 4.7 kHzno reset period
- 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 SK9822
PWM frequency
OPSCO’s own sheets give 27 kHz and 1.2 kHz; the best-known third-party analysis gives 4.7 kHz.
| Source | Says | Page |
|---|---|---|
| cpldcpu, SK9822 teardown (2016) | 4.7 kHz | — |
| sk9822-001 | 27 kHz (SK9822-001) | 6 |
| sk9822-a-000 | 27 kHz (SK9822-A-000) | 6 |
| sk9822-ec20-000 | 1.2 kHz (SK9822-EC20-000) | 6 |
| LCSC parametric table, SK9822-EC20 | 4 kHz | — |
What we show. 4.7 kHz (the teardown) is shown. The sheets may describe different silicon generations, or contain errors; only a scope settles it.
Colour order
The sheets do not agree on the order the three colours are lit or sent, and one disagrees with itself.
| Source | Says | Page |
|---|---|---|
| sk9822-001 | output structure BGR | 7 |
| sk9822-a-000 | output structure RBG | 7 |
| sk9822-ec20-000 | output structure RBG (p7) and GRB (p8) | 7 |
What we show. Not changed in the data. Test on hardware before committing to a colour order in firmware.
Supply voltage
Only one of three sheets gives a minimum supply voltage.
| Source | Says | Page |
|---|---|---|
| sk9822-001 | VDD 4.0 / 5.0 / 5.3 V (min / typ / max) | 6 |
| sk9822-a-000 | VDD typ 5.0, max 5.3 V, no minimum | 6 |
| sk9822-ec20-000 | VDD typ 5.0, max 5.3 V, no minimum | 6 |
What we show. 4.0 to 5.3 V is shown, the only sheet that states a minimum. Earlier versions showed 4.5 to 5.5 V, which none of the sheets state.
Sold as an APA102 equivalent and usually substituted for one without comment. It is close, but see the protocol page: global brightness works differently (a real current source, so no flicker when dimmed), PWM is 4.7 kHz rather than 20 kHz, and end-frame handling differs.
Datasheet cross-check (2026-10-15, OPSCO SK9822-001 and SK9822-A-000): body 5.0 x 5.0 mm, 1.6 mm high, 5.4 mm across the pads, three pads on each of two opposite sides at 1.6 mm pitch. Datasheet PWM frequency is 27 kHz for both, which contradicts the 4.7 kHz measured on early SK9822 parts by cpldcpu (see the sk9822 protocol page); the two SK9822 datasheets also differ on current (17 vs 18 mA) and maximum clock (15 vs 30 MHz), so part-level current is left null and carried per variant. The SK9822 data frame is blue, green, red - the sheet’s own wording for -001 - whereas SK9822-A-000 lists red, blue, green; see the variant notes.
Variants
One row per orderable SKU. Everything not listed is inherited from the part above.
| Order code | Face | Lens | White | Pins | Silicon | Status | First seen | Datasheet |
|---|---|---|---|---|---|---|---|---|
| SK9822 | white | clear | — | 6 | — | active | unknown | B/1B/0 |
| SK9822-B | black | clear | — | 6 | — | active | unknown | B/1B/0 |
| SK9822-001 | white | diffused | — | 6 | — | active | 2025-08-13 | B/1B/0 |
| Sold on LCSC simply as “SK9822” (C2829089), filed under LED Drivers rather than LEDs. Datasheet: translucent lens, 120 degrees, 17 mA per channel (max 3 x 17 = 51 mA at full scale), 4.0-5.3 V, maximum clock 15 MHz, 27 kHz PWM, MSL 5a, ESD 2 kV, -40 to +80 degC. Data frame order given as blue, green, red after the 3-bit 111 marker and 5-bit global brightness. The catalogue’s lens enum has no translucent value; diffused is the nearest. | ||||||||
| SK9822-A | white | diffused | — | 6 | — | active | 2024-04-07 | B/1B/0 |
| Datasheet SK9822-A-000: 18 mA per channel (max 3 x 18 = 54 mA), maximum clock 30 MHz, 27 kHz PWM, -40 to +85 degC, translucent lens, 120 degrees. Page 7 of the sheet lists the data order as red, blue, green and the output structure as “RBG sequential lighting” - unlike -001, which says BGR. Neither has been checked on hardware; verify colour order on a real part before relying on it. | ||||||||
Pinout
- Data
- Clock
- Ground
- Power
- Pin 1
- Cut corner
Outline and pin positions checked against the manufacturer datasheet (OPSCO SK9822-001 / SK9822-A-000 p4-5). Pin 1 (SDI) sits at the cut corner. What this means.
- 1 SDI data in
- 2 CKI clock in
- 3 GND ground
- 4 VDD power
- 5 CKO clock out
- 6 SDO data out
Protocol — SK9822
This is an SPI part: the clock is explicit, so there is no fixed bit period. The frame layout is shown below.
Compatibility
-
near clone
APA102
Widely sold as an APA102 equivalent and usually works, but it is not a drop-in. Global brightness is a controlled current source rather than superimposed PWM, so it does not flicker when dimmed. PWM is 4.7 kHz against 20 kHz. The update is non-staggered, and end-frame handling differs - a driver that relies on the APA102's end-frame behaviour can misbehave. source ↗
-
near clone of this
APA102
Frequently sold as interchangeable and usually works, but the SK9822 implements global brightness as a real current source rather than superimposed PWM, runs a lower PWM frequency, updates non-staggered, and differs in end-frame handling. Not reliably drop-in.
-
electrically similar of this
TONYU 9822
Inferred from the part code and the frame diagram only; the TONYU sheet never names OPSCO, SK9822 or APA102. The 32-bit frames (start 32 zero bits, 111 + 5-bit brightness + three colour bytes, end 32 one bits) and the five-bit global brightness are the APA102 / SK9822 layout, with a different colour order (G, R, B here; OPSCO's SK9822 sheets print B, G, R or R, B, G) and a pin order of SDI, CKI, GND, VCC, CKO, SDO that matches OPSCO's SK9822 by position. PWM 4.6 kHz is close to the 4.7 kHz measured on SK9822 by cpldcpu. The 16-bit gray scale in the sheet's text is NOT supported by its own frame diagram (see the notes).
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.
- 2016-04-21 first library support FastLED — first commit introducing SK9822 ↗ day
- 2016-12-13 first documented cpldcpu, 'SK9822 - a clone of the APA102?' - written after APA102 buyers started receiving SK9822 parts, so it was already substituting in the supply chain by then ↗ day
- 2024-04-07 datasheet revision OPSCO SK9822-A-000 specification, version B/0, sending date ↗ day
- 2025-08-13 datasheet revision OPSCO SK9822-001 specification, version B/1, sending date ↗ 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