I sprung for something a bit different and I think I'm now paying for it
The RA8875 is an attractive device ( SPI and I2C ) but looks like very lil support for these units.
I bought the BuyDisplay TFTM070-5 ( Link to Datasheet and some "example code" on manufacturers site ).
Out of the box it wasn't set for SPI so I had to use the settings from the Datasheet:
4 Wire SPI:
J9, J11, J13, J15 - Open
J10, J12, J14, J16 - Short
R1, R2, R3 - 10K
R35, R36, R37, R38 - 0R00
R39, R40, R41, R42 - NC
So far I had no luck even with the Adafruit RA8875 Library and examples.
#include <SPI.h>
#include "Adafruit_GFX.h"
#include "Adafruit_RA8875.h"
// Library only supports hardware SPI at this time
// Connect SCLK to DUE SPI Pin #3 (Hardware SPI clock)
// Connect MISO to DUE SPI Pin #1 (Hardware SPI MISO)
// Connect MOSI to DUE SPI Pin #4 (Hardware SPI MOSI)
#define RA8875_INT 52
#define RA8875_CS 53
#define RA8875_RESET 48
Adafruit_RA8875 tft = Adafruit_RA8875(RA8875_CS, RA8875_RESET);
uint16_t tx, ty;
void setup()
{
 Serial.begin(9600);
 Serial.println("RA8875 start");
 /* Initialise the display using 'RA8875_480x272' or 'RA8875_800x480' */
 if (!tft.begin(RA8875_800x480)) {
  Serial.println("RA8875 Not Found!");
  while (1);
When I open the console and set it to 9600 i can see the output message that RA8875 has not been found.
I have the same screen with font chip and flash memory
also a due.
everything is working right now except the flash memory
do you also have the capacitive touch
because the demo is changed for the capacitive touch panel instead of the resistive
or what do i think of the display,
I think its a great display with a lot of real nice features build in.
everything works now what i want (two layers , scrolling in a defined area, font chip en touchscreen) except the pictures from the flash chip (i received it Friday) so i cannot tell much more about it.
I have no font chip on it though and the memory wasn't soldered on board as well as it was setup for a parallel interface.
No biggie... that's why i bought a Hot Air SMD rework station
That's what I meant.
The display itself is connected through SPI and the touch interface is connected through I2C.
What I was saying is that I'm using an Arduino Due which has 2x SPI headers and 2x I2C headers
The touch controller was hooked up to pins 20,21 respectively however, I've used the ICSP header and have to try the other one.
I switched out the SPI header and it fired right up !
Kids already had a field day with it. My youngest is already asking when he can play plants vs zombies on it
Now its time to start working on that DAC controls and graphical Layout
How did you power your due.
I noticed that my USB port could handle my Due and TFT but when i connected the buildin SDCard or added my ethernet Shield the screen didn't work anymore.
While checking the datasheet i noticed the 480ma for the tft
I have the exact setup, due 7" tft w/ RA8875, capacitive touch panel. I have set it up for 4wire SPI, powering it at 5v from external power source, connected it as in this example. I use the adafruit RA8875 library and tries the buildtest sketch,but I can't get it to work, I only get a serial print telling RA8875 not found and the screen won't even flicker. I hit a dead end right now, I don't know what to do, do you have any tips or suggestions?