CXLC8963B is an LCD driver that integrates 32 × 4-bit display RAM and supports up to 128 points (32 segments × 4 public terminals) of LCD display. The chip communicates with main controller through a four-wire or five-wire serial interface, greatly simplifying system connection. Its built-in multiple power management modes and configurable bias and duty cycle options enable it to flexibly adapt to different types of LCD panels. In addition, CXLC8963B also integrates time base generator, watchdog timer and sound generator, further expanding its application range.
-
[ CXLC8963B ]"
CXLC8963B: high-performance, low-power memory image LCD driver chip details
In modern electronic equipment, liquid crystal display modules are widely used in various consumer electronics, industrial control and intelligent instruments. As the core component of the display system, the performance of LCD driver directly affects the display effect and the energy consumption of the whole machine. CXLC8963B is a memory image and multi-function LCD driver chip introduced by jiatam (JTM-IC). It has become an ideal choice for many LCD application scenarios due to its low power consumption, high integration and flexible software configuration features. This article will deeply analyze the functional characteristics, internal structure, electrical parameters and application design of CXLC8963B to help engineers better understand and apply the chip.
I. Overview of CXLC8963B
CXLC8963B is an LCD driver that integrates 32 × 4-bit display RAM and supports up to 128 points (32 segments × 4 public terminals) of LCD display. The chip communicates with main controller through a four-wire or five-wire serial interface, greatly simplifying system connection. Its built-in multiple power management modes and configurable bias and duty cycle options enable it to flexibly adapt to different types of LCD panels. In addition, CXLC8963B also integrates time base generator, watchdog timer and sound generator, further expanding its application range.
II. Main functional features
•Wide voltage working range: 2.4V ~ 5.2V, suitable for various power supply environments.
•Multiple clock source options: Built-in 256kHz RC oscillator, supports external 32.768kHz crystal oscillator or external 256kHz clock.
•Flexible LCD driver configuration: supports 1/2 or 1/3 bias, 1/2, 1/3, or 1/4 duty cycle.
•Low power consumption design: with power saving mode, the standby current is as low as 0.1 μA @ 3v.
•Integrate time base and watchdog: Provides 8 optional time base/WDT clock sources to enhance system reliability.
•Sound output function: Supports 2kHz and 4kHz beeping frequencies.
•Multiple encapsulation forms: includes SSOP48, LQFP44, QFN44, LQFP48, QFN48, etc.
III. Internal structure and pin description




