Questions? Call us: +1 760-918-6722

DT022BTFT RGB Interface

Working with the DT022BTFT module, I have some questions:

  • How do you activate the RGB interface? Our databus is 16-bit (so RGB565). Is this via the IM[0-3] pins?


  • The ILI9341 datasheet speaks about registers DPI [2:0], RCM [1:0] bits and DE mode to setup RGB interface 16-bit bus. (p82). I understand registers can be set/read via the RS/SCL pin on MCU bus interface, but how does register access work when in the RGB interface mode? Is this via the SPI interface?


  • Is there a developement module available for this TFT module?




engineering_seacomp's picture
September 4, 2018


You can activate the 16-bit RGB Mode with 8-bit serial communication by tying the IM[3:0] pins to VDD.

You'll use DB[17:3], DB[11:1] for your 5-6-5 data (D[17:13] Red, D[11:6] Green, D[5:1] Blue). The unused D0 & D12 pins must be tied to ground.

The remaining bits required to set up the RGB interface (DPI, RCM) can be accessed via SPI  through the following connections to your microcontroller:

           Display                       Microcontroller

           SDO                            SDI (MISO)

           SDI (SDA)                   SDO (MOSI)

           RS/SCL                       SCK

           D/CX                           D/CX

           DE                               GPIO (or VDD/VSS if not used)

The unused RD pin should be fixed to VDD or VSS.          

Unfortunately, there is no development board available for this module at this time.