CXLE88171 is manufactured using power CMOS technology and integrates MCU digital interfaces, data latches, high-voltage LED driver circuits, and keyboard scanning modules internally. Its packaging form is SOP32, suitable for various LED display scenarios, supporting flexible display modes from 11 segments by 7 bits to 14 segments by 4 bits. The chip has excellent constant current output characteristics, with current errors between channels not exceeding ± 3% and chip errors not exceeding ± 6%, ensuring display uniformity.
-
[ CXLE88171 ]"
Introduction
In modern electronic display systems, LED driver chips play a central role. CXLE88171, as a constant current LED driver control dedicated circuit that integrates a keyboard scanning interface, is widely used in various segment code LED displays due to its high performance, high reliability, and flexible configurability. This article will provide a comprehensive analysis of the technical characteristics, working principle, instruction system, electrical parameters, and typical application circuits of CXLE88171, providing engineers and electronics enthusiasts with a comprehensive reference.
1、 Chip Overview
CXLE88171 is manufactured using power CMOS technology and integrates MCU digital interfaces, data latches, high-voltage LED driver circuits, and keyboard scanning modules internally. Its packaging form is SOP32, suitable for various LED display scenarios, supporting 11 segments× 7 to 14 segments× Flexible display mode with 4 digits. The chip has excellent constant current output characteristics, and the current error between channels does not exceed± 3%, with inter chip error not exceeding± 6% to ensure display uniformity.
2、 Main characteristics
▲ Diverse display modes: Supports 11× 7、12× 6、13× 5、14× Multiple combinations of levels 4.
▲ Constant current driveThe maximum output voltage of SEG port can reach VDD-1V, and it supports 8-level software adjustable brightness.
▲ Keyboard scanning functionProvide 10× 3 matrix keyboard scanning interface, automatically completes key value collection.
▲ Communication interfaceSupports four wire serial communication (CLK, STB, DIN, DOUT) and is compatible with multiple MCUs.
▲ Built in RC oscillatorThe frequency is 450kHz± 5%, no need for external crystal oscillator.
▲ Packaging and Power SupplySOP32 packaging, working voltage 5V± 10%, built-in power on reset circuit.
3、 Detailed explanation of pin functions
| symbol | pin name | Pin number | Instructions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOUT | data output | two | Output serial data on the falling edge of the clock, starting from the lower bits. N-tube leakage output. If DIN and DOUT use the same level, they can be short circuited with DIN for DIN/DOUT multiplexing. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIN | data input | three | Input serial data on the rising edge of the clock, starting from the lower bits. If DIN and DOUT use the same level, they can be short circuited with DOUT for DIN/DOUT multiplexing. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CLK | Clock input | four | Read serial data on the rising edge and output data on the falling edge | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| STB | Film selection input | five | Initialize the serial interface on the rising or falling edge, and then wait for the instruction to be received. The first byte after the low value of STB is used as an instruction, and when processing the instruction, other current processing is terminated. When STB is high, CLK is ignored | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NC | NC | 1. 13 | Internal unconnected | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| K1~K3 | Key scan data input | 6~8 | The data input for this foot is latched after the display cycle ends | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SGE1/KS1~ SEG8/KS8 | Output (segment) | 10~12 14~18 |
Constant current output (also used for key scanning), p-tube open drain output | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SEG9~SEG11 | Output (segment) | 19-21 | Constant current output, P tube leakage output | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GRID1~ GRID4 | Output (bit) | 27~32 | Bit output, N-tube open leak output | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SEG12/DRID7 ~ SEG14/GRID5 |
Output (segment/bit) | 22~24 | Segment/bit multiplexing output, can only select segment or bit output | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| VDD | Logic power supply | 9. 25 | 5V± 10% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GND | Logically speaking | 26, 29, 32 | Grounding system | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The company recommends a 10K pull-up resistor. DOUT controls the action of N tube on the falling edge of the clock, and the reading is unstable at this time. You can refer to Figure (6),
The reading only stabilizes at the rising edge of the clock.

