Creative Commons images are CC BY-NC-SA 3.0

Description: We know this looks like a lot of our other LEDs, but it’s not! This is a PTH Addressable RGB LED with a WS2812 control IC built right into the LED. This PTH version is incredibly similar to its SMD cousin, except it is a lot simpler to solder into your project and is in a clear 5mm package. This RGB LED has the control IC moved into the actual LED, so we wanted to offer this amazing product to you! They’re great when you need a lot of color from not a lot of board space, now more so than ever.

If you are looking for a great addressable LED in the more common LED form factor, then this is the perfect choice for you.

Note: Comes in packs of 5.


  • Power Supply: DC 4.5V - 6V
  • Internal Frequency: 800kHz
  • Single Wire Single Transmission


Recommended Products

Customer Comments

  • Oriented like the second picture (with the flat side and the longest leg to the right side) the pinout is DIN, 5V, GND, DOUT

  • i like this i need it

  • Hmmm. To make a 320x240 (QVGA) display out of these things would cost $36,249.60.

    • Your math is off, I think. $181,248.

      320x240 = 76,800. 76,800 * 2.36 = $181,248.

      edit: i was wrong. they’re in 5 packs. d'oh.

    • Sounds reasonable to me :)

    • And if you pack them as tight as possible it’s only 1600x1200mms. Not much of a jumbotron for 36K. But you could do some pretty cool POV display stuff. I’m thinking a full color bicycle wheel display would be cool. Maybe 32 or 64 in a string. Maybe two strings spaced 180 degrees apart to give a high refresh rate since bike wheels don’t rotate too fast. Yeah might have to grab some of these for testing.

      • for POV, these will work but wont be crisp, due to the timing based protocol, they don’t end up properly in sync unfortunately.

        • Mee_N_Mac had a long conversation about how WS2812 would not work for POV…

  • This is not your typical RGB LED like the WS2812, It is coded GRB instead. I have altered the definitions file for the WS2812 to properly work with this specific LED. You can grab the file here APA_106 Definitions.h Hope this helps to get the correct colors you want.

  • I was able to power and drive a 5mm Diffused Addressable RGB LED using a SparkFun 3.3v Arduino Pro Micro. However, I found that pins 5, 7, and the analog pins DO NOT WORK to drive this (at least with the Adafruit library). See more at

  • I bought some of these from Adafruit awhile ago and they work great! I am running them off an ATTiny85 and 4 AA cells and I had to back the brightness off. If you follow the NeoPixel guide you will be in great shape. Do be careful when you connect them, I toasted a couple when I accidentally bumped my power supply voltage up to 7.2 volts from 5 volts! It was not pretty! I like the water clear version because it is much brighter! And you cannot beat the price! I paid $4.95 a pack from Adafruit when they had them.

  • I don’t see anything in the datasheet regarding a current limiting resistor. Do I need one? I think the SMD version has constant current control built in. Is it the same for these?

  • Are there plans to keep these around? I got some from Adafruit recently and was seriously distressed because they’ve been discontinued over there. These are PERFECT for 90% of the projects I’ve got in the works because tiny! (wearables!) thru-hole! (props!) and MOST importantly clear! (for fiber optics!) There are plenty of ways to diffuse an led but exactly zero ways to un-diffuse one.

    I need to know because if this is the only stock you plan on having I may need to clean you out (actually not joking).

  • The question is when these will be incorporated into a new revision of this: ? Obviously you just need to take the inputs over SPI and have the Neopixel library handle the one wire of the WS2812.

  • The data sheet is almost use less!! Spark, did you bother to check what is needed to transmit the data path format for using it???

    Here (from another site) is a better description of HOW TO USE it

    “The data are sent in a sequence containing 24 of those bits — 8 bits for each color — followed by a low Reset pulse of at least 50µs. The channels are in the order Green, Red, Blue.

    The larger the value of a specific color is, the brighter it will be. If every color is set to 0, the LED will be off. If every color is set to max (255) the LED will be brightest white.

    Because the interface is so time-specific, you will need a real-time processor like an Arduino or Propeller to run the LEDs. Microprocessors like those on the Raspberry Pi or pcDuino can’t give you a reliably-timed pulse; even if one bit is less than a microsecond off, that could mean the difference between purple and maroon."

    Same goes for the 5mm version, without the above, your just getting a very tiny doorknob!

  • Has anybody else noticed that the pinout designsations and the application note schematic don’t match on the datasheet?

    Which one is correct?

  • Hi! These look cool but the data sheet says “timing waveforms” have pulses 0.35 usec and 1.36 usec +/- 150 NANOseconds.

    How to do that with an AVR or similar?

    Thanks Doug

  • Does anyone have a typical hookup for this?

  • With the clear, don’t expect to be able to “see” the color from the LED without a diffuser. i.e. a wall that its aimed at or some sort of opaque medium. These are great, but that is a limitation of this particular form factor.

    • You can see most of the colors well enough without a diffuser, but no doubt it would help. I have 5 dozen of these purchased from another site, and they’re pretty darn bright even in daylight!

  • How is this different from COM-12986?

Customer Reviews

No reviews yet.