CXLC8963B contains modules such as control and timing circuit, display RAM, LCD drive and bias circuit, Audio Generator, time base and watchdog timer. Its pins are divided into Power Supply class (VDD, VSS, VLCD), control class (/CS,/WR,/RD, DATA), display class (COM0 ~ COM3, SEG0 ~ SEG31) and function classes (ossci/OSCO, BZ // BZ,/IRQ). The VLCD pin can be used to adjust the LCD operating voltage and improve the display contrast.
3.1. Bare clip pin diagram
3.2. Pin coordinates
IV. Electrical characteristics and performance parameters

4.2. AC electrical characteristics

Under typical operating conditions (VDD = 3V or 5V), the CXLC8963B of work current varies according to different clock sources:
•When using on-chip RC oscillator, the current is about 150 ~ 600μa;
•When using external crystal oscillator, the current can be reduced to 60 ~ 240μa;
•In the power saving mode, the standby current is only 0.1 to 10μa.
In terms of LCD driving capability, the source current and leakage current of the common terminal and segment output port can meet the needs of most small and medium-sized LCD panels.
V. Key points of system design and application
5.1. Display memory and mapping
CXLC8963B built-in 32 × 4-bit static RAM for storing display data. The RAM content is directly mapped to the LCD driver and supports three data access modes: READ, WRITE, and READ-MODIFY-WRITE.

5.2. Clock source selection
The system clock can select an internal RC oscillator, an external crystal oscillator, or an external clock source. Use the SYS DIS command to turn off the bias voltage of the system oscillator and LCD and enter the energy saving state.
5.3. Time base and watchdog timer
The time base generator shares level 8 frequency divider with the watchdog. You can use the command to configure the output frequency and overflow time. The/IRQ pin can be used to output time base or WDT overflow signals to enhance system monitoring capabilities.
Time base generator is an 8-state value-added spike counter, which can generate accurate time base. WDT consists of a time base generator and a 2-state value-added spike
A counter that generates an interrupt when main controller or other subsystems are in an abnormal state. An on-chip WDT overflow flag is generated when WDT overflows,
You can use a command option to output the time base generator and WDT overflow flag to the/IRQ pin. There are 8 clock frequencies of time base generator and WDT,
fWDT = 32.768KHz/2n the n value here is 0~7, which is determined by the command item: KHz in the equation is the system frequency, which is composed of crystal oscillator (KHz) and Chip
The internal oscillator (256kHz) or the external clock is generated at 256kHz.

If the system source frequency is an on-chip oscillator frequency (256kHz) or an external clock frequency (256kHz), it is divided into 32kHz by the third-order pre-frequency divider.
The time base generator and WDT share the same 8-order counter, so be careful when using command items related to the time base generator and WDT. For example,
Run the WDT DIS command to disable the time base generator. Run the WDT EN command to not only make the time base generator effective, but also make the WDT overflow flag output
Effect (WDT overflow flag output is connected to the/IRQ pin. After the TIMER EN command is executed, WDT is not connected to/IRQ, and the output of the time base generator is connected.
Connect to the/IRQ pin. The CLRWDT command is used to clear the WDT overflow flag. The value of the time base generator can be cleared by the CLR WDT or CLR TIMER command.
The WDT or CLR TIMER command should be executed before the corresponding WDT EN or TIMER EN command, and the CLR WDT should be executed before the/IRQ EN command is executed.
Or the CLR TIMER command. You must execute the CLR TIMER before switching from WDT mode to base mode. When WDT overflows, the/IRQ pin will be protected.
Hold low until the CLR WDT or/IRQ DIS command is executed. When the/IRQ output fails, the/IRQ pin is in the high resistance state. Execute/IRQ
The EN OR/IRQ DIS command makes the/IRQ output valid or invalid. The/IRQ EN command outputs the time base generator or WDT overflow flag to the/IRQ pin.
For more information about the configuration of the time base generator and WDT, see figure. When an on-chip oscillator or crystal oscillator is used, relevant system commands can be used to turn on or off the oscillation.
Device, after the oscillator is turned off, the system power consumption can be reduced. In power saving mode, the time base/WDT will fail.
If you select an external clock as the system frequency source, the SYS DIS command is invalid and the system cannot enter the power saving mode. CXLC8963B in the system
Keep working before the power is turned off or the external clock is removed. After the system is powered on, the/IRQ output will also be invalid.
5.4. Sound output
The chip supports two audio outputs: 2kHz and 4khz. The TONE ON/OFF command is used to control the start and stop, which is suitable for alarm or TONE scenarios.
CXLC8963B embedded a simple sound generator can output a pair of driving signals on pins BZ and/BZ for generating a single tone. Execute
The TONE 4K or TONE 2K commands can output sound of two frequencies (4kHz and 2kHz). The TONE ON or TONE OFF command is used to turn ON or OFF
Closed sound output. Pins BZ and/BZ are sound output pins and a pair of differential drive pins are used to drive the buzzer. When the system fails or no sound is allowed
When the tone is output, pin BZ and/BZ will keep the output low.
5.5. Command and data interfaces
CXLC8963B supports command mode and data mode, which are distinguished by the first three types of codes. The command mode is used for system configuration and the data mode is used for reading and writing RAM.
5.5.1) command format
CXLC8963B can be set by software. Commands in both modes can be configured to CXLC8963B and transmit the data displayed by the LCD. CXLC8963B configuration
The mode is called command mode and the type code is 100. The command mode includes a system configuration command, a system frequency selection command, and an LCD configuration.
SET commands, a sound frequency selection command, a timer/WDT setting command and an operation command. Data modes include READ and WRITE.
And READ-MODIFY-WRITE operations. The following table lists the data and command mode types.

Mode commands should be run before data or commands are transferred. If continuous commands are executed, the command mode code is 100, which will be ignored. When the system
In discontinuous command mode or discontinuous address data mode, pin/CS should be set to "1" and the previous operation mode will be reset. As pin
When/CS returns "0", the new operation mode type code should be run first.
5.5.2) interface
CXLC8963B only four pins are used for interfaces. Pin/CS is used to initialize the serial interface circuit and end the communication between main controller and CXLC8963B.
News. When pin/CS is set to 1, the data and commands between main controller and CXLC8963B are invalid and initialized. Generate command mode or mode
Before switching, you must initialize the serial interface of the CXLC8963B with a high-level pulse. PIN DATA is a serial DATA input/output pin, read/
Write DATA and write commands through PIN DATA. Pin/RD is the read clock input pin. When the/RD signal is failling edge, the DATA output pin DATA
On, between the rising edge of the/RD signal and the next failling edge, main controller should read the corresponding data. Pin/WR is the write clock input pin, in
The DATA, address, and command on PIN DATA are written to CXLC8963B when the/WR signal rises. Optional pin/IRQ can be used as the main controller and
Interface between CXLC8963B,/IRQ can be set as timer output or WDT overflow flag output by software. Main controller and CXLC8963B/IRQ phase
After the connection, the time base or WDT function can be implemented.
5.6. System oscillator
CXLC8963B system clock is used to generate time base/watchdog timer (WDT) clock frequency, LCD drive clock and sound frequency. In-chip RC vibration
The oscillator (256KHz), Crystal oscillator (32.768KHz) or an external 256KHz clock set by software can generate the clock source. System oscillator
For more information, see the following figure. Run the SYS DIS command to stop the system clock and LCD bias generator. The SYS DIS command is only applicable to on-chip RC
Oscillator or crystal oscillator, when the system clock stops working, the LCD will display blank, and the time base/watchdog timer function will also fail.

