Microchip Technology Inc

Development Tools

Microchip provides award-winning development tools to move your design from conception to production quickly. Our easy-to-use tools coupled with our extensive support team, software libraries and configurators will have your design up and running in no time.

Software Offerings

All MPLAB® software products are compatible with Windows®, Linux® and Mac® operating systems, while the powerful Atmel Studio, GCC compilers and Atmel START are Windows-compatible. Get your code configured quickly and easily with the MPLAB Code Configurator, Harmony or Atmel Start.
Keil MDK

Programmer, Debugger and Emulator Offerings:

Microchip’s line of programmers, debuggers and emulators are designed to work seamlessly with our software tools for the ultimate ease-of-use—so you can focus on your project. There are three levels of functionality and affordability to choose from.

All PIC® MCU and dsPIC®
PICkit™ 3
Basic feature level and performance
Mid-range feature level and performance
Advanced feature level and performance

Development Boards and Kits

Microchip has over 2,000 development boards and kits,  spanning hundreds of applications. Reference designs and sample projects are available to help you get started at lightening speed.

Browse Development Boards by Category

DevToolsAwards1 DevToolsAwards2 DevToolsAwards3 DevToolsAwards4
Tabs / Development Tools Home
Featured Tools
Webinars & Training

Featured Development Tools

Select Ethernet Tools: 

Part Number: DM182018
MiWi Protocol to Wi-Fi Wireless Demo Kit
The MiWi™ Protocol to Wi-Fi® Wireless Demo Kit allows developers to evaluate and experiment with MiWi protocol to Wi-Fi gateway solutions. The kit includes a Wireless Evaluation Board with both the MiWi protocol and Wi-Fi transceivers. The kit also includes two MiWi Demo Boards to create a three node MiWi protocol network. The Wireless Evaluation Board can be connected to a client device, such as a laptop or a mobile phone, using the Wi-Fi network. Based on the application running on the MiWi protocol nodes, the information exchanged can be displayed on the client device.

Part Number: ATTINY104-XNANO


The Atmel® ATTINY104-XNANO Xplained Nano evaluation kit is a hardware platform for evaluating ATtiny102/ATtiny104 microcontrollers.

Supported by the Atmel Studio free integrated development platform, the kit provides easy access to all device I/O, one button, and one LED.

The Xplained Nano evaluation kit includes an on-board programmer, and no external tools are necessary to program the ATtiny104 host MCU that drives the board. The onboard programmer can be completely disconnected from the host MCU or it can be used to program any other MCU with the Tiny Programming Interface (TPI).

Part Number: DM160225


The 3DTouchPad is a PC peripheral to extend a 2D touch pad with 3D Gestures. It utilizes Microchips projected capacitive PCAP sensor solutions as well as Microchips 3D Gesture Technology GESTIC. The 3DTouchPad offers multi-finger tracking and surface gestures as well as free space 3D Gestures above the surface.

Part Number: DM320412

32-Bit Accessory Development Starter Kit for Android

The EVB8720 is a PHY Evaluation Board EVB that interfaces a MAC controller to the LAN8720 Ethernet PHY via a standard 40-pin MII connector adapted for use in RMII configurations. The LAN8720 is connected to an RJ-45/Integrated Magnetics Ethernet Jack for 10/100 connectivity.

Webinars & Training

Title Abstract Recording Date Duration
Working with MPLAB® XC8 Compiler Optimizations This presentation looks at optimizations performed by the MPLAB® XC8 C Compiler that might result in unexpected behaviour when debugging. The operation of common optimizations are illustrated as well as ways to suppress them when debugging a project. 2016/02/01 13 min
MPLAB XC Compiler Optimizations This webinar provides an overview of optimizations provided by the MPLAB XC C compilers. It will help you select a minimal set of optimizations, which allow projects to be easily debugged, or enable them all and have the compiler spend more time impr... 2015/11/12 20 min
Before You Debug Using Windows & MPLAB X IDE Before you start using MPLAB X IDE with hardware debugger tools, for example the MPLAB REAL ICE, you must update the drivers these tools use so that they are compatible with the drivers used by the IDE. This webinar shows you how to do this. If you w... 2014/09/02 23 min
The Quest for Power This webinar looks at the MPLAB® REAL ICE? Power Monitor board, which can be used to measure the power requirements of your target board. Discussed are the physical board connections, and the installation and settings for the Power Monitor software p... 2014/08/29 12 min
Microchip Command-line Debugger Most programmers are familiar with using Microchip debuggers in MPLAB X IDE (Integrated Development Environment), but are not aware that the same debuggers can be accessed from a command-line interface. In this webinar we will look at MDB: the Microc... 2013/08/09 11 min
Integrated Programming Environment (IPE) Although MPLAB X IDE can program devices, Microchip have a fast, stand-alone application, called the Integrated Programming Environment (IPE), dedicated to the task of programming. This application has advanced programming features and is especially ... 08/01/2013 13 min
Using the Real-time Data Monitor (RTDM) in the MPLAB X IDE A short presentation showing how you can use the DMCI tools to view and control variables in real time in MPLAB X IDE. 2012/07/03 4 min
Using Runtime Watch in the MPLAB X IDE A short presentation showing how you can use the DMCI tools to view the contents of a variable over time in MPLAB X IDE. 2012/07/03 2 min
Dynamic Data View in the MPLAB X IDE Simulator A short presentation showing how you can use the DMCI tools and the simulator to view in real time the contents of an array in MPLAB X IDE. 2012/07/03 2.5 min