I am working with an MCU that operates at a 1ms cycle time and lacks DMA support. I need to transmit data through 4 digital output ports to control LEDs – WS2812 (https://amzn.eu/d/8TENTrU), with each LED requiring 24-bit data at a rate of less than 0.3-0.7 microseconds per bit (i.e., 24 bits in under 12 microseconds). I’m looking for an IC or circuit that can buffer the data received from the MCU at millisecond intervals and then output it to the LEDs at nanosecond-level timing. What are the available solutions in the market for achieving this high-speed data transfer?
1