I am in the process of purchasing a 4" TFT LCD SPI 320 x 480 display.
I see offerings with a ILI9486 driver chip and ST7796S driver chip. My intention is to drive it with a Seeeduino-XIAO MCU.
I've read a number of posts with different issues with ESP32 and different libraries, but I've not found a reason to choose the ILI9486 or the ST7796S controller chip.
Although nobody likes a slow display, speed is not my main criteria. I would like a stable configuration with reasonable graphics and text. My plan is a home automation status display.
If it matters, I do plan on using the touch screen for my application.
Thanks
John
Hi John
I got the impression there are more libraries that support ILI9486 than for ST7796S.
With ILI9486 you need to know if the display uses the controller's native SPI connection, or external serial to parallel converters (also known as SPI kludge or SPI abortion). Native SPI uses 18 bit mode, RGB666, needing 3 bytes per pixel.
I don't have any experience with ST7796S, so I can't tell. I used ST7796S only with parallel interface on STM32, e.g. through FSMC.
With some shops you don't know if you get what you order; I recently ordered a 3.5" with R61581 and got one with ILI9487 instead.
-jz-
Thanks for the insight.
Last night I read the below forum post suggesting the ST7796S is a faster than the ILI9488. So I ordered one. It also seems the 3.5" often uses the ILI device while the 4" uses the ST device.
I'll post how I make out.
Prentice
Incidentally, the ST7796S should be significantly faster than ILI9488. Which is why it is worth 10 minutes of your life.
John
Again, thanks for your insight. I've found the Seeed Studios XIAO ESP32C3. Keeps the small size I was going for and adds a substantial increase in SRAM.
With some shops you don't know if you get what you order; I recently ordered a 3.5" with R61581 and got one with ILI9487 instead
I've found Alice1101983 to be very reliable. Perhaps if you tell them you specifically wish the R61581 it might help.