Go Down

Topic: How to breadboard a Sainsmart 3.2" TFT LCD to a Mega2650? (Read 8001 times) previous topic - next topic


Sep 14, 2012, 06:05 pm Last Edit: Sep 18, 2012, 12:34 am by bigolbug Reason: 1
Has anyone had experience working with a Sainsmart 3.2" TFT LCD Display+Touch Panel? I am planing to connect it to a Mega2650. Some wiring diagrams would be very helpful. I hear that you need a logic shifter to transfer the 5v to a usable voltae for the Screen? Do i need more then one Logic Shifter to do this? Below a ebay link and possibly a data sheet for a 240374PQ which i believe is the touch screen in question. Also if anyone knows of a schematic for a compatible shield and could post a link or something it would be greatly appreciated.


Ebay Link:
Data Sheet:



Thing is that shield looks like it takes up all the Mega's pins? I would like to connect more then the Touch Screen to the Mega.



I haven't used that particular LCD, but there appears to be a comprehensive library supporting it (and many other LCD driver chips) at: http://www.henningkarlsen.com/electronics/library.php?id=51

Shields are stackable so you just put the display on the top of the stack - or you can breadboard to start with.

As regards pin-out the library lets you choose whatever pin out you like for the control lines, but if using parallel mode (8 or 16 bit) there are fixed pin assignments documented in the download.  You could try asking seller for the pinout of module, or see if its marked on the actual device.

Just be careful to check the requirements for supply voltage and IO voltage - the datasheets for the SSD1289 and ADS7843 will be your primary reference material!

I have used other LCD modules from eBay and its usual to have to do a little detective work to hook it all up - worth checking on the internet if anyone else has working things out for you and documented it.
[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]


To bread board one of these LCD's to the Arduino seems like a lot of work. Have you ever done so? If so i would greatly appreciate it if you could explain what some of the pin abbreviations mean. Thanks

Go Up