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.