These devices embed high-speed memories (2 Mbytes of Flash memory and 640 Kbytes of SRAM), a flexible external memory controller (FSMC) for static memories (for devices with packages of 100 pins and more), two OctoSPI Flash memories interface (available on all packages) and an extensive range of enhanced I/Os and peripherals connected to two , I want to evaluate a solution using a SMT32 MCU with a TFT display (MIPI-DSI) and a camera input via DCMI. With these requirements I've restricted the MCU list to these 6 families:, ST calls this DSI, the STM32 MCU support up to 2-lanes (1x clock, 2x data) and up to about 1 GBps (500 MHz per lane, perhaps arguably both edges of a 250 MHz clock), the amount of memory tending to limit the 16 or 24-bit colour depth resolution., We have done it without using the STMCubeMX tool. The DK2 has 2 screen outputs: its 480x800 LCD screen and its HDMI connector. The LCD screen is already used via DSI, so DSI is already supported by the kernel. The idea is to support another DSI device., 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?, I can suggest 2 options to configure the DSI interface on STM32U5 devices: follow steps described in the section "STM32CubeMX configuration example" of AN4860 Introduction to DSI host on STM32 MCUs and MPUs.