Skip to content

inacks/IS3752_Datasheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

IS3752 Datasheet

This repository contains the datasheet of the IS3752 Multiple I2C Addressable LED Controller Integrated Circuit.

What is it and what it does

The IS3752 is an addressable LED controller IC accessed via I2C. It supports up to 25 configurable I2C addresses, allowing up to 25x IS3752 devices to operate on the same I2C-serial interface.

Each IS3752 can control up to 1,200 LEDs. Using 25x IS3752 on the same I2C-serial interface enables control of up to 30,000 LEDs.

IS3752 is designed to control single-wire addressable LEDs using NZR coding, which is widely used in popular LEDs such as the WS2812 family.

The chip operates at a 3.3 V. Its I2C pins are 5 V tolerant, making it compatible with both 3.3 V and 5 V systems.

What problem it solves

Generating an addressable LED protocol requires tight timing, which increases CPU load and the number of ISR calls.

The use of the IS3752 is especially suitable for offloading LED protocol generation from the microcontroller, reducing CPU and ISR load. This simplifies firmware, improves debugability, and reduces overall engineering effort.

With the ability to configure up to 25 different I2C slave addresses, it allows you to break down your LED control challenge into multiple parts, making firmware development faster and easier to debug.

Benefits

Implementing an addressable LED protocol in a microcontroller can be challenging due to strict timing constraints. This increases firmware complexity, making it more difficult to debug due to extensive use of interrupt service routines (ISRs). It also consumes more system resources (timers, flash, RAM, etc.) and ultimately requires more engineering effort, potentially delaying product release.

Using the IS3752 in your project simplifies and accelerates development tasks.

How it works

The IS3752 chip is very easy to use. It has been designed to facilitate the integration of addressable LEDs into your project.

Your microcontroller only needs to write the desired brightness values to the corresponding LED color registers (LEDx). A value of 0 turns the LED color channel off, while a value of 255 sets it to maximum brightness.

You can perform as many write operations as you need, and when you are ready, to update the LEDs acording to the memory map data, you only need to write a 1 to the SHOW register. Every time a 1 is written to the SHOW register the LEDs are updated. This register is automatically reset to 0.

Think of how a classical I2C EEPROM works. It is essentially the same, with the only difference being that writing to a memory register is translated into LED brightness control after setting the SHOW register to 1.

Buy

You can buy the product at:

Questions?

💬 Contact us anytime for support.

Others

  • Tube packaging for pick-and-place available upon request.
  • Volume-based pricing available upon request.

This company and the products provided herein are developed independently and are not affiliated with, endorsed by, or associated with any official protocol or standardization entity. All trademarks, names, and references to specific protocols remain the property of their respective owners.

About

Datasheet of the IS3752 Multiple I2C Addressable LED Controller Integrated Circuit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors