The Microchip graphics library architecture is shown in this illustration. The library is highly modular and is optimized for Microchip’s 16-bit microcontroller and is free to use for Microchip customers. More importantly, the library has an open source, documented interface for new driver support which requires creation of only one C file.