The 32 pins of CXLE88171 include power, ground, segment/bit output, key scan input, and communication interface. among which
▲SEG1~SEG11Constant current output, used to drive LED segment codes, with P tube leakage output.
▲GRID1~GRID7Bit output, N-tube open drain output, used for scanning display bits.
▲K1~K3Key scan data input, combined with SEG/KS multiplexing port to achieve 10× 3 keyboard matrix.
▲DIN/DOUT: Supports data reuse, requires external 10kΩ Pull up the resistor to ensure read key stability.
4、 Display and Key Scan Register Structure
External devices transmit data to the display register of CXLE88171 through a serial interface, with addresses ranging from 00H-0DH and a total of 14 byte units, respectively associated with the chip
The LED lights connected to the SEG and GRID pins correspond and are assigned as shown in Figure (2). When writing LED display data, follow the display address from low to high,
Operate from low to high bits of data bytes.
| SEG1 | SEG2 | SEG3 | SEG4 | SEG5 | SEG6 | SEG7 | SEG8 | SEG9 | SEG10 | SEG11 | SEG12 | SEG13 | SEG14 | X | X | |||||||||||||||||||||||||||||||||||||||||||||||||||
| XxHL (lower four digits) | XxHU (high four digits) | XxHL (lower four digits) | XxHU (high four digits) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| B0 | B1 | B2 | B3 | B4 | B5 | B6 | B7 | B0 | B1 | B2 | B3 | B4 | B5 | B6 | B7 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| 00HL | 00HU | 01HL | 01HU | GRID1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 02HL | 02HU | 03HL | 03HU | GRID2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 04HL | 04HU | 05HL | 05HU | GRID3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 06HL | 06HU | 07HL | 07HU | GRID4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 08HL | 08HU | 09HL | 09HU | GRID5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0AHL | 0AHU | 0BHL | 0BHU | GRID6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0CHL | 0CHU | 0DHL | 0DHU | GRID7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The chip contains a 14 byte display register with addresses ranging from 00H to 0DH, each corresponding to an LED segment code. Data writing should be performed in the order of low address to high address and low bit to high bit. The key scan data register consists of 5 bytes (BYTE1~BYTE5), with each byte containing 6 valid key value bits. It supports multi key detection and combination key recognition, but it should be noted that only keys under the same K-line can form a combination key.
4.2. Key Scan and Key Scan Data Register
The key scan matrix is 10× 3bit, As shown in Figure (3):
The key scan data storage address is shown in Figure (4). After issuing the read key command, start sequentially reading the key data BYTE1— BYTE5 bytes, read data
Starting from the low bits, where B6 and B7 are invalid bits, the chip output is 0. When the buttons corresponding to the K and KS pins of the chip are pressed, the corresponding
The BIT within the byte is 1.
| B0 | B1 | B2 | B3 | B4 | B5 | B6 | B7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| K1 | K2 | K3 | K1 | K2 | K3 | X | X | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KS1 | KS2 | 0 | 0 | BYTE1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KS3 | KS4 | 0 | 0 | BYTE2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KS5 | KS6 | 0 | 0 | BYTE3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KS7 | KS8 | 0 | 0 | BYTE4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KS9 | KS10 | 0 | 0 | BYTE5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ Note: 1. CXLE88171 can read a maximum of 5 bytes and does not allow multiple reads.
2. Read data bytes can only be read sequentially from BYTE1-BYTE5 and cannot be read across bytes. For example, on the hardware, K2 corresponds to KS10
When the key is pressed, in order to read the data of this key, it is necessary to read the 4th BIT bit of the 5th byte before reading the data;
When the three buttons K1 and KS10, K2 and KS10, and K3 and KS10 are pressed simultaneously, the B3, B4, and B5 bits of the data read by BYTE5 are all 1 (BYTE5 );
= #38H)。
3. Combination keys can only be the same KS, and different K pins can be used as combination keys; The same K and different KS pins cannot be combined
Key usage.
5、 Detailed Explanation of Instruction System
The first byte input by DIN after the falling edge of STB is used as an instruction. After decoding, the highest two bits B7 and B6 are distinguished as different
The instruction.
| B7 | B6 | command | |||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | Display mode setting command | |||||||||||||||||||||||||||||||||||||||||||||
| 0 | one | Data read/write setting command | |||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | Display control commands | |||||||||||||||||||||||||||||||||||||||||||||
| one | one | Address setting command | |||||||||||||||||||||||||||||||||||||||||||||
If the STB is set to a high level during instruction or data transmission, serial communication is initialized, and the instruction or data being transmitted is invalid
The instructions or data transmitted in advance remain valid.
CXLE88171 achieves functional configuration through four instructions:
5.1. Display Mode Setting Command(B7B6=00): Set the number of segments and bits. After execution, it will display as closed and needs to be restarted.
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | display mode | |||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | Unrelated item, fill in 0 | 0 | 0 | 4-digit 14 segment | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | one | 5-digit 13 paragraph | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | one | 0 | 6-digit 12 segment | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | one | one | 7 digits and 11 segments | |||||||||||||||||||||||||||||||||||||||||||||||||||||
This instruction is used to set the number of selected segments and bits (4-7 bits, 11-14 segments). When this instruction is executed, it is displayed as forcibly closed and needs to
Only by sending display control commands can the display be turned on, and the original displayed data content will not be changed. But when the same mode is set, the above situation is not
happen. When powered on, the default setting mode is 7 bits and 11 segments.
5.2. Data read and write setting commands(B7B6=01): Configure data read/write mode.
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
function |
Instructions |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
one |
Unrelated item, fill in 0 |
|
|
0 |
0 |
Data read-write mode setting |
Write data to the display register |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
one |
|
|
one |
0 |
Read key to scan data |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
one |
|
0 |
|
|
Address increase mode setting |
Address automatically increases |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
one |
|
one |
|
|
fixed address |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
one |
0 |
|
|
|
Test mode setting (For internal use) |
Normal Mode |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
one |
one |
|
|
|
test mode |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This instruction is used to set data write and read, and bits B1 and B0 do not allow setting 01 or 11.
5.3. Address Setting Command(B7B6=11): Set the starting address of the display register.
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | display address | ||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | Unrelated item, fill in 0 | 0 | 0 | 0 | 0 | 00H | |||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | 0 | 0 | 0 | one | 01H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | 0 | 0 | one | 0 | 02H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | 0 | 0 | one | one | 03H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | 0 | one | 0 | 0 | 04H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | 0 | one | 0 | one | 05H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | 0 | one | one | 0 | 06H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | 0 | one | one | one | 07H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | one | 0 | 0 | 0 | 08H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | one | 0 | 0 | one | 09H | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | one | 0 | one | 0 | 0AH | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | one | 0 | one | one | 0BH | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | one | one | 0 | 0 | 0CH | ||||||||||||||||||||||||||||||||||||||||||||||||||
| one | one | one | one | 0 | one | 0DH | ||||||||||||||||||||||||||||||||||||||||||||||||||
If the address is set to 0EH or higher, the data is ignored until a valid address is set.
When powered on, the address is set to 00H by default.
5.4. Display Control Commands(B7B6=10): Control display switch and constant current ratio (adjustable from 1/16 to 14/16).
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | function | Instructions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | Unrelated item, fill in 0 | 0 | 0 | 0 | Display brightness settings | Set the constant current ratio to 1/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | 0 | 0 | one | Set the constant current ratio to 2/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | 0 | one | 0 | Set the constant current ratio to 4/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | 0 | one | one | Set the constant current ratio to 10/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | one | 0 | 0 | Set the constant current ratio to 11/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | one | 0 | one | Set the constant current ratio to 12/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | one | one | 0 | Set the constant current ratio to 13/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | one | one | one | Set the constant current ratio to 14/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | 0 | Display switch settings | Display off | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| one | 0 | one | Display on | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6、 Serial communication timing sequence
The data is input at the rising edge of CLK and output at the falling edge. STB is the chip selection signal, and its falling edge marks the start of the instruction. When reading the key, wait for at least 1μ s after the 8th rising edge of CLK before reading the data to ensure stability. Supports two data transmission modes: automatic address addition and fixed address, to meet different application needs.

