This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP432 Driving Parallel Display Interface

Hi,

Looking to drive a small LCD screen.  Most of the cost effective screens in the size range being considered run a parallel interface, something like RGB-18.  Is there any example code with the MSP432 running a parallel interface like this?

Regards,

Jake 

  • Hi Jake,

    Thanks for this posting.  The TI BoosterPack is QVGA display is 320x240, and communicates over a simple SPI interface, with ADC channels used for the touchscreen interface.  However, our customer thinks they need a bit more real estate, around 480x272 color LCD with a resistive touchscreen.  It seems like once you get to this size, modules with SPI interfaces are either very expensive compared to the BoosterPack, or just don't exist.  

    So, we are looking at other options to connect a slightly larger RGB display (or i8080 parallel interface display) to something like an MSP430 or MSP432.  One option we found was the FTDI FT800 Embedded Video Engine, but it would cost even more than the MSP432 in quantities of 5K.  Looks nice though.

    Hoping this community has some other ideas on inexpensive ways to drive a small WQVGA resistive touch screen display.  Thanks for your help!

    Scott

  • Hi Jacob,

    Could you please give us more information on the LCD display that you are planning to use??

    FYI- I have some example code (MSP432) for this booster pack www.techtoys.com.hk/.../TivaC_SSD2805PCB25042014.htm

    The frame rate is not very optimal, because of the booster pack pins location (could not use a single port write), but it could get you started, please let me know if you would like to get a copy of this code.

    Best regards,

    David
  • Hi David,

    Scott here, not Jacob. We're looking at something like the New Haven Display NHD-4.3-480272EF-ATXL-T (or similar), WQVGA 480x272, 4.3" diagonal, with resistive touch screen interface. Has a "raw" RGB interface with dot clock, HSYNC, VSYNC, etc. 4-wire interface brought out to the resistive touch screen. Any ideas on how to drive this from an MSP432 or similar?

    Thanks in advance for any advice!

    Scott
  • Hi Scott,

    Sorry for my late response. There might be a way to do this, what is you FPS and bpp (bits x pixel) requirements??

    Best regards,

    David
  • Hi David,

    Our frame rate would be quite low. The worst case I can think of would be blinking an area on the display in case of some value being out-of-range, with a duty cycle of perhaps 200 msec at one foreground/background color, then 200 msec at another foreground/background color. It's not really going to blink the entire display, but any flashing area would be about 5 Hz or so? The exact UI concepts are still very much in flux, but is _might_ be possible to get away with 16 colors or less (4 bits per pixel). Is anything like this doable when driven from an MSP432 and using a regular RGB LCD interface?

    Thanks for your advice and help.

    Scott

**Attention** This is a public forum