47 Low-Cost Controllerless (LCC)

The Low-Cost Controllerless (LCC) is a software module called GFX library, which enables the development of graphics solutions without requiring an external graphics controller. The software module utilizes I2C, DMA, and GPIO interfaces to connect with an external LCD display, as illustrated in the figure below.
Figure 47-1. Block Diagram of Low-Cost Controllerless Graphics Implementation Using GFX Library

The PIC32-BZ6 LCC graphic application uses eight GPIO pins to transfer RGB332 8-bit color data to the external LCD display. The GFX library supports displays up to 480x272 resolution. The PIC32-BZ6 uses I2C to communicate with a maxTouch® controller for the touch operation. The AC320005-4 is an example of a TFT display with maxTouch support. An RGB332 adaptor is required to interface the external display with the PIC32-BZ6 Curiosity Board.

The LCC applications utilizes the GFX library to generate the necessary source code for graphics applications. The Harmony guide for graphics projects is available in the Microchip Developer Help. Additionally, it is recommended to refer to the Getting Started with a New Harmony Graphics Application for step-by-step instructions on using the library to create projects. An application example illustrating the hardware setup is available in section 5.3.3 BLE and LCC Transparent UART of the Application User Guide.