▲ Attention:When reading data, an equal interval is required between setting instructions from the 8th rising edge of the serial clock CLK and reading data from the falling edge of CLK
Wait for Twait (minimum 1μ S).
7、 Display and button application examples
7.1. Common cathode digital tube driver:Taking GRID1 as an example, if the number is displayed as“ 0” Write 3FH (binary 00111111) at address 00H, corresponding to SEG1~SEG6 high level and SEG7 low level.

Figure 7 shows the schematic diagram of the connection of the common cathode digital tube. If the digital tube displays“ 0” Then you need to let go when GRID1 is at a low level
SEG1, SEG2, SEG3, SEG4, SEG5, SEG6 are at high level, and SEG7 is at low level.
To view the address table shown in Figure (2), simply write data 3FH in the 00H address unit to make the digital display“ 0”。
| SEG8 | SEG7 | SEG6 | SEG5 | SEG4 | SEG3 | SEG2 | SEG1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | one | one | one | one | one | one | 00H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7.2. Gongyang Digital Tube Driver:Segment code data needs to be written separately in multiple GRID address units, such as address 01H for 00H, 02H, etc., and 00H for the rest.

Figure 8 shows the schematic diagram of the connection of the Gongyang digital tube. If the digital tube displays“ 0” Then you need to go to Grid1, Grid2, Grid3, Grid4,
When GRID5 and GRID6 are low, let SEG1 be high, and when GRID7 is low, let SEG1 be low. To address unit 00H,
Write data 01H in 02H, 04H, 06H, 08H, and 0AH respectively, and write data 00H in all other address units.
| SEG8 | SEG7 | SEG6 | SEG5 | SEG4 | SEG3 | SEG2 | SEG1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | one | 00H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | one | 02H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | one | 04H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | one | 06H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | one | 08H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | one | 0AH | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0CH | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Only the cathode of the LED can be connected, it cannot be reversed.
7.3. Button detection:The key scan is automatically completed by the chip, and users only need to read the key values in chronological order. If multiple keys are pressed simultaneously, multiple bits will be marked as“ in the key value register; 1”。
Key scanning is automatically completed by CXLE88171 and is not controlled by the user. Users only need to read key values in chronological order. Completing a key scan requires 2 displays
Cycle, one display cycle requires approximately T=8× 500us, Two different keys were pressed in 8MS, and the key values read twice were both pressed first
The key value of that button.
Observe the output key scan waveforms of SEG1/KS1 and SEG2/KS2 using an oscilloscope according to Figure (9), as shown in Figure (10).

