We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Wide Range of MCU and MPU Offerings for Every Budget and Embedded Performance Level


Differentiate  your products by adding aesthetically pleasing and feature-rich embedded graphical user interfaces to provide users with intuitive menus, vivid graphics, and easy interaction with their devices. Our broad portfolio of microcontrollers (MCUs) and microprocessors (MPUs), accompanied by professional software tools, will help you overcome the challenges of adding embedded graphics to your design so that you can bring your product to market more quickly at a lower total system cost. Discover how to:

  • Develop professional-looking GUIs that match your branding requirements with our free software tools
  • Jump-start your application development with easy-to-use example designs and demos
  • Save time and money with widely available open-source solutions
  • Get expert support from our third-party partners to help you get to market faster

Scalable Support Across Platforms


Integrated Graphics Controllers

  • Displays up to 1024 × 768
  • Multimedia playback
  • Camera capabilities
  • Integrated LCD controller with 2D hardware acceleration
  • Linux® OS or RTOS/bare metal
  • Up to 256 MB integrated LPDDR2

Low-Cost Controllerless Graphics

  • Displays up to 800 × 480
  • Requires no LCD controller
  • Direct-drive panels are easy to implement
  • Lowers overall system cost
  • Highest level of integration and simple systems
  • Up to 512 KB integrated SRAM display buffer

Dedicated External Controller

  • Suitable for all display sizes
  • Dedicated display controller
  • Reduced overhead on MCU
  • Up to 384 KB integrated SRAM display buffer

Embedded Graphics Software Development Tools and Libraries

Graphics Design Tools for Non-Linux OS Applications


MPLAB® Harmony Graphics Suite (MHGS) Supports 32-bit MCUs and MPUs 

Creating professional-looking embedded Graphical User Interfaces (GUIs) has never been easier when you use the powerful and free MPLAB Harmony Graphics Suite (MHGS). Available within the MPLAB Harmony embedded software development framework, MHGS is specifically designed specifically to take advantage of the capabilities of our high-performance, 32-bit embedded graphics MCUs and MPUs. This tightly integrated system of tools and software allows you to add GUIs, animation and imagery quickly and easily to a graphical display. Its “What You See Is What You Get” (WYSIWYG)-based embedded GUI development system comes with unique features that enable you to spend less time fixing bugs and re-integrating code from external tool sets and libraries, reducing your development time, cost and risk in designing compelling new products for your end users.

Why Should You Use MPLAB Harmony Graphics Suite for Your Embedded GUI Development?

  • Tightly integrated tools environment: The tight integration between MPLAB X Integrated Development Environment (IDE), MPLAB Harmony embedded software development framework and MPLAB Harmony Graphics Suite produces an enhanced, interactive development environment so you can focus on creating and debugging your application-specific code. This leads to lower overall development costs, a shorter time to market and higher-quality products.
  • Performance: MPLAB Harmony Graphics Suite was designed from the ground up to enable code portability across multiple families of 32-bit MCUs and MPUs while also making maximum use of the Graphics Processing Units (GPUs), multi-layer overlay graphics controllers and DRAM available on our high-performance 32-bit MCUs and MPUs.
  • Cost: MPLAB Harmony Graphics Suite is free to design with and use with our 32-bit MCUs and MPUs. It is also royalty free. All components are available in each public release of MPLAB Harmony and work with the free version of the MPLAB XC32 compilers.

Graphics Design Tool for Linux Applications


Ensemble Graphics Toolkit (EGT) Supports 32-bit MPUs

The Ensemble Graphics Toolkit (EGT) is a free and open-source graphics software development toolkit that enables the creation of modern, responsive graphical user interfaces (GUI) for consumer, automotive, industrial and medical end products running Linux. EGT is optimized to provide superior graphical performance and an exceptional user experience on more power-efficient MPUs with lower cost and smaller memories, leading to an overall lower bill of material cost and power budget. Free of any licensing or royalty fees, EGT is a complete application-level graphics solution utilizing our existing drivers and libraries integrated with an already extensive Linux ecosystem. Hit the ground running with a stable, tested, and ready-to-go operating system and Software Development Kit (SDK) available on our Linux4SAM Linux wiki.  

Complete Solution to Accelerate Time to Market for Linux Applications Based on MPUs

  • Modern C++ design and simplicity based on mature Linux graphical libraries
  • Supports rapid iterations on a PC importing SVG or HTML5/CSS3 content from your favorite graphical design tools or develop directly on the target processor quickly and iteratively
  • Supports video playback, raster images, and vector graphics on all MPUs through mature open-source programs such as gstreamer and ffmpeg 
  • Standard video and image formats are supported, and on-chip acceleration is used when available to optimize performance
  • Rich and extensible default widget set designed for embedded touchscreens with customizable look and feel
  • Themeable widget drawing, colors, and fonts with built-in support for basic animations and effects
  • Easily integrates with real physics libraries like Box2D

Graphics Design Tools for 16-bit Microcontrollers


Microchip 16-bit Graphics Library

This graphics library is highly modular, easy to use and has an open documented interface for driver or controller support. It can be used with 16-bit PIC24 MCUs and dsPIC® Digital Signal Controllers (DSCs) and is available as a part of Microchip Libraries for Applications (MLA). The library supports pre-made graphics objects, multiple fonts and languages.

Other Embedded Graphics Resources


Development Boards

Explore our selection of modular development boards for graphical displays that will simplify and speed up your prototyping.

Third-Party Tools

We have partnered with leading companies to provide additional GUI solutions that support our products.

Graphics Design Partners

If you need extra help with your design, contact one of our experienced Graphics Design Partners.

Products

View All Parametrics
Product Status 5K Pricing CPU Type Architecture CPU Speed (MIPS/DMIPS) Program Memory Size (KB) Auxiliary Flash (KB) Multiple Flash Panels Code-Guard Security RAM (KB) Data EEPROM/HEF (Bytes) Max I/O Pins Pincount Brown-Out Reset Low Voltage Detection Power On Reset Watch Dog Timer Internal Osc better than 1% accuracy Hardware RTCC/RTC Direct Memory Access Channels Low Power Vbat/Vddbu battery backup Number of Comparators Comparator max speed (ns) Number of ADCs ADC Input Max ADC Resolution (Bits) Max ADC Sampling Rate (ksps) Hardware Cap Voltage Divider Number of DACs DAC Outputs Max DAC Resolution (Bits) Internal Voltage Reference (Bandgap) Number of Op Amps CTMU test UART SPI I2C I2S Configurable Logic Cell (CLC/CCL) Peripheral Trigger Generator Peripheral Pin Select / Pin Muxing Number of USB Modules USB Interface Number of CAN Modules LIN SENT IrDA Capture / Compare/PWM (CCP) Enhanced Capture/Compare/PWM (ECCP) Single output CCP (SCCP) Multiple output CCP (MCCP) Standalone Output Compare/ Standard PWM Motor Control PWM Outputs SMPS PWM Outputs Input Capture Max PWM outputs (including complementary) Number of PWM Time Bases PWM Max Resolution (Bits) PWM Resolution (ns) Class B Safety Library Quadrature Encoder Interface Segmented LCD Graphics Controller/GPU Crypto Engine Parallel Port Max 8-Bit Digital Timers Max 16-Bit Digital Timers Max 32-Bit Digital Timers CRC Temp Range Min Temp Range Max Operation Voltage Min (V) Operation Voltage Max (V) Packages
ATSAMA5D225C-D1M In Production $7.35 Cortex-A5 32 785 0 No 128 90 196 Yes Yes Yes 51 Yes Yes 1 5 12 1000 Yes 9 7 7 2 Yes 2 High Speed 1 Yes Yes 5 8 5 13 9 32 3 2 Yes Yes EBI 4 5 Yes -40 85 3.1 3.4 196/TFBGA
ATSAMA5D27C-D1G In Production $10.69 Cortex-A5 32 785 0 No 128 128 289 Yes Yes Yes 51 No Yes 1 12 12 1000 Yes 10 7 7 2 Yes 3 High Speed 2 Yes Yes 6 8 6 14 10 32 3 2 Yes Yes EBI 4 6 Yes -40 85 1.1 1.32 289/TFBGA
ATSAMA5D27C-D5M In Production $9.17 Cortex-A5 32 785 0 No 128 128 289 Yes Yes Yes 51 No Yes 1 12 12 1000 Yes 10 7 7 2 Yes 3 High Speed 2 Yes Yes 6 8 6 14 10 32 3 2 Yes Yes EBI 4 6 Yes -40 85 1.1 1.32 289/TFBGA
ATSAMA5D27C-LD1G In Production $11.32 Cortex-A5 32 785 0 No 128 128 361 Yes Yes Yes 51 No Yes 1 12 12 1000 Yes 10 7 7 2 Yes 3 High Speed 2 Yes Yes 6 8 6 14 10 32 3 2 Yes Yes EBI 4 6 Yes -40 85 1.1 1.32 361/TFBGA
ATSAMA5D27C-LD2G In Production $13.46 Cortex-A5 32 785 0 No 128 128 361 Yes Yes Yes 51 No Yes 1 12 12 1000 Yes 10 7 7 2 Yes 3 High Speed 2 Yes Yes 6 8 6 14 10 32 3 2 Yes Yes EBI 4 6 Yes -40 85 1.1 1.32 361/TFBGA
ATSAMA5D27-SOM1 In Production $29.40 Cortex-A5 32 785 8000 No 128 103 176 Yes Yes Yes 51 No Yes 1 5 12 1000 Yes 9 7 7 2 Yes 2 High Speed 2 Yes Yes 5 8 5 13 9 32 3 2 Yes Yes EBI 4 5 Yes -40 85 3.1 3.4 176/MODULE
ATSAMA5D27-WLSOM1 In Production $44.84 Cortex-A5 32 785 8000 No 128 94 188 Yes Yes Yes 51 Yes Yes 1 6 12 1000 Yes 5 2 1 2 Yes 2 High Speed 2 Yes Yes 5 8 5 13 9 32 3 2 Yes Yes EBI 4 5 Yes -40 85 3 5.5 188/Module
ATSAMA5D28C-D1G In Production $17.13 Cortex-A5 32 785 0 No 128 128 289 Yes Yes Yes 51 No Yes 1 12 12 1000 Yes 10 7 7 2 Yes 3 High Speed 2 Yes Yes 6 8 6 14 10 32 3 2 Yes Yes EBI 4 6 Yes -40 85 1.1 1.32 289/TFBGA
ATSAMA5D28C-LD1G In Production Call for pricing Cortex-A5 32 785 0 No 128 128 361 Yes Yes Yes 51 No Yes 1 12 12 1000 Yes 10 7 7 2 Yes 3 High Speed 2 Yes Yes 6 8 6 14 10 32 3 2 Yes Yes EBI 4 6 Yes -40 85 1.1 1.32 361/TFBGA
ATSAMA5D28C-LD2G In Production Call for pricing Cortex-A5 32 785 0 No 128 128 361 Yes Yes Yes 51 No Yes 1 12 12 1000 Yes 10 7 7 2 Yes 3 High Speed 2 Yes Yes 6 8 6 14 10 32 3 2 Yes Yes EBI 4 6 Yes -40 85 1.1 1.32 361/TFBGA
SAM9X60 In Production $4.56 ARM926 32 660 0 No 68 112 228 Yes Yes Yes 51 Yes Yes 1 12 12 1000 Yes 13 6 13 1 Yes 3 High Speed 2 Yes Yes 6 0 6 10 10 32 5 2 Yes Yes EBI 0 6 No -40 105 1.02 1.21 228/TFBGA
SAM9X60D1G In Production $8.72 ARM926 32 660 0 No 68 112 233 Yes Yes Yes 51 Yes Yes 1 12 12 1000 Yes 13 6 13 1 Yes 3 High Speed 2 Yes Yes 6 0 6 10 10 32 5 2 Yes Yes EBI 0 6 No -40 85 1.02 1.21 233/TFBGA
SAM9X60D5M In Production $7.28 ARM926 32 660 0 No 68 112 233 Yes Yes Yes 51 Yes Yes 1 12 12 1000 Yes 13 6 13 1 Yes 3 High Speed 2 Yes Yes 6 0 6 10 10 32 5 2 Yes Yes EBI 0 6 No -40 85 1.02 1.21 233/TFBGA
SAM9X60D6K Samples Available $6.10 ARM926 32 660 0 No 68 112 196 Yes Yes Yes 51 Yes Yes 1 12 12 1000 Yes 13 6 13 1 Yes 3 High Speed 2 Yes Yes 6 0 6 10 10 32 5 2 Yes Yes EBI 0 6 No -40 85 1.02 1.21 196/TFBGA
AT91SAM9261 In Production $8.67 ARM926 32 209 0 0 No None 160 0 96 217 None None Yes Yes No Yes 21 No Yes 0 0 0 0 0 0 False 0 0 0 Yes 0 No 5 2 1 0 0 False Yes 3 Full Speed 0 No Yes 0 0 0 0 3 8 0 3 3 3 16 8 False 0 0 Yes No EBI 0 3 0 Yes -40 85 1.08 1.32 217/LFBGA
AT91SAM9263 In Production $11.69 ARM926 32 220 0 0 No None 96 0 160 324 None None Yes Yes No Yes 27 No Yes 0 0 0 0 0 0 False 0 0 0 Yes 0 No 5 2 1 0 0 False Yes 3 Full Speed 1 No Yes 0 0 0 0 3 4 0 3 11 7 16 7 False 0 0 Yes No EBI 0 7 0 Yes -40 85 1.08 1.32 324/TFBGA
AT91SAM9G10 In Production $6.24 ARM926 32 293 0 0 No None 16 0 96 217 None None Yes Yes No Yes 22 No Yes 0 0 0 0 0 0 False 0 0 0 Yes 0 No 4 2 1 0 0 False Yes 3 Full Speed 0 No Yes 0 0 0 0 3 0 0 3 3 3 16 6 False 0 0 Yes No EBI 0 3 0 Yes -40 85 1.08 1.32 217/LFBGA
AT91SAM9G15 In Production $5.73 ARM926 32 440 0 0 No None 32 0 105 217 None None Yes Yes No Yes 20 No Yes 0 0 1 12 10 440 False 0 0 0 Yes 0 No 5 5 3 0 0 False Yes 3 High Speed 0 Yes Yes 0 0 0 0 6 4 0 6 10 10 32 4 False 0 0 Yes No EBI 0 0 6 Yes -40 85 0.9 1.1 217/LFBGA
AT91SAM9G35 In Production $6.03 ARM926 32 440 0 0 No None 32 0 105 217 None None Yes Yes No Yes 20 No Yes 0 0 1 12 10 440 False 0 0 0 Yes 0 No 5 5 3 0 0 False Yes 3 High Speed 0 Yes Yes 0 0 0 0 6 4 0 6 10 10 32 4 False 0 0 Yes No EBI 0 0 6 Yes -40 85 0.9 1.1 217/LFBGA
AT91SAM9G45 In Production $9.26 ARM926 32 440 0 0 No None 64 0 160 324 None None Yes Yes No Yes 37 No Yes 0 0 1 8 10 440 False 0 0 0 Yes 0 No 5 6 2 0 0 False Yes 3 High Speed 0 Yes Yes 0 0 0 0 6 4 0 6 10 10 16 4 False 0 0 Yes No EBI 0 6 0 Yes -40 85 0.9 1.1 324/TFBGA
AT91SAM9G46 In Production $10.20 ARM926 32 440 0 0 No Basic 64 0 160 324 None None Yes Yes No Yes 39 No Yes 0 0 1 8 10 440 False 0 0 0 Yes 0 No 5 6 2 0 0 False Yes 3 High Speed 0 Yes Yes 0 0 0 0 6 4 0 6 10 10 16 4 False 0 0 Yes Yes EBI 0 6 0 Yes -40 85 0.9 1.1 324/TFBGA
AT91SAM9M10 In Production $10.95 ARM926 32 440 0 0 No None 64 0 160 324 None None Yes Yes No Yes 37 No Yes 0 0 1 8 10 440 False 0 0 0 Yes 0 No 5 6 2 0 0 False Yes 3 High Speed 0 Yes Yes 0 0 0 0 6 4 0 6 10 10 16 4 False 0 0 Yes No EBI 0 6 0 Yes -40 85 0.9 1.1 324/TFBGA
AT91SAM9M11 In Production $12.05 ARM926 32 440 0 0 No Basic 64 0 160 324 None None Yes Yes No Yes 39 No Yes 0 0 1 8 10 440 False 0 0 0 Yes 0 No 5 6 2 0 0 False Yes 3 High Speed 0 Yes Yes 0 0 0 0 6 4 0 6 10 10 16 4 False 0 0 Yes Yes EBI 0 6 0 Yes -40 85 0.9 1.1 324/TFBGA
AT91SAM9RL64 In Production $6.68 ARM926 32 220 0 0 No None 64 0 118 217 None None Yes Yes No Yes 26 No Yes 0 0 1 6 10 220 False 0 0 0 Yes 0 No 4 1 2 0 0 False Yes 1 High Speed 0 No Yes 0 0 0 0 3 0 0 3 11 7 16 7 False 0 0 Yes No EBI 0 6 0 Yes -40 85 1.08 1.32 217/LFBGA
AT91SAM9X35 In Production $6.63 ARM926 32 440 0 0 No None 32 0 105 217 None None Yes Yes No Yes 20 No Yes 0 0 1 12 10 440 False 0 0 0 Yes 0 No 5 5 3 0 0 False Yes 3 High Speed 2 Yes Yes 0 0 0 0 6 4 0 6 10 10 32 4 False 0 0 Yes No EBI 0 0 6 Yes -40 85 0.9 1.1 217/LFBGA
ATSAMA5D21 In Production $4.86 Cortex-A5 32 785 0 0 No Advanced 128 0 72 196 None None Yes Yes No Yes 51 Yes Yes 0 0 1 5 12 1000 False 0 0 0 Yes 0 No 9 6 6 2 0 False Yes 2 High Speed 0 Yes Yes 0 0 0 0 5 8 0 5 13 9 32 3 False 2 0 Yes Yes EBI 0 4 5 Yes -40 85 1.1 1.32 196/TFBGA
ATSAMA5D22 In Production $4.86 Cortex-A5 32 785 0 0 No Advanced 128 0 72 196 None None Yes Yes No Yes 51 Yes Yes 0 0 1 5 12 1000 False 0 0 0 Yes 0 No 9 6 6 2 0 False Yes 2 High Speed 1 Yes Yes 0 0 0 0 5 8 0 5 13 9 32 3 False 2 0 Yes Yes EBI 0 4 5 Yes -40 105 1.1 1.32 196/TFBGA
ATSAMA5D23 In Production $7.09 Cortex-A5 32 785 0 0 No Advanced 128 0 72 196 None None Yes Yes No Yes 51 Yes Yes 0 0 1 5 12 1000 False 0 0 0 Yes 0 No 9 6 6 2 0 False Yes 2 High Speed 1 Yes Yes 0 0 0 0 5 8 0 5 13 9 32 3 False 2 0 Yes Yes EBI 0 4 5 Yes -40 105 1.1 1.32 196/TFBGA
ATSAMA5D24 In Production $5.80 Cortex-A5 32 785 0 0 No Advanced 128 0 105