The Microchip PIC32 has the bandwidth to drive QVGA (320x240) or WQVGA (up to 480x272) color LCD display touch panels that are controllerless - all LCD drive requirements are met by the PIC32. Example hardware and software has been developed by Microchip to demonstrate the PIC32s graphics capability. The PIC32 used in the starter kits have sufficient internal RAM (128Kbytes) to support graphics with 8 BPP (bit per pixel) color depth and with an external RAM device 16 BPP is possible. With relatively minor source code revisions and a custom interface board, this project leverages the Microchip developed hardware and software to interface a Newhaven Display International 3.5" QVGA color LCD display touch panel to a PIC32.
Newhaven Display International offers a readily available 3.5" color LCD with touch screen, sans controller. A combination of existing Microchip demonstration boards, the Newhaven LCD and a custom interface board constitute a complete display demonstration project.
The demonstration software shows the capabilities of the PIC32 driving a Newhaven Display International controllerless LCD graphics board. The start up splash screen is a bitmap image. The subsequent screens demonstrate the widgets of the Microchip Graphics Library to show various application screens that can be easily made with Microchip's Graphics Library. The LCC (Low-Cost Controllerless) Daughterboard can support QVGA, WQVGA, and VGA (with the addition of larger external SRAM) resolutions and anything lower. Also, Microchip makes available a visual design tool to create your own graphical user interface screens for Microchip microcontrollers, the Graphics Display Designer (GDD).
Various hardware combinations can be used to drive the LCD display. At minimum, a PIC32USB Starter Kit II or PIC32 Ethernet Starter Kit (note limitations below) is required, along with an LCC Graphics PICtail(TM) Daughter Board, a Newhaven display, and the custom interface board (figure 1, below). Optionally, for I/O accessibility, a PIC32 I/O Expansion Board can be connected to the Graphics PICtail(TM) Plus Daughter Board (figure 2, below).
PIC32 USB Starter Kit II, DM320003-2-ND, PIC32MX795F512L (capable of color depth 8 BPP (Bits Per Pixel) internal or 16 BPP external memory with example software).
PIC32 Ethernet Starter Kit, DM320004-ND, PIC32MX795F512L (capable of color depth 8 BPP internal memory with example software, the ethernet starter kit does not support 16 BPP - this is a starter kit limitation, not a device limitation ).
Low-Cost Controllerless (LCC) Graphics PICtail(TM) Plus Daughter Board, AC164144-ND.
Newhaven NHD-3.5-320240MF-ATXL#-T-1-ND, 320x240 resolution, 24-bit RGB, controllerless, w/touch.
NHD-3.5-320240MF-PICADAPTER-ND, (interface adapter board between Low-Cost Controllerless (LCC) Graphics PICtail(TM) Plus Daughter Board and the Newhaven display).