Microchip Graphics With Light and Versatile Graphics Library (LVGL)

Last modified by Microchip on 2026/07/07 10:48

Introduction

LVGL Logo
Light and Versatile Graphics Library (LVGL) is an open-source graphics framework for creating modern, responsive user interfaces for embedded systems. Paired with Microchip® Microcontroller Units (MCUs) and Microprocessor Units (MPUs), LVGL enables scalable graphics solutions—from resource-constrained MCUs to high-performance MPUs running embedded Linux®.

This user guide provides a practical overview of using LVGL on Microchip platforms, focusing on integration with device drivers, displays, and touch input. It is intended for developers who want to efficiently develop, customize, and optimize graphical user interfaces using Microchip hardware and tools.

By following this guide, you will learn how to configure LVGL on Microchip devices and build efficient, portable embedded graphics applications.

Bare-Metal and RTOS

When combined with Microchip MPLAB® Harmony Software Framework and FreeRTOS®, LVGL provides a scalable platform for developing real-time graphical applications on Microchip MCUs and MPUs.

This guide explains how to integrate LVGL into MPLAB Harmony-based bare-metal and FreeRTOS applications, covering how the graphics stack, RTOS tasks, and hardware drivers work together. It focuses on practical concepts such as task configuration, timing, memory management, and display and input drivers within Microchip’s supported software ecosystem.

Intended for embedded developers familiar with MPLAB Harmony and FreeRTOS, this guide helps you rapidly bring up LVGL, structure your application for real-time performance, and build responsive graphical interfaces using Microchip tools and middleware.
See the Light and Versatile Graphics Library (LVGL) for MPLAB® Harmony page to get started with LVGL for MPLAB Harmony.
MPLAB for VS Code logo

Linux® OS for MPUs

Linux logo
When used with embedded Linux®, LVGL provides a lightweight alternative to traditional desktop-oriented graphics stacks, making it well suited for Microchip MPU-based platforms that require fast boot times, deterministic behavior, and efficient use of system resources.

Contact your local Microchip sales representative for more information.

Zephyr®

Zephyr RTOS logo
When used with the Zephyr® Real-Time Operating System (RTOS), LVGL offers a portable, real-time-friendly graphics solution that scales across Microchip MCUs and MPUs, from resource-constrained microcontrollers to high-performance microprocessors.

Contact your local Microchip sales representative for more information.

Back to Top