LED Display Drivers

The BC727X and BC759X series LED display driver chips are capable of driving displays ranging from 4 to 36 digits. Most models also feature an integrated keyboard interface, offering a single-chip solution for both display and keyboard control.

These chips feature built-in decoding and latching functions, requiring the software only to send the data to be displayed. They also include segment addressing instructions that allow access to any specific display segment, making the control of independent LEDs exceptionally simple. The independent LED blinking feature allows any individual LED to be set to blink without requiring software intervention during the blinking process.

The BC7591 also features a display shifting function designed specifically for dot-matrix driving.

With unified SPI or UART interfaces, no code modifications are required when swapping chips. The BC759X series is also interface-compatible with the BC6XXX series of dedicated keyboard chips.

Driver libraries are available for both the BC727X and BC759X series. As the user interfaces (APIs) of these libraries are highly consistent, migrating code between chips requires only minimal adjustments. By using these libraries, users can implement a full-featured interface—including display control, long-press detection, key combinations, and idle detection—with only a few lines of code.

LED Dot Matrix + Keyboard

Part Number LEDs Matrix Dim Level X-Y Addressing Single LED Blinking Key Count Key Combination Interface External 1k+ Price
BC7591 256 32x8 16 Yes Yes 96 Yes UART 74HC164×4 ¥3.70

7-segment + Keyboard

Digits LED Segments Dim Level Key Count Single LED Blinking Key Combination Interface External Part Number 1k+ Price
4 32 - 16 Yes Yes SPI - BC7278 ¥1.90
5 or 6(+¾) 40 or 48 Configable - 0 Yes No SPI - BC7275B ¥3.05
6(+¾) 48 16 48 Yes Yes UART - BC7595 ¥2.85
8 64 - 16 Yes Yes SPI 74HC164×1 BC7276 ¥3.05
8(+1) 64 16 32 Yes Yes UART 74HC164×1 BC7591 ¥3.70
9 72 - 16 Yes Yes SPI - BC7277 ¥3.70
16 128 - 16 Yes Yes SPI 74HC164×2 BC7276 ¥3.05
16(+2) 128 16 64 Yes Yes UART 74HC164×2 BC7591 ¥3.70
24(+3) 192 16 96 Yes Yes UART 74HC164×3 BC7591 ¥3.70
32(+4) 256 16 96 Yes Yes UART 74HC164×4 BC7591 ¥3.70