HT16D31A/HT16D31BHT16D31A/HT16D31B8×9 Constant Current LED Driver8×9 Constant Current LED DriverFeatures • Logic Operating Voltage: 2.7V~5.5V • LED Driver Operating Voltage: 4.5V~5.5V • LED Display: 9 combinations of output pins (CA0~CA8), 8 rows and 9 commons LED Matrix • LED Data RAM1(Max.): 8 × 9 × 8 × (2) bits = (144) × 8 bits for Gray mode • LED Data RAM2(Max.): 8 × 9 × 4 × (2) bits = (72) × 8 bits for Fade mode • LED Data RAM3(Max.): 1 × 9 × 8 × (2) bits = (18) × 8 bits for LED On/Off Control • Integrated 2.4MHz RC oscillator • 2 frame memory for animations • 256-level global brightness scale • Binary scale mode or Gray scale mode • Global blinking or fade function • Automatic scroll function: left/right • Internal Current Reference Control • Support max. 48mA Sink Constant Current • 16-level Maximum current setup selection • Current matching to ±3% • Over temperature protection circuit • Open/short protection circuit for each dot • I2C-bus or SPI 3-wire Interface • Cascade function for extend applications • Package Types: 16-pin NSOP-EP/QFN Applications • Industrial control displays • Mobile phones • Traffic signboards and information displays • Digital clocks, thermometers, counters, electronic meters • Instrumentation readouts • Other consumer applications • LED displays General Description The HT16D31A and HT16D31B are high accuracy constant current and memory mapping LED display controller/drivers. The maximum display capacity of the devices is 72 patterns composed of 8 rows and 9 commons. The devices can generate a 256 step Gray Scale (PWM data) using software controlled PWM circuitry and 256 LED illumination levels using software controlled PWM circuitry. The devices provide constant current output control using software controlled for each row output terminal. A serial interface is provided to allow the devices to receive instructions for its command mode and data mode. Only three lines are required for device interfacing to a host controller. The display capacity can be easily extended by cascading the devices thus expanding its application possibilities. The devices are compatible with most microcontrollers offering easy interfacing via their two serial interfaces, an I2C interface or an SPI 3-wire serial interface. Rev. 1.10 4 April 11, 2019 Rev. 1.10 5 April 11, 2019 Document Outline Features Applications General Description Selection Table Block Diagram Pin Assignment Pin Description Approximate Internal Connections Absolute Maximum Ratings D.C. Characteristics A.C. Characteristics A.C. Characteristics – SPI 3-wire Serial Bus A.C. Characteristics – IC Serial Bus Timing Diagrams SPI 3-Wire Serial Bus Timing I2C Bus Timing Power on Reset Timing Functional Description Power-on Reset LED Driver System Oscillator Driver Outputs Address Pointer Open/Short Detection Function Over Temperature Protection Constant Current Output Load Supply Voltage – LED_V Display Data RAM – DDRAM Fade Data RAM LED On/Off Control RAM Data CommandDescription Command Table Software Reset RAM Page Address Set Picture Start Page Address Movie Start Page Address Movie Playing Length Set Movie Cycle Time Set Movie Page Delay Time Last Page Set Picture Scrolling Control Display Mode Configuration Mode Fade Function Control Global Fade Time Cascade Mode System Control Constant Current Ratio Brightness Control Mode Control Blanking Control Voltage Setting Read Open Detection Data Read Short Detection Data Read Register Status Read Movie Frame Status Read Movie Loop Status Read Function Flag SPI 3-wire Serial Interface Write Operation Read Operation I2C Serial Interface Data Validity START and STOP Conditions Byte Format Acknowledge Slave Addressing Write Operation Read Operation Power Supply Sequence Operation Flow Charts Application Circuits LED Matrix Circuit RGB LED Matrix Circuit Single LED IC Application Cascade Function Cascade Control Flow Package Information 16-pin NSOP-EP (150mil) Outline Dimensions SAW Type 16-pin QFN (3mm×3mm for FP0.25mm) Outline Dimensions