TM1814

1-wire RGBW · Titan Micro Electronics · tm18xx

Channels
RGBW
Bits / channel
8
Supply
12–24 V
PWM
—
Backup data
no
Packages
0

An RGBW driver IC with a distinctive quirk: it expects a current-limit configuration frame ahead of the pixel data, so it cannot be driven by a plain WS2812-style routine even though the bit timings look similar.

Timing

TM1814 bit timingTM1814 bit timing: a zero bit is 360 nanoseconds high then 940 low; a one bit is 960 high then 340 low; reset 300 microseconds low1 · Bit encoding, to scaleDINhighlowbit 0 period 1300 nsbit 1 period 1300 nsT0H 360 nsT1H 960 nsT0L 940 nsT1L 340 ns"0" bit"1" bit02505007501000125015001750200022502500time, ns2 · One frame: 32 bits, most-significant bit firstDIN1701100100071001101017001011001711000010bitch 1 · 8 bitsch 2 · 8 bitsch 3 · 8 bitsch 4 · 8 bitsChannel order not recorded for this protocol · frame = 32 × ~1300 ns ≈ 41.6 µ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 ≥ 300 µ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 360 / T0L 940 · T1H 960 / T1L 340 ns · period 1300 ns · reset 300 µs source: fastled (driver-tuned, not the datasheet)
SourceT0HT0LT1HT1LPeriodRateReset±
fastled ↗ 360 ns 940 ns 960 ns 340 ns 1300 ns 769 kHz 300 µs —

Library support

FastLED
TM1814 ↗
WLED
TM1814

Needs a current-setting preamble before pixel data, which is why generic WS2812 drivers do not work with it.

Parts using this protocol

No package is catalogued for this protocol yet — it is seeded for family completeness, or it is a driver IC that drives external LEDs rather than shipping as an integrated package.

Dating evidence

Evidence, not a release date. A library commit proves the part existed by that date and says nothing about how long before.

  • 2020-04-19 first library support WLED — first commit introducing TM1814 ↗ day
  • 2025-09-30 first library support FastLED — first commit introducing TM1814 ↗ day