The waveform of SEGn/KSn during keyboard scanning of IC:

The oscillation frequency of Tdisp and IC operation is related, and 500us is for reference only. Actual measurements shall prevail.
In general, using Figure (11) can meet the requirements of button design.

When S1 is pressed, read 'B0' in the first byte; 1”。 If multiple buttons are pressed, multiple“ will be read; 1” When S2,
When S3 is pressed, it can be read from B1 and B3 in the first byte; 1”。
▲ Attention:Precautions for using composite keys:
SEG1/KS1-SEG10/KS10 are multiplexed for display and key scanning. Taking Figure (12) as an example, the display requires D1 to be on and D2 to be off, and SEG1 needs to be activated
For“ 1” , SEG2 is“ 0” If S1 and S2 are simultaneously pressed, it is equivalent to SEG1 and SEG2 being short circuited, and D1 and D2 are both illuminated.

Solution:
1. In terms of hardware, the keys that need to be pressed simultaneously can be set on different K-lines as shown in Figure (13).

2. In SEG1‐ The series resistor on SEG N is shown in Figure (14), and the resistance value of the resistor should be selected at 510 ohms. If it is too high, it will cause the button to fail,
Too small may not solve the problem of display interference.

3. Or connect diodes in series as shown in Figure (15).

7.4. Serial data transmission during application
7.4.1) Automatic address plus one mode
Using the address auto increment mode, setting the address is actually setting the starting address for storing the transmitted data stream. The starting address command word has been sent
Done,“ STB” There is no need to set the height to closely follow the data transmission, up to 14BYTE, and only after the data transmission is completed will it be sent; STB” Set high.
Command1: Display Mode Setting Command
Command2: Data read/write setting command
Command3: Display Address Setting Command
Data1~n: Display data, starting from the address specified in Command3 (up to 14 bytes)
Command4: Display control commands
7.4.2)Fixed address mode
Using the fixed address mode, setting the address is actually setting the address where the 1BYTE data to be transmitted is stored. The address has been sent,“ STB”
No need to set it high, immediately transmit 1BYTE data, and only after the data transmission is completed will it be sent; STB” Set high. Then reset the location where the second data needs to be stored
Address, up to 14BYTE data transmission completed,“ STB” Set high.
Command1: Display Mode Setting Command
Command2: Data read/write setting command
Command3: Display Address Setting Command, Set Display Address 1
Data1: Display data 1 and store it in the address unit specified by Command3
Command4: Display Address Setting Command, Set Display Address 2
Data2: Display data 2 and store it in the address unit specified in Command4
Command5: Display Control Commands
7.4.3) Read button timing sequence
Command1: Read key commands
Data1-5: Read key data
7.4.4) Program Design
7.4.4.1) Program flow chart of automatic address plus one mode:

