Graphics Library - mchpgfx/legato.docs GitHub Wiki

Microchip Technology Graphics Library

The MPLAB® Harmony Graphics Suite graphics library provides the API for rendering optimized graphics on Microchip 32-bit PIC and SAM devices. It provides facilities for the creation, management, behaviors, and event handling of graphical elements. The library provides what is needed to create embedded GUI with interactive elements, smooth visual effects and with low memory footprint.

The MPLAB® Harmony Graphics Suite contains the following graphics libraries:

The graphics library options:

  • Microchip's Aria Graphics Library
  • Microchip's MGS Harmony Library

To enable a graphics library:

  1. Start MHC from the MPLAB® X IDE (v5.20 or higher) main menu, click MHC>Tools>Graphics Composer

  2. Under Available Components expand Graphics>Middleware, double click, Aria or Legato.

Microchip Technology


If you are new to MPLAB® Harmony, you should probably start with these tutorials:


Is this page helpful? Send feedback.