APA-102-1515-256
1515 · smd · APA102 · APA Electronic
SPI RGB 5–5.5 V unknown
Also sold as APA102-1515, APA102 1515, B3DK3BRG
At a glance
- Colour
- RGB8 bits per channel
- Data
- SPIclock + data, timing-tolerant
- Supply
- 5–5.5 Vno backup data line
- Size
- 1.6 × 1.6 × 0.9 mm6 pins · top
- Max current
- —18 mA per channel
- PWM
- 20 kHzno reset period
- Library support
- FastLED WLED Adafruit
Datasheets disagree: the same sheet gives the clock as 15 MHz maximum (absolute maximum ratings) and 0-5 MHz (recommended working parameters), and the supply as 2.5-7.5 V and 4.5-5.5 V. The recommended 0-5 MHz and 4.5-5.5 V are the safer figures.
The smallest APA102 package in the catalogue, from the maker the part is named after. The frame is the usual 32-bit start frame, 3 flag bits, 5-bit brightness and B-G-R bytes. The pinout is a trap: pin 1 is GND in the bottom middle of the package, and the other five numbers run clockwise from it, so no APA102C or SK9822 numbering applies.
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 |
|---|---|---|---|---|---|---|---|---|
| APA-102-1515-256 | — | clear | — | 6 | — | unknown | 2025-02 | |
| Clear epoxy resin per the sheet; 3000 pieces per reel. | ||||||||
Pinout
- Ground
- Data
- Clock
- Power
- Pin 1
Outline and pin positions checked against the manufacturer datasheet (APA-102-1515-256 sheet p7: bottom-view pad labels mirrored to the top view). Pin 1 is the bottom-MIDDLE pad and the numbers run clockwise. Pad sizes approximate. What this means.
- 1 GND ground
- 2 SDO data out
- 3 CKO clock out
- 4 VDD power
- 5 CKI clock in
- 6 SDI data in
Protocol — APA102
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
SK9822
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. source ↗
-
protocol compatible of this
ABOC HBGR32L two-wire IC (18 mA)
The frame is APA102-shaped (32 zero bits, 111 + 5-bit brightness + three 8-bit values, 32 one bits) and the sheet shows the same SDI/CKI waveform. The two sheets disagree about the colour order, and neither names APA102, so only the frame structure is compared.
-
protocol compatible of this
ABOC IC-NL3C-BA two-wire IC
Same CIN/DIN clock-and-data arrangement and the same 32 zero-bit start frame, 3-bit '111' marker + 5-bit brightness and B, G, R order as APA102 on the page-4 description, but the sheet never mentions APA102 and gives no end-frame behaviour; recorded as a structural match.
-
drop in of this
APA102C
A cost-reduced APA102 sold under a near-identical name. Driven identically; the difference is manufacturing, not protocol.
-
drop in of this
APA107
Driven identically to the APA102 by every library. Marketed as a higher-refresh successor.
-
near clone of this
HD107S
Driven with the APA102 protocol by every library, and generally treated as a faster APA102. The caveat is that the specifications are vendor claims rather than a verifiable manufacturer datasheet, and the HD107S, APA107 and APA102 are frequently conflated in listings.
-
protocol compatible of this
HD108
Same SPI framing concept, but each pixel carries 16 bits per channel, so an APA102 driver will not produce correct output without explicit HD108 support.
-
protocol compatible of this
H-Great P36 two-wire IC (15 MHz)
Same 32 zero-bit start, '111' + 5-bit global brightness + B, G, R 8-bit command and the same separate clock / data wiring as APA102. The sleep command and the 15 MHz / 30 ns limits are extras with no APA102 counterpart on the sheet, and the sheet never names APA102.
-
protocol compatible of this
Inolux PC (clock-and-data IC)
Frame structure matches APA102 as drawn on the PC55 sheet p5: 32 zero bits start frame, per LED 32 bits '111' + 5-bit global brightness + Blue + Green + Red, 32 one bits end frame, clock and data on separate pins. The sheet never names APA102, so this is a structural match only; clock limits (30 MHz, 30 ns widths) and the end-frame behaviour have not been compared with the APA102 sheets.
-
electrically similar of this
P9813
Both are clock-plus-data chains with a 32-bit zero start frame and 32 bits per pixel in blue-green-red order, but the P9813 flag is two bits and is followed by inverted check bits rather than a 3-bit flag and 5-bit global brightness, so frames are not interchangeable.
-
near clone of this
SK9822
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.
-
protocol compatible of this
WL-ICLED (dual-wire)
The frame layout reads like the APA102's: 32-bit zero start frame, 3 flag bits, 5-bit global brightness, blue-green-red 8-bit values, N/2 end bits. The differences on paper are the flag decoding (0b101 puts the LED to sleep) and the 300 ohm series resistors on both lines in the reference circuit. Nothing here has been run against an APA102 driver.
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.
- 2013-05-30 first library support FastLED — first commit introducing APA102 ↗ day
- 2014-08-27 first documented cpldcpu, 'APA102 aka Superled' - the first detailed public analysis of the part ↗ day
- 2014-11-30 first documented cpldcpu, 'Understanding the APA102 Superled' - full protocol and PWM teardown ↗ day
- 2019-05-01 first library support WLED — first commit introducing APA102 ↗ day
- 2025-02 first seen listing LEDYi upload path of the datasheet PDF (wp-content/uploads/2025/02/) ↗ month
Similar parts
Same protocol or package first, then the same data scheme and colour channels.
Was this page useful?
0 people found this useful