The LCD OFF command is used to turn OFF the LCD bias generator. When the LCD bias generator is turned OFF, the SYS DIS command can be used to reduce the system power consumption,
SYS DIS is the power saving command. However, when the system clock is an external clock, the SYS DIS command cannot be used to turn off the system clock and reduce the system power consumption.
When the system starts to power up, CXLC8963B is in the SYS DIS state.
5.7.LCD driver
CXLC8963B is a 128(32x 4) point LCD driver, which can be configured by software to 1/2 or 1/3 LCD driver bias and 2, 3
Or 4 public ports, which makes CXLC8963B suitable for a variety of LCD applications. LCD drive clock is generated by system clock frequency division, LCD drive
The frequency value of the moving clock is kept at 256Hz, which is generated by the RC oscillator in the crystal oscillator with the frequency of 32.768kHz or the external clock. LCD driver related
For more information, see the following table.

Bold 100 is "100", indicating the command mode type. If continuous commands are executed, the mode class of other commands except the first command
The type code is ignored. The LCD OFF command disables the LCD bias generator, thus turning OFF the LCD display; The LCD ON command makes the LCD bias generator effective,
Thus, the LCD display is turned on. BIAS & COM is LCD module related commands, which can make CXLC8963B compatible with most LCD modules.
5.8. Timing diagram

5.9. Command overview

Note: X :0 or 1;
a5 ~ a0:RAM address;
d3 ~ d0:RAM data;
D/C: Data/command mode.
All bold numbers, namely 110,101, and 100, are the mode command codes. 100 is the command mode type code. If you run continuous commands,
If the first command is created, the mode type code of other commands will be ignored. Sound frequency source and time base/WDT clock frequency source are powered by on-chip 256kHz RC oscillator
The oscillator, 32.768kHz crystal oscillator or external 256kHz clock are generated, and the frequency calculation is as described above. We recommend that you use the master control after power-on reset.
The controller initializes the CXLC8963B because if the power-on reset fails, the CXLC8963B will not work properly.
5.10. Pin drive waveform
6. Typical application circuit

In the display system consisting of main controller and CXLC8963B, note that:
•VLCD voltage must be lower than VDD;
•Adjust VLCD output voltage through VR resistor;
•Signal lines such as DATA,/WR,/CS, and/RD need to be connected with 10 kOhm pull-up resistor;
•If Crystal oscillator is used, load capacitance of 10 ~ 20pF must be matched.
VII. Packaging and size
CXLC8963B provides a variety of packaging forms, including SSOP48, LQFP44, QFN44, LQFP48, and QFN48, to meet the space and heat dissipation requirements in different scenarios. For more information about package sizes, see official specifications.
VIII. Summary
CXLC8963B, as a highly integrated LCD driver chip with low power consumption, has many functions such as display driver, timing management, sound prompt, etc. It is especially suitable for portable devices with strict requirements on power consumption and space, smart meter and industrial controller. Its flexible software configuration and rich hardware interfaces make the system design easier and more efficient.
If you are looking for a reliable and cost-optimized LCD driver solution, CXLC8963B is your ideal choice. For more technical information, sample application and purchase information, please visit the official website of jiatam:jtm-ic.com.
IX. Relevant chip selection guideMore similar products.....
| Model | Number of interfaces | Drive dot matrix number | Segment/bit | Co-negative Drive | Co-positive drive | Button | Encapsulation form | Remarks |
| CXLE88134N | 3 | 28 | 7*4 | 7-segment 4-bit | - | - | SOP16/DIP16 | LED panel display driver chip |
| CXLE88135N | 3 | 21 | 8*2/7*3 | 8-segment 2-bit/7-segment 3-bit | - | 6*1 | SOP16 | LED panel display driver chip |
| CXLE88136N | 3 | 35 | 5*7/8*4 | 7-segment 5-bit/8-segment 4-bit | 7 segments and 5 digits | 5*1 | SOP18/DIP18 | LED panel display driver chip |
| CXLE88137BN | 3 | 48 | 6*7/9*4 | 7-segment 6-bit/9-segment 4-bit | 7-segment 6-bit | 6*1 | SOP20 | LED panel display driver chip |
| CXLE88137N | 3 | 48 | 8*6/10*4 | 8-segment 6-bit/10-segment 4-bit | - | - | SOP20 | LED panel display driver chip |
| CXLE88138C | 4 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88138N | 4 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88139N | 3 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | - | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88141N | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88142A | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88142E | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88143AN | 3 | 128 | 16*8 | 16-segment 8-bit | 8-segment 16-bit | - | SOP32 | LED panel display driver chip |
| CXLE88143BN | 3 | 112 | 14*8 | 14-segment 8-bit | 8-segment 14-bit | 8*2 | SOP32 | LED panel display driver chip |
| CXLE88143CN | 3 | 120 | 15*8 | 15-segment 8-bit | 8-segment 15-bit | 8*1 | SOP32 | LED panel display driver chip |
| CXLE88143DN | 3 | 96 | 12*8 | 12-segment 8-bit | 8-segment 12-bit | 8*4 | SOP32 | LED panel display driver chip |
| CXLE88143N | 4 | 128 | 16*8 | 16-segment 8-bit | 8-segment 16-bit | 8*4 | QFP44 | LED panel display driver chip |
| CXLE88147N | 3 | 80 | 10*8 | 10-segment 8-bit | 8-segment 10-bit | 8*3 | SOP28 | LED panel display driver chip |
| CXLE88148N | 3 | 64 | 8*8 | 8-segment 8-bit | 8 segments and 6 digits | 4*2 | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88149B | 2 | 128 | 8*16 | 8-segment 16-bit | 16-segment 8-bit | - | SOP28, SSOP28 | LED panel display driver chip |
| CXLE88155N | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP24/SSOP24/SDIP24 | LED panel display driver chip |
| CXLE88171 | 4 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88172 | 2 | 128 | 8*16 | 8-segment 16-bit | 16-segment 8-bit | - | SOP24 | LED panel display driver chip |
| CXLE88173 | 2 | 144 | 8*9*2 | Positive and negative push digital tube | Positive and negative push digital tube | - | QSOP24 | LED panel display driver chip |
| CXLE88174 | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | Touch Button 8 | SOP32 | LED panel display driver chip |
| CXLE88175 | 5 | 120 | 15*8 | 15-segment 8-bit | 8-segment 15-bit | 8*1/8 | QFN48 | LED panel display driver chip |
| CXLE88176 | 3 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | 10*1 | SOP24 | LED panel display driver chip |
| CXLE88156 | 3 | 128 | 8*16 | 8-segment 16-bit | 16-segment 8-bit | - | SOP32 | LED panel display driver chip |
| CXLE88134 | 3 | 28 | 7*4 | 7-segment 4-bit | - | - | SOP16/DIP16 | LED panel display driver chip |
| CXLE88135 | 3 | 21 | 8*2/7*3 | 8-segment 2-bit/7-segment 3-bit | - | 6*1 | SOP16 | LED panel display driver chip |
| CXLE88136 | 3 | 35 | 5*7/8*4 | 7-segment 5-bit/8-segment 4-bit | 7 segments and 5 digits | 5*1 | SOP18/DIP18 | LED panel display driver chip |
| CXLE88137 | 3 | 48 | 8*6/10*4 | 8-segment 6-bit/10-segment 4-bit | - | - | SOP20 | LED panel display driver chip |
| CXLE88137A | 3 | 48 | 6*7/9*4 | 7-segment 6-bit/9-segment 4-bit | 7-segment 6-bit | 6*1 | SOP20 | LED panel display driver chip |
| CXLE88138 | 4 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | 10*3 | SOP32 | LED panel display driver chip |
| CXLE88139 | 3 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | - | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88140A | 4 | 77 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*1 | SOP32 | LED panel display driver chip |
| CXLE88140B | 3 | 77 | 11*7/14*4 | 11 Segment 7 bit/14 Segment 4 bit | 7-segment 11-bit | 10*3 | QFP44 | LED panel display driver chip |
| CXLE88141 | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88142 | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88143 | 4 | 128 | 16*8 | 16-segment 8-bit | 8-segment 16-bit | 8*4 | QFP44 | LED panel display driver chip |
| CXLE88143A | 3 | 128 | 16*8 | 16-segment 8-bit | 8-segment 16-bit | - | SOP32 | LED panel display driver chip |
| CXLE88143B | 3 | 112 | 14*8 | 14-segment 8-bit | 8-segment 14-bit | 8*2 | SOP32 | LED panel display driver chip |
| CXLE88143C | 3 | 120 | 15*8 | 15-segment 8-bit | 8-segment 15-bit | 8*1 | SOP32 | LED panel display driver chip |
| CXLE88143D | 3 | 96 | 12*8 | 12-segment 8-bit | 8-segment 12-bit | 8*4 | SOP32 | LED panel display driver chip |
| CXLE88144 | 3 | 35 | 7*5/8*4 | 7-segment 5-bit/8-segment 4-bit | - | 7*1 | DIP18 | LED panel display driver chip |
| CXLE88145 | 2 | 32 | 8*4 | - | 8-segment 4-bit | 8*2 | DIP18 | LED panel display driver chip |
| CXLE88146 | 2 | 48 | 8*6 | - | 8 segments and 6 digits | 8*2 | SOP20/DIP20 | LED panel display driver chip |
| CXLE88147 | 3 | 80 | 10*8 | 10-segment 8-bit | 8-segment 10-bit | 8*3 | SOP28 | LED panel display driver chip |
| CXLE88148 | 3 | 64 | 8*8 | 8-segment 8-bit | 8 segments and 6 digits | 4*2 | SOP24/QSOP24 | LED panel display driver chip |
| CXLE88149 | 2 | 128 | 8*16 | 8-segment 16-bit | 16-segment 8-bit | - | SOP28/SSOP28 | LED panel display driver chip |
| CXLE88150 | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88151 | 2 | 32 | 8*4 | 8-segment 4-bit/7-segment 4-bit | - | 7*4 | SOP16/DIP16 | LED panel display driver chip |
| CXLE88152 | 2 | 28 | 7*4 | - | 7-segment 4-bit | 7*1 | SOP16/DIP16 | LED panel display driver chip |
| CXLE88153 | 1 | 40 | 7*6/8*5 | 7-segment 6-bit/8-Segment 5-bit | 6-segment 7-bit/5-segment 8-bit | - | SOP16 | LED panel display driver chip |
| CXLE88154 | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP28 | LED panel display driver chip |
| CXLE88155 | 3 | 70 | 10*7/13*4 | 10-segment 7-bit/13-segment 4-bit | 7-segment 10-bit | 10*2 | SOP24/SSOP24/SDIP24 | LED panel display driver chip |
| CXLE88133 | 2 | 256 | 32*8/24*16 | 32-segment 8-bit/24-segment 16-bit | 8-segment 32-bit/16-segment 24-bit | - | LQFP48/LQFP52 | LED panel display driver chip |
| CXLE88132 | 4 | 256 | 32*8/24*16 | 32-segment 8-bit/24-segment 16-bit | 8-segment 32-bit/16-segment 24-bit | - | LQFP48/LQFP52 | LED panel display drive core |



