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 |