Hello. I have made up a prototype with an Arduino Nano copy running 3 LCD ST7735 based displays, originally using 1k resistors to level shift to 3.3v, then with a bidirectional level shifter.
Ran the displays off the nano's 3.3v out.
Got 3 displays running well, then tried an LGT8F328P-LQFP32 nano equivalent (I need the DAC output). Displays didn't work. Found the 3.3V from the board inadequate (it's supplied by the TTL/USB chip) so added a separate 3.3v supply. Found some issues with the reset line (wouldn't load sketches via USB), so I reverted from bidirectional interface to 1K resistor.
To isolate the problem, I've gone back to a single display and loaded the graphicstest example that comes with the Adafruit ST7735 & ST7789 library.
I'm using the dbuezas LGZ board package, 2.0.6.
Woks fine with the 328p nano, but not with the LGT nano - I get random flashes. Possibly some issue with the LGT board support code? Setup to run 32MHz, but I've tried 16MHz.