RA8875 library readReg(0) returns 255 in tft.begin(RA8875_800x480)

I am using an Adafruit RA8875 on an Seeed Studio XIAO ESP32C3. The TFT LCD is a 800x480 7" screen firmly secured into the socket of the RA.

ESP is connected via USB and the RA is receiving 3v on VIN pin (D0-D10 + Power (3.3v, 5v and GND))

Here are my wiring. Do note that the ESP32 of mine only has 14pins.

      RA8875    ESP32C3 (XIAO)

      MOSI   -> MISO
      MISO   -> MOSI
      SCK    -> SCK
      CS     -> D3
      INT    -> D2
      RST    -> D1
3V -> VIN
      LITE   -> ??? (idk where to connect it)

Also, the LCD doesn't light up. But reacts to the RA getting powered via 3V briefly (backlight flashes faintly).

      MOSI   -> MISO
      MISO   -> MOSI

Pretty sure you have that reversed. MOSI to MOSI, MISO to MISO is how it ought to be.

1 Like