Can LPC1788 drive 10.4" TFT LCD?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Can LPC1788 drive 10.4" TFT LCD?

541 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Jacky on Wed Nov 23 18:13:26 MST 2011
Hi,
  LPC1788 can drive 10.4" TFT LCD?

Thanks!
Labels (1)
0 Kudos
5 Replies

460 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by vvijayan75 on Wed Jul 23 23:00:08 MST 2014
Hi..Jacky.,
                did you worked in 10.4" TFT lcd.?did you completed the project.?
0 Kudos

460 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by ktownsend on Thu Dec 15 15:45:09 MST 2011
As an add-on ... if you go to the following link you will find an Excel spreadsheet (look for 'LCD bus load calculator') that you can use to determine how much overhead your specific LCD and memory setup will require.  This should clarify what is and isn't possible:

http://ics.nxp.com/support/documents/microcontrollers/?scope=LPC1788
0 Kudos

460 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by ktownsend on Thu Dec 15 14:53:50 MST 2011
The LPC1788 could probably drive a flat-screen television ... if the resolution was reasonable enough. :)

What you really need to look at is the resolution of the display, not the physical size.  The UM states that the LCD controller on this chip is capable of running displays up to 1024x768, but it also depends on the color depth, and a number of other factors since you will likely also require a framebuffer and need to take into account any overhead from the SDRAM (8, 16 or 32-bit, etc.)

As an example, though, the EA LPC1788 board can run a 7" LCD that is 800x480 pixels using 16-bit color, though this is probably the very high end of what you will accomplish with a 120MHz chip since this display resolution already requires a 40MHz pixel clock.

What you need to look at is the pixel clock.  If it is less than 40MHz or so you should be able to drive it since this has already been demonstrated to work ... you might be able to go higher to 50MHz, etc., but it will need testing and you need to look carefully at your memory setup as well.

Kevin
0 Kudos

460 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Chinleo on Wed Dec 14 08:20:15 MST 2011
Yet I did it with LPC2478.Since LPC1788 is better than 2478, I think it will work OK.
I'll port the codes on lpc2478 to lpc1788 later.

My LCD is 10.4",800x600 pixels
0 Kudos

460 Views
lpcware
NXP Employee
NXP Employee
Content originally posted in LPCWare by Marc Crandall on Fri Nov 25 14:07:51 MST 2011
Probably.  What is the LCD resolution?

This is from the LPC1788 user manual:

AHB bus master interface to access frame buffer.
• Setup and control via a separate AHB slave interface.
• Dual 16-deep programmable 64-bit wide FIFOs for buffering incoming display data.
• Supports single and dual-panel monochrome Super Twisted Nematic (STN) displays
with 4 or 8-bit interfaces.
• Supports single and dual-panel color STN displays.
• Supports Thin Film Transistor (TFT) color displays.
• Programmable display resolution including, but not limited to: 320x200, 320x240,
640x200, 640x240, 640x480, 800x600, and 1024x768.
• Hardware cursor support for single-panel displays.
• 15 gray-level monochrome, 3375 color STN, and 32K color palettized TFT support.
• 1, 2, or 4 bits-per-pixel (bpp) palettized displays for monochrome STN.
• 1, 2, 4, or 8 bpp palettized color displays for color STN and TFT.
• 16 bpp true-color non-palettized, for color STN and TFT.
• 24 bpp true-color non-palettized, for color TFT.
• Programmable timing for different display panels.
• 256 entry, 16-bit palette RAM, arranged as a 128x32-bit RAM.
• Frame, line, and pixel clock signals.
• AC bias signal for STN, data enable signal for TFT panels.
• Supports little and big-endian, and Windows CE data formats.
• LCD panel clock may be generated from the peripheral clock, or from a clock input
pin.
0 Kudos