Electronic – How to interface MIPI DSI with a microcontroller

interfacelcdmicrocontrollerprogrammingtft

I'd like to learn about interfacing a TFT LCD with a microcontroller via the MIPI DSI protocol and writing a program for it.

Both have suitable number of pins, some microcontrollers support MIPI DSI while others don't.

Where can I start and what should I do?

Best Answer

MIPI-DSI is a specialized interface intended to drive displays (Display Serial Interface).

It has low-voltage high-speed differential signaling with a low power mode where the differential signals are used in common-mode.

Very few conventional microcontrollers support MIPI-DSI and even fewer support bidirectional capability.

The equivalent interface for input of data is MIPI-CSI (Camera Serial Interface).

The extremely high rate would also be an issue for most processors, speeds of 500Mbps to 2GBps per lane are common.