7.4.4.2) Flowchart of program design using fixed addresses:

8、 Constant current control and heat dissipation design
The constant current output of CXLE88171 remains stable when VDS<4V, with a typical output current of 35mA. The actual power consumption needs to meet:
PD(act)=IDD× VDD+IOUT× VDS× Duty× eleven
It is necessary to ensure that the actual power consumption is less than the maximum allowable power consumption, and to control the temperature rise of the chip through thermal design.
8.1. Constant current control circuit
CXLE88171 supports constant current driver applications for use in high-end display drivers.
1. The maximum current error between channels is less than± 3 ℅, and the maximum current error between chips is less than± 6%.
When operating in a constant current linear region, it is necessary to ensure that the voltage difference between the SEG pin and GND is less than 4V.
3. In addition, when the load side voltage (VDS) changes, the stability of its output current is not affected, as shown in the following figure:

Package heat dissipation power (PD)
The maximum heat dissipation power of the package is determined by the formula:

It was decided
When all 11 channels are fully open, the actual power consumption is:
The actual power consumption must be less than the maximum power consumption, that is
To maintain
Maximum output power
The relationship between current and constant current ratio is:
Among them, Tj is the operating temperature of the IC, Ta is the ambient temperature, V is the voltage of the stable current output port, Duty is the constant current ratio of 14/16,
DSRth (j-a) is the thermal resistance of the package.
9、 Typical Application Circuit
9.1. Common Yin Connection Scheme:SEG port is connected to the LED anode, GRID port is connected to the cathode, and communicates with MCU through DIN, CLK, and STB. DOUT can be reused as input.

9.2. Common Yang Connection Scheme:Reverse the voltage configuration and connect 510&Omega in series at the SEG port; Resistors or diodes prevent display interference.

▲ Attention:1. The filtering capacitor between VDD and GND should be placed as close as possible to the CXLE88171 chip on the PCB board to enhance the filtering effect.
2. Four 100P capacitors connected to DIN, DOUT, CLK, and STB communication ports can reduce interference to the communication ports.
3. Due to the conduction voltage drop of the blue light digital tube being about 3V, the CXLE88171 should be powered with 5V.
4. To enable the chip to enter the constant current linear working area, please ensure that the voltage drop between the SEG channel and GND is less than 4V.
9.3 PCB Layout Suggestions
▲The filtering capacitor between VDD and GND should be close to the chip.
▲Connect a 100pF capacitor in parallel with the communication line to suppress interference.
▲Blue LED requires 5V power supply to ensure voltage drop requirements.
10、 Electrical parameters and timing characteristics
▲Working Voltage:4.5V~5.5V
▲constant current output28mA~40mA (SEG port)
▲Maximum clock frequency:1MHz
▲Timing requirementsCLK pulse width≥ 400ns, STB pulse width≥ 1μ s, Data establishment/retention time: 100ns
10.1. Limit parameters (Ta=25 ℃, VSS=0 V)
| parameter | symbol | scope | unit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Logic power supply voltage | VDD | -0.5 ~+7.0 | V | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Logic input voltage | VI1 | -0.5 ~ VDD + 0.5 | V | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LED SEG driver output current | IO1 | -40 | mA | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LED GRID driver output current | IO2 | +200 | mA | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| power loss | PD | four hundred | mW | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Temperature | Topt | -40 ~ +85 | ℃ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Storage temperature | Tstg | -65 ~+150 | ℃ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| parameter | symbol | minimum | typical | maximum | unit | test conditions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Logic power supply voltage | VDD | four | five | seven | V | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| High level input voltage | VIH | 0.7 VDD | - | VDD | V | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Low level input voltage | VIL | 0 | - | 0.3 VDD | V | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| parameter | symbol | minimum | typical | maximum | unit | test conditions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| High level output constant current | Ioh1 | twenty-eight | thirty-five | forty | mA | Seg1~Seg11, Vo = vdd-2VConstant current ratio 14/16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ioh2 | twenty-eight | thirty-five | forty | mA | Seg1~Seg11, Vo=vdd-3V constant current ratio 14/16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Low level input current | IOL1 | eighty | one hundred and forty | - | mA | Grid1~Grid6 Vo=0.4V | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Low level output current | Idout | four | - | - | mA | VO = 0.4V,dout | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Allowable high-level output current | Itolsg | - | - | five | % | VO = VDD – 3V, Seg1~Seg11 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Output pull-down resistor | RL | ten | KΩ | K1~K3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| input current | II | - | - | ± one | μA | VI = VDD / VSS | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| High level input voltage | VIH | zero point seven VDD |
- | V | CLK,DIN,STB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Low level input voltage | VIL | - | - | zero point three VDD |
V | CLK,DIN,STB | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Lagging voltage | VH | - | zero point three five | - | V | CLK,DIN,STB | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dynamic current loss | IDDdyn | - | - | five | mA | No load, display off | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10.4 Switching characteristics (VDD=4.5~ 5.5 V)
| parameter | symbol | minimum | typical | maximum | unit | test conditions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| oscillation frequency | fosc | - | five hundred | - | KHz | R = 16.5 KΩ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Transmission delay time | tPLZ | - | - | three hundred | ns | CLK → DOUT CL = 15pF, RL = 10K Ω |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tPZL | - | - | one hundred | ns | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| rise time | TTZH 1 | - | - | two | μs | CL = 300pF | SEG1~SEG11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TTZH 2 | - | - | zero point five | μs | Grid1~Grid4 SEG12/Grid7~ SEG14/Grid5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| fall time | TTHZ | - | - | one hundred and twenty | μs | CL = 300pF,Segn, Gridn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Maximum clock frequency | Fmax | one | - | - | MHz | Duty cycle 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Input capacitor | CI | - | - | fifteen | pF | - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| parameter | symbol | minimum | typical | maximum | unit | test conditions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Clock pulse width | PWCLK | four hundred | - | - | ns | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Select pulse width | PWSTB | one | - | - | μs | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Data establishment time | tSETUP | one hundred | - | - | ns | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Data retention time | tHOLD | one hundred | - | - | ns | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CLK → STB time | tCLK STB | one | - | - | μs | CLK↑ → STB↑ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| waiting time | tWAIT | one | - | - | μs | CLK↑ → CLK↓ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11、 Conclusion
CXLE88171 is an ideal choice for segment LED display and keyboard scanning applications due to its high integration, flexible configuration, and stable and reliable performance. Through reasonable circuit design and software control, it can be widely applied in industrial control, instrumentation, consumer electronics and other fields. The technical analysis and application guide provided in this article are hoped to provide strong support for your project development.
TwelveSelection Guide for Related Chips; More similar products ....
| model | Number of interfaces | Drive dot matrix number | Segment/Position | common cathode drive | Gongyang Drive | button | package form | remark |
| CXLE88134N | three | twenty-eight | 7*4 | 7-segment 4-digit | - | - | SOP16/DIP16 | LED panel display driver chip |
| CXLE88135N | three | twenty-one | 8*2/7*3 | 8 segments 2 digits/7 segments 3 digits | - | 6*1 | SOP16 | LED panel display driver chip |
| CXLE88136N | three | thirty-five | 5*7/8*4 | 7-segment 5-digit/8-segment 4-digit | 7-segment 5-digit | 5*1 | SOP18/DIP18 | LED panel display driver chip |
| CXLE88137BN | three | forty-eight | 6*7/9*4 | 7-segment 6-digit/9-segment 4-digit | 7-segment 6-digit | 6*1 | SOP20 | LED panel display driver chip |
| CXLE88137N | three | forty-eight | 8*6/10*4 | 8 segments with 6 digits/10 segments with 4 digits | - | - | SOP20 | LED panel display driver chip |
| CXLE88138C | four | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88138N | four | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88139N | three | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | - | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88141N | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88142A | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88142E | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88143AN | three | one hundred and twenty-eight | 16*8 | 16 segments with 8 digits | 8 segments with 16 digits | - | SOP32 | LED panel display driver chip |
| CXLE88143BN | three | one hundred and twelve | 14*8 | 14 segments with 8 digits | 8 sections with 14 digits | 8*2 | SOP32 | LED panel display driver chip |
| CXLE88143CN | three | one hundred and twenty | 15*8 | 15 segments with 8 digits | 8 segments with 15 digits | 8*1 | SOP32 | LED panel display driver chip |
| CXLE88143DN | three | ninety-six | 12*8 | 12 segments with 8 digits | 8 segments with 12 digits | 8*4 | SOP32 | LED panel display driver chip |
| CXLE88143N | four | one hundred and twenty-eight | 16*8 | 16 segments with 8 digits | 8 segments with 16 digits | 8*4 | QFP44 | LED panel display driver chip |
| CXLE88147N | three | eighty | 10*8 | 10 segments with 8 digits | 8 sections with 10 digits | 8*3 | SOP28 | LED panel display driver chip |
| CXLE88148N | three | sixty-four | 8*8 | 8 segments and 8 digits | 8 sections with 6 digits | 4*2 | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88149B | two | one hundred and twenty-eight | 8*16 | 8 segments with 16 digits | 16 segments with 8 digits | - | SOP28、SSOP28 | LED panel display driver chip |
| CXLE88155N | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP24/SSOP24/SDIP24 | LED panel display driver chip |
| CXLE88171 | four | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88172 | two | one hundred and twenty-eight | 8*16 | 8 segments with 16 digits | 16 segments with 8 digits | - | SOP24 | LED panel display driver chip |
| CXLE88173 | two | one hundred and forty-four | 8*9*2 | Forward and backward push digital tube | Forward and backward push digital tube | - | QSOP24 | LED panel display driver chip |
| CXLE88174 | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 8 touch buttons | SOP32 | LED panel display driver chip |
| CXLE88175 | five | one hundred and twenty | 15*8 | 15 segments with 8 digits | 8 segments with 15 digits | 8*1/8 | QFN48 | LED panel display driver chip |
| CXLE88176 | three | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | 10*1 | SOP24 | LED panel display driver chip |
| CXLE88156 | three | one hundred and twenty-eight | 8*16 | 8 segments with 16 digits | 16 segments with 8 digits | - | SOP32 | LED panel display driver chip |
| CXLE88134 | three | twenty-eight | 7*4 | 7-segment 4-digit | - | - | SOP16/DIP16 | LED panel display driver chip |
| CXLE88135 | three | twenty-one | 8*2/7*3 | 8 segments 2 digits/7 segments 3 digits | - | 6*1 | SOP16 | LED panel display driver chip |
| CXLE88136 | three | thirty-five | 5*7/8*4 | 7-segment 5-digit/8-segment 4-digit | 7-segment 5-digit | 5*1 | SOP18/DIP18 | LED panel display driver chip |
| CXLE88137 | three | forty-eight | 8*6/10*4 | 8 segments with 6 digits/10 segments with 4 digits | - | - | SOP20 | LED panel display driver chip |
| CXLE88137A | three | forty-eight | 6*7/9*4 | 7-segment 6-digit/9-segment 4-digit | 7-segment 6-digit | 6*1 | SOP20 | LED panel display driver chip |
| CXLE88138 | four | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88139 | three | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | - | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88140A | four | seventy-seven | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*1 | SOP32 | LED panel display driver chip |
| CXLE88140B | three | seventy-seven | 11*7/14*4 | 11 segments with 7 digits/14 segments with 4 digits | 7 sections with 11 digits | 10*3 | QFP44 | LED panel display driver chip |
| CXLE88141 | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88142 | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88143 | four | one hundred and twenty-eight | 16*8 | 16 segments with 8 digits | 8 segments with 16 digits | 8*4 | QFP44 | LED panel display driver chip |
| CXLE88143A | three | one hundred and twenty-eight | 16*8 | 16 segments with 8 digits | 8 segments with 16 digits | - | SOP32 | LED panel display driver chip |
| CXLE88143B | three | one hundred and twelve | 14*8 | 14 segments with 8 digits | 8 sections with 14 digits | 8*2 | SOP32 | LED panel display driver chip |
| CXLE88143C | three | one hundred and twenty | 15*8 | 15 segments with 8 digits | 8 segments with 15 digits | 8*1 | SOP32 | LED panel display driver chip |
| CXLE88143D | three | ninety-six | 12*8 | 12 segments with 8 digits | 8 segments with 12 digits | 8*4 | SOP32 | LED panel display driver chip |
| CXLE88144 | three | thirty-five | 7*5/8*4 | 7-segment 5-digit/8-segment 4-digit | - | 7*1 | DIP18 | LED panel display driver chip |
| CXLE88145 | two | thirty-two | 8*4 | - | 8 sections with 4 digits | 8*2 | DIP18 | LED panel display driver chip |
| CXLE88146 | two | forty-eight | 8*6 | - | 8 sections with 6 digits | 8*2 | SOP20/DIP20 | LED panel display driver chip |
| CXLE88147 | three | eighty | 10*8 | 10 segments with 8 digits | 8 sections with 10 digits | 8*3 | SOP28 | LED panel display driver chip |
| CXLE88148 | three | sixty-four | 8*8 | 8 segments and 8 digits | 8 sections with 6 digits | 4*2 | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88149 | two | one hundred and twenty-eight | 8*16 | 8 segments with 16 digits | 16 segments with 8 digits | - | SOP28/SSOP28 | LED panel display driver chip |
| CXLE88150 | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88151 | two | thirty-two | 8*4 | 8-segment 4-digit/7-segment 4-digit | - | 7*4 | SOP16/DIP16 | LED panel display driver chip |
| CXLE88152 | two | twenty-eight | 7*4 | - | 7-segment 4-digit | 7*1 | SOP16/DIP16 | LED panel display driver chip |
| CXLE88153 | one | forty | 7*6/8*5 | 7-segment 6-digit/8-segment 5-digit | 6 segments with 7 digits/5 segments with 8 digits | - | SOP16 | LED panel display driver chip |
| CXLE88154 | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88155 | three | seventy | 10*7/13*4 | 10 segments with 7 digits/13 segments with 4 digits | 7 sections with 10 digits | 10*2 | SOP24/SSOP24/SDIP24 | LED panel display driver chip |
| CXLE88133 | two | two hundred and fifty-six | 32*8/24*16 | 32 segment 8-bit/24 segment 16 bit | 8 segments 32-bit/16 segments 24 bit | - | LQFP48/LQFP52 | LED panel display driver chip |
| CXLE88132 | four | two hundred and fifty-six | 32*8/24*16 | 32 segment 8-bit/24 segment 16 bit | 8 segments 32-bit/16 segments 24 bit | - | LQFP48/LQFP52 | LED panel display driver chip |



