top of page
PIC32MZ DA Series

Integrated Graphics Acceleration and DRAM

The PIC32MZ DA series, with it’s integrated Graphics Controller, Graphics Processor and available on-chip 32MB of DDR2 DRAM, lifts Graphical User Interface (GUI) designs to performance and quality levels not yet seen in embedded microcontroller applications. Developers that use the PIC32MZ DA in their designs should expect microprocessor-like graphics quality while still enjoying the ease of design of an MCU. And with MPLAB Harmony Graphics 2.0, you can finish and display your GUI design faster than you'd ever thought possible.

Feature List:

  • 3-Layer Graphics Controller capable of driving 24-bit color SXGA

  • High-performance 2D Graphics Processing Unit (GPU)

  • 32MB integrated DDR2 DRAM or 128MB externally addressable

  • Up to 2 MB Flash and 640 KB RAM

  • 12-bit ADC Throughput at 18 Msps

  • Full-Featured Hardware Crypto Engine with Random Number Generator (RNG) for data encryption/decryption and authentication

Graphics Controller

The Graphics Controller sub-system at the heart of the PIC32MZ DA is the most advanced of its kind in the industry.

  • 16-bit Parallel Interface supports a wide range of displays up to SXGA (1280x1024)

  • Multi-Layers composition for simplified image rendering

  • Enables advanced graphics features including:

    • Clipping

    • Rotation

    • Transparency

  • Supports multiple image and color space formats for maximum flexibility

  • Flexible timing configuration to ease the implementation of custom displays

Graphics Processing Unit (GPU)

The Graphics Processing Unit (GPU) inside the PIC32MZ DA is loaded with features that will enable your GUI to create graphical actions that would be impractical for an MCU CPU alone.

  • Accelerated 2-D Graphics Rendering

  • Accelerated Blit and Raster Operations

  • Several Alpha Blending modes

  • Transparency support

  • 2D dithering

  • Image Scaling

  • Programmable operations including ROP2, ROP3, ROP4, Alpha Blending and Transparency

  • Filtering

  • Orientation

Integrated DRAM

The industry’s only integrated DRAM provides expansive storage for graphics, complex communications, and data logging applications.

  • 32MB capacity for rich, professional-looking graphics:

    • 8-, 16-, or 24-bit color

    • Multiple layers

    • Multiple display buffers per layer

    • Image and Frame pre-load

  • Fewer board layers lowers system cost.

  • Code and data transfer to and from DRAM do not leave the package, making the system more secure.

  • Greatly reduced system complexity eliminates traditional memory sub-system design challenges.

  • Integration leads to smaller designs that result in feature-rich, attractive end products.

  • Fewer components to stock and manage drives savings in logistics.

  • Integration reduces board EMI issues.

The PIC32MZ DA gives customers the ability to increase their application’s color resolution and display size with easy-to-use MCU-based resources and unique graphics design tools including the MPLAB® Integrated Development Environment (IDE) and MPLAB Harmony Integrated Software Framework.

Development Tools

A complete suite of tools is available to help get your design to market. Choose from low-cost starter kits, fully featured development boards, MPLAB Harmony Software Framework, MPLAB® X IDE and MPLAB XC Compilers as well as a range of debuggers.

 

Starter Kits:

Development Boards & Expansion Boards

Development Software

  • MPLAB® Harmony Software Framework

    • MPLAB Harmony is a flexible, abstracted, fully integrated firmware development environment for PIC32 microcontrollers.

  • MPLAB® Harmony Graphics Library

    • The MPLAB Harmony Graphics Library is highly modular and can be used with Microchip´s 32-bit microcontrollers. Supports up to 24 bpp color depth, gradients, transparency, and alpha blending. This library is free to Microchip customers and is available as part of MPLAB Harmony

  • Visiual Design Tools

    • Visual Design Tools that are part of MPLAB Harmony enable development of interactive GUIs

  • MPLAB® XC Compiler for PIC32 MCUs

    • Full-featured ANSI-compliant C compiler for PIC32 microcontrollers

  • MPLAB® X IDE

    • Free Integrated Development Environment for all Microchip microcontrollers

Application Demos

  • aria_coffee_maker

This demonstration provides a practical multi-layered application using the Aria Graphics Library.

  • aria_counter

This application demonstrates the use of double buffering to show multiple counters running at high speed on a fixed (high spatial frequency) image background.

  • aria_image_stretch

This application serves to demonstrate the capability of the MPLAB Harmony Graphics Suite to display high-resolution images using blit stretch and shrink features.

  • aria_quickstart

This demonstration provides a touch-enabled starting point for the Aria Graphics Library using Low-Cost Controller-less technology.

  • aria_scrolling

This demonstration serves as a preconfigured starting point for a touch-enabled application that demonstrates drag-based movement of on-screen objects.

  • aria_showcase

This demonstration provides a subset of capabilities offered by the Aria Graphics Library using Low-Cost Controller-less features and with touch screen capabilities.

  • aria_splash_screen

The demonstration provides a splash screen. It is preconfigured with the graphics stack and touch and is intended to serve as a development starting point.

  • aria_weather_forecast

This demonstration provides practical application of some of the features of the Aria Graphics Library.

  • emwin_showcase

This demonstration shows basic and advanced capabilities of the SEGGER emWin Graphics Library utilizing the software graphics controller on an LCD display.

  • emwin_quickstart

Demonstrates integration of SEGGER emWin GUI application code with MPLAB Harmony

We Welcome your Feedback

Help us improve your experience by taking our short survey.

bottom of page