> For the complete documentation index, see [llms.txt](https://inacks.gitbook.io/is3750-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://inacks.gitbook.io/is3750-wiki/datasheet/detailed-description/led-agnostic.md).

# LED Agnostic

The IS3750 is agnostic to the LED model—it does not interpret or enforce a specific color sequence (e.g., RGB, GRB) or the number of colors per LED. The controller simply transmits all data stored in the LEDx registers in sequence, without interpretation, only generating the NZR encoding.

If you are using 3-color LEDs (e.g., RGB or GRB), each LED consumes 3 bytes of data. In this case, the IS3750 can control up to 1,200 LEDs (3,600 registers ÷ 3 bytes per LED).

For 4-color LEDs (e.g., RGBW), each LED requires 4 bytes, allowing control of up to 900 LEDs (3,600 ÷ 4).

Note: The most common LED configuration on the market is a 3-channel GRB sequence.

#### &#x20;Color Sequence Agnostic Example

> Suppose you write the value 255 to address 1 and then trigger the SHOW register.&#x20;
>
> If you are using a GRB LED strip, the first LED will display green, since the first byte corresponds to the green channel.&#x20;
>
> If you are using an RGB LED strip, the same byte will result in red, since it maps to the red channel.&#x20;
>
> Note: GRB is the most common color sequence in popular addressable LEDs such as the WS2812B family.

#### Color Count Agnostic Example

> Suppose you write the value 255 to address 4 and then trigger the SHOW register.
>
> With a GRB LED strip, the second LED will light up green (since its first byte is at address 4).
>
> With a GRBW LED strip, the first LED will show white, as address 4 corresponds to its fourth channel.
>
> Note: Most addressable LEDs in the market are 3-channel (RGB or GRB).

The LED-agnostic design of the IS3750 makes it versatile and easy to use. Furthermore, it allows you to use different types of addressable LED with minor firmware review on your firmware.

While LED-agnostic, the IS3750 is specifically designed to control single-wire addressable LEDs using NZR coding.

Two-wire (SPI-like) LEDs—such as APA102, SK9822, LPD8806\[FL1] , P9813—are not supported by the IS3750. These LEDs can instead be controlled using the IS3755. &#x20;

In environments with electrical noise that may cause LED glitches, it is recommended to periodically refresh the LEDs to clear any potential display artifacts caused by noise on the LED power or data pins.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://inacks.gitbook.io/is3750-wiki/datasheet/detailed-description/led-agnostic.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
