Microchip Technology Inc
Menu

PIC32MX3/4 Series

The PIC32MX3/4 series  offer the perfect combination of 32-bit performance, memory and integrated peripherals at a low cost.  Fully Supported by the MPLAB Harmony integrated software framework,  these family of devices are capable of functioning in connectivity, graphics, Bluetooth enabled digital audio and general embedded control application spaces.

PR_PIC32MX330-450-470-7x5

Key PIC32MX3/4 Features:

  • 120Mhz / 150 DMIPS Performance
  • Up to 512KB Flash and 128KB RAM
  • USB device/host/OTG
  • Two SPI/I2S interfaces
  • Analog comparators, UARTs, PMP and I2C
  • 10-bit, 1Msps, 28-channel ADC
BD_PIC32MX3-4-01
Tabs / Graphics / PIC32MX3/4 Series
Development Tools
Application Demos
Documentation
Getting Started

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
  • MPLAB® X IDE
    • Free Integrated Development Environment for all Microchip microcontrollers

Third Party Development Boards

 

Application Demos

  • LCC

    This demonstration provides the ability to display alpha blend and gradient colors through the software graphics controller. The demonstration renders four folders for alpha blend, gradient, picture-in-picture (PIP), and performance for all PIC32 devices.

  • Object

    The object demonstration enables screen design using the MPLAB Harmony Graphics Composer through the standard types of objects/widgets that exist in the Graphics Object Layer (GOL) of the Graphics Library. The demonstration is composed of several pages of examples.

  • Primitive

    The Primitive example demonstrates primitive rendering of geometry, images, and fonts. The demonstration displays various circles, lines, rectangles, images depths, alias and non-aliased fonts

  • S1D13517

    This demonstration shows how gradients, scrolling, background drawing, speed testing, alpha-blending, and application capabilities using the Epson (S1D13517) graphics controller that resides on the Graphics Controller PICtail™ Plus Epson S1D13517 Board.

  • SSD1926

    The SSD1926 demonstration shows how to decode of JPEG images from an SD card utilizing the JPEG decoder capabilities of the Solomon Systech SSD1926 graphics controller.

  • GFX_CAMERA

    The gfx_camera demo exercises the Omnivision camera sensor running on the MEB II. It utilizes LCC graphics with the DMA of the PIC32 to bring graphics from a camera sensor to an LCD without the need of a graphics controller.

  • GFX_CDC_COM_PORT_SINGLE

    This demonstration application creates a GFX USB CDC Device that enumerates as a single COM port on the host personal computer. The application demonstrates two-way communication between the USB device and the personal computer host. The application allows the user to enter keypad digits and a backspace from a PC host USB/Serial program to the GFX UI keypad edit box display.

  • GFX_PHOTO_FRAME

    This demonstration application shows the capabilities of GFX, USB middleware, and the SQI. In this demonstration, off-chip SQI Flash memory (SST26VF032) is used as a medium to store images through the USB-CDC, XMODEM protocol, and then render those images on the MEB II display through the GFX Stack.

  • Segger_emWIN

    The segger_emwin demo provides the ability to display some of the many features supported by the SEGGER emWin Graphics Library as a simple Graphical User Interface (GUI) demonstration

  • Media_image_viewer

    Media_image_viewer demonstration provides the ability to load and render image files via a FAT32 File System stored on external SD card media. The image formats supported in this demonstration includes JPEG, BMP, static GIF, transparent GIF and animated GIF. The application also demonstrates the ability of the MPLAB Harmony Graphics Library to automatically perform best-fit to the screen by down-sizing images with a higher pixel resolution than the screen.

  • Graphics_showcase

    Demonstrates a sub-set of capabilities offered by the Graphics Library utilizing Low-Cost Controllerless features and the MTCH6303 PCAP Touch Controller

  • External_resources

    This demonstration provides information on how to access graphics resources that are stored on external memory.

  • Emwin_quickstart

    Demonstrates integration of SEGGER emWin GUI application code with MPLAB Harmony

 

Graphics Video Channel