LED matrix driver, touch matrix driver and RISC-V in one IC

Lumissil Microsystems has introduce a speciallist RISC-V microcontroller for touch-controlled LED-based user interfaces, with optional sound feedback.

Lumissil IS31CS9310 user interface MCU app

There are two versions: IS31CS9310 for industrial use and AEC-Q100 grade-1 qualified IS32CS9310 for automotive use.

An 8 x 12 LED matrix driver is the primary peripheral, with eight PMOS switches and 12 built-in 80mA PWM-controlled current sinks, that allow each LED to be adjusted across 4,096 brightness levels or the entire matrix across 256 levels.


“They feature integrated non-volatile memory to store LED parameters essential for dynamic lighting effects such as color transition, pulsing, fading and animated patterns,” the company said. “To address potential EMI from high-frequency LED operation, these drivers feature spread spectrum frequency modulation. LED ghosting or residual light is tackled with a de-ghosting circuit.”


Lumissil IS31CS9310 user interface MCU blockThe touch controller can handle up to 16 capacitive touch keys in self-capacitance mode, or an 8 x 8 matrix in mutual capacitance mode that also allows eight-channel proximity sensing to detect gestures. “These touch key sensors offer water and dust resistance, ensuring reliable operation in environments prone to moisture or splashes,” claimed Lumissil.

Tones come from an in-built melody controller which has 14bits of frequency control as well as duration and pause adjustment. Double-buffering allows a new note can be written while another is playing.

256kbyte of flash, 16kbyte of data ram and 16kbyte of DMA ram are included alongside the 32MHz 32bit RISC-V processor.

According to the company, the processor’s pipeline depth and execution types – integer, floating-point, branch prediction – are configurable, with fewer pipeline stages saving power and more boosting performance. Dynamic voltage and frequency scaling is also included to optimise energy use.

Over-the-air updates are supported and a debugging port is included.

Other features allow the ICs to act as physical controllers as well as user-interface controllers:  I2C, UART with DMA for heavy data transfer, LIN-capable UART, SPI serial, capture-compare timer, 3x 14bit PWM generator, 12bit ADC, 10bit DAC, 8bit DAC and 3x analogue comparators.

Operation is across -40 to +85°C ambients for the industrial IS31… and up to -40 to +125°C for the automotive IS32….

Domestic white goods, automotive dashboards and industrial control panels are amongst predicted uses.

Industrial IS31CS9310 web page

Steve Bush

Steve Bush is the long-standing technology editor for Electronics Weekly, covering electronics developments for more than 25 years. He has a particular interest in the Power and Embedded areas of the industry. He also writes for the Engineer In Wonderland blog, covering 3D printing, CNC machines and miscellaneous other engineering matters.

Leave a Reply

Your email address will not be published. Required fields are marked *

*