Microchip Graphics Suite (MGS) Development Kits
Introduction
Microchip graphics development kits are hardware and software tools provided by Microchip Technology Inc. for the development of Graphical User Interfaces (GUIs) on embedded systems. These kits are designed to help engineers and developers create sophisticated graphics for applications that run on Microchip microcontrollers (MCUs) or microprocessors (MPUs).
Hardware Configurations
Microchip offers scalable embedded graphics solutions to support a wide range of display interfaces and hardware configurations across different platforms.
Integrated Graphics
The following table lists graphics-enabled MCUs and MPUs with integrated display controllers, 2D GPU and memory:
| Device | Display Interface | General Documentation | Microchip Graphics Suite (MGS) Linux® | MGS Harmony | Light and Versatile Graphics Library (LVGL®) |
| SAMA7D65 | MIPI DSI® Low-Voltage Differential Signaling (LVDS) 8-bit Serial RGB | SAMA7D65 Curiosity Kit User's Guide | VS Code with MPLAB Extensions | ||
| SAM9X75 | MIPI DSI LVDS 24-bit RGB | SAM9X75 Curiosity Kit User's Guide | |||
| MIPI DSI | SAM9X75 Round Display Kit (RDK) | ||||
| SAM9X60 | 24-bit RGB
| Application Examples | VS Code with MPLAB Extensions | ||
| SAMA5D2 | 24-bit RGB | Application examples | |||
| PIC32MZ DA | 24-bit RGB | Not Supported |
Low-Cost Controllerless (LCC)
The following table lists general-purpose MCUs with a 16-bit controllerless interface to RGB displays:
| Device | Display Interface | MGS Harmony | LVGL |
| PIC32CZ CA80 | 16-bit RGB | Application examples | |
| PIC32CZ CA70 | 16-bit RGB | Application examples | VS Code with MPLAB Extensions |
| PIC32MZ EF | 16-bit RGB | Application examples | |
| PIC32CK GC | 16-bit RGB | Application examples | VS Code with MPLAB Extensions |
| SAME70 | 16-bit RGB | Application examples | |
| PIC32 BZ6 | 8-bit RGB |
Dedicated External Controllers
The following table lists general-purpose MCUs supporting 16- and 8-bit parallel 8080 or 4-wire Serial Peripheral Interface (SPI) display interfaces:
| Device | Display Interface | MGS Harmony |
| PIC32 BZ6 | 8-bit Parallel 8080 | |
| PIC32CX GC/SG | 8-bit Parallel 8080 4-wire SPI | Application examples |
| SAME5x/D5x | 8-bit Parallel 8080 4-wire SPI | |
| PIC32CM LE/LS | 4-wire SPI | Application examples |
ePaper Displays
ePaper or electrophoretic (EPD) displays are ideal for devices that need persistent content, excellent visibility, and minimal power use. Because they only consume power when updating, they are well-suited to battery-powered products, IoT devices, digital labels, dashboards, and industrial interfaces.
MGS Harmony provides the software layer for managing display content, refresh behavior, and hardware communication. With MGS, you can configure supported displays, render text and graphics, control updates, and optimize performance for your device.
The "ePaper GUI Development Using Microchip Graphics Suite (MGS)" guide helps developers use MGS with ePaper displays to build low-power, readable, and reliable display solutions.