As designers increasingly incorporate Graphical User Interfaces (GUIs) into electronic devices, the need for intuitive, visually appealing interactions is becoming more critical. To help embedded developers streamline this process, Microchip Technology has introduced the Microchip Graphics Suite (MGS), a comprehensive and easy-to-learn solution designed to simplify the development of GUIs, animations, and images for touchscreen displays.
Simplifying the Complex Process of GUI Development
Creating a GUI is often a complex and time-consuming task, involving the integration of code from various tools and extensive debugging. The Microchip Graphics Suite (MGS) is specifically designed to simplify this process. It integrates seamlessly with Microchip’s 32-bit microcontrollers (MCUs) and microprocessors (MPUs) and is compatible with multiple development platforms, including MPLAB® Harmony v3 and Linux® environments. This flexibility allows developers to reuse designs across different projects, reducing both complexity and development time.
Key Features of Microchip Graphics Suite
MGS offers a range of compositional tools that enable developers to prototype their designs without the need for hardware. The suite includes a simulator that works with the MPLAB® Code Configurator (MCC), allowing users to generate C code in either web or native mode. In web mode, the tool generates an HTML file that can run on most web browsers, providing a simulated touch interface. In native mode, the simulator allows developers to debug the GUI on Windows® desktop computers. These features enable accurate testing and demonstrations, even when hardware is not available.
MGS also features a WYSIWYG (What You See Is What You Get) interface, allowing developers to visualize and manipulate the final output directly. This not only reduces errors but also improves development efficiency by giving users real-time feedback on their designs.
Versatility for a Wide Range of Devices
One of the standout features of MGS is its versatility. The solution supports a wide range of devices, from resource-constrained devices with limited memory and system performance to high-performance devices capable of supporting tablet-sized touchscreens with high-definition video playback. MGS is optimized to provide superior graphical performance without requiring expensive hardware upgrades.
Additionally, MGS supports a wide array of display types, including monochrome OLEDs, 1080p color TFTs, and interfaces such as MIPI® DSI®, LVDS, RGB, SPI, and HDMI®. The suite also accommodates touchscreens with 2D/3D gesture support, offering developers the flexibility to create advanced, interactive user experiences.
High-Performance Graphics Without High Costs
MGS is particularly well-suited for developers looking to achieve high-quality graphical performance on embedded devices without costly hardware investments. It supports a broad range of displays and touch interfaces, making it ideal for applications ranging from smart home devices to industrial equipment.
“At Microchip, our goal is to provide developers with comprehensive solutions that allow them to create high-quality products quickly and efficiently,” said Rod Drake, corporate vice president of Microchip’s MCU32 and MPU32 business units. “The Microchip Graphics Suite is an innovative tool that simplifies the creation of responsive, engaging displays for a wide range of applications.”
Seamless Integration with Microchip’s Ecosystem
The Microchip Graphics Suite integrates seamlessly with Microchip’s portfolio of PIC32 MCUs, SAM MPUs, and maXTouch® touchscreen controllers. Additionally, Microchip offers other essential components like memory, power management, and connectivity solutions, providing developers with all the tools they need to build sophisticated embedded systems.
Development Tools and Support
MGS is fully supported by a range of development tools, including MPLAB Harmony v3, the MPLAB Code Configurator, and Microchip’s mainlined Linux Distribution for 32-bit MCUs and MPUs. These tools provide developers with the resources they need to create and implement high-performance GUIs efficiently.
Availability
The Microchip Graphics Suite is available for free download. For more information and to access the software, visit Microchip’s website.
By offering a comprehensive, user-friendly solution, Microchip Technology is helping embedded developers accelerate their projects and deliver high-quality GUIs across various devices and industries.