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. Our award-winning software solutions and other design resources are designed to speed up your project development 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
  • Includes 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 you 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

MPLAB Device Blocks for Simulink®

  • 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

MPLAB Network Creator

  • Configuration tool for use with our Ethernet and INICnet™ technology networking components
  • Easy-to-use and intuitive Graphical User Interface
  • Verification engine for early detection of configuration errors
  • New configuration files can be flashed directly from the tool
  • Support for remote updates to component firmware or configuration via the network


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

Linux® for 32-bit MPUs

The Linux Operating System (OS) has become pervasive in all aspects of the digital world, largely due to its long-standing history as one of the most reliable, secure and worry-free operating systems available. 

  • Full Mainline Linux and Device tree support
  • AT91Bootstrap and U-Boot bootloaders
  • Yocto and Buildroot build environments
  • OpenWrt support

Libraries, Code Examples and More

Microchip Studio

Get all the great features and functionality of Atmel Studio along with our well-supported portfolio of development tools when you download Microchip Studio for AVR® and SAM Devices.

Development Tool Deals

Every month of the year, we offer special savings on a selection of development tools. Visit our Dev Tool Deals page to explore the products that are on sale this month and to take advantage of these special discounts.

Microchip University

Get free training on our products 24 hours a day, every day. We offer on-demand courses and live sessions on general embedded control topics as well as Microchip, Atmel and Microsemi products. Learn how to improve your business by using our products to their full advantage.