Content originally posted in LPCWare by mc on Sat Apr 26 12:10:00 MST 2014
Hi Jay123,
NXP's LPC Microcontroller with graphics LCD controller are high end Microcontroller with EMC(SDRAM/SRAM/External parallel Flash) interface and many more other features. The Graphics LCD Controller is one of the bus master on these Microcontroller and it has its own DMA controller. In some of the Microcontrollers you can also change priority of these bus masters. LCD Controller also has FIFO which is helpful when there is not continuous flow of data. The LCD controller generates various timing control signals like VSYNC,HSYNC etc. The LCD controller generated RGB bits in various formats. It generated signal ranging from 1bpp to 24bpp. Some of them are 444,555, 565 etc.
As device contains EMC interface, you can put frame buffer in the SDRAM/SRAM. If you are using small LCD with low resolution, you can use internal SRAM as well. However, I believe in most of the practical cases you need external SDRAM or SRAM.
Do you want to compare LPC devices with a particular device? Please post the part number.
Are you interfacing external LCD controller with a microcontroller through SPI, then there is limitation due to maximum speed of SPI. Normally most of the external modules are connected through SPI.