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

Browse and Download Hundreds of Software Products and Resources

Studies indicate that up to 60% of a project's development cycle can be spent on software development. Microchip's award-winning software solutions and other design resources are designed to rapidly progress your project's from concept to completion.

MPLAB Code Configurator (MCC)

  • Free graphical programming environment
  • Intuitive interface to quick start development
  • Automated configuration of peripherals
  • Accelerates generation of production-ready code

MPLAB Mindi Analog Simulator

MPLAB Mindi Analog Simulator reduces circuit design time and design risk by simulating analog circuits prior to hardware prototyping. The simulation tool uses a SIMetrix/SIMPLIS simulation environment, with options to use SPICE or piecewise linear modeling, that can cover a wide set of possible simulation needs. This capable simulation interface is paired with proprietary model files from Microchip to model specific Microchip analog components as well as generic circuit devices.

MPLAB Harmony

  • Free development environment
  • Easy-to-use graphical configuration features
  • Point-and-click options selections
  • Optimized peripheral libraries to simplify device setup
  • Modular downloads and updates through GitHub
  • Easy integration with FreeRTOS
  • Available within the MPLAB Harmony is MPLAB® Harmony Graphics Suite (MHGS) an Embedded GUI Development Tool for 32-bit MCUs


Ensemble Graphics Toolkit for 32-bit MPUs

  • Create modern, responsive Graphical User Interfaces (GUIs) for consumer, automotive, industrial and medical end products.
  • Open-source free graphics software development toolkit.

MPLAB Integrated Programming Environment (IPE)

  • Simplified application that provides an interface for microcontroller (MCU) production programmers.
  • Allows users to easily load, program and verify software and avoid the complexities of full-featured Integrated Development Environments (IDEs).
  • Easy technician views.
  • Loadable configurations for quick setup.
  • Create stand-alone applications from a Simulink time model
  • Simplify your development with demo model examples
  • Supported by MATLAB design tools
  • Download for free, no license needed


MPLAB Data Visualizer

  • Free MPLAB X IDE extension or stand-alone application
  • Debug data in near real-time
  • Graph in single or multiple plots
  • Stream via serial port (CDC) or Data Gateway Interface (DGI)
  • Xplained and Curiosity boards supported out of the box


  • Select and configure software components
  • Tailor your embedded application
  • Browse examples
  • Create new projects