> 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/advantages.md).

# Advantages

The use of INACKS integrated silicon stack chips offers the advantage of making communication protocols transparent to the engineer: no dedicated libraries are required, and no knowledge of protocol implementation is needed.

This results in significant time savings during the engineering stage, as engineers do not need to spend time understanding, implementing and testing the communication protocol.

These key time savings help lower engineering costs and accelerate the development of a minimum viable product or prototype, ultimately leading to a faster time-to-market.

The use of addressable LEDs requires strict adherence to  microsecond and nanosecond-level timing, making software-based implementations challenging and consuming microcontroller resources such as timers, SPI, or PWM, while also keeping the CPU busy handling interrupts. Using an external dedicated chip offloads these tasks, freeing up system resources and significantly reducing CPU load—allowing the microcontroller to send new LED data in a much more relaxed and efficient manner.

Besides the internal resources required by a microcontroller for the addressable LED protocol implementation, an external dedicated pin is also needed. However, with the IS3750 controller chip, this constraint is eliminated, as the chip communicates via I2C. Since I2C is a multi-device communication protocol, no microcontroller pins are exclusively sacrificed for LED control. The IS3750 supports I2C speeds of 100kHz, 400kHz, and 1MHz, enabling good LED refresh rates even over I2C.

Another benefit of offloading addressable LED control to the IS3750 is the significant memory savings. Each addressable LED requires 24 bits (8 bits per color), meaning that controlling 1,000 LEDs would require 3,000 bytes of memory. Since the IS3750 features an internal memory of 3,600 bytes, it can drive up to 1200 LEDs without requiring the microcontroller to allocate that memory.

This series of resource savings (physical pin, internal peripherals such as timers, SPI or PWM, interruptions, and memory) allows the selection of a microcontroller with fewer features.&#x20;

Additionally, the IS3750 features an easy-to-solder SO8N package with a 1.27 mm pin pitch, making it ideal for both oven and hand soldering while reducing the risk of pin short circuits during the soldering process.


---

# 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/advantages.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.
