Development Tools Quick Guide to Microchip Development Tools www.microchip.
MPLAB®X IDE and Software Tools Introduction Microchip produces approximately 900 different development tools, of which only a selection are featured in this document. For the full listing of Microchip's development tools, please visit the online Development Tool Selector at www.microchip.com/dts or visit our application sites on www.microchip.com. MPLAB X IDE MPLAB X IDE is the latest generation of Microchip’s free integrated development environment.
MPLAB®X IDE and Software Tools In-Circuit Emulators and Debuggers In-Circuit Emulators and Debuggers PICkit™ 3 MPLAB® ICD 3 MPLAB REAL ICE™ In-Circuit Emulator USB Speed Full Only High and Full High and Full USB Driver HID Microchip Microchip USB Powered Yes Yes Yes Programmable Vpp Yes Yes Yes Power to Target Yes Yes No Programmable Vdd Yes Yes Yes Feature Vdd Drain from Target Over Voltage/Current Protection Emulation Support Breakpoints Software Breakpoints 20 mA < 1 mA <
In-Circuit Emulators and Debuggers Microchip offers three universal debuggers. They share design platforms, support all microcontroller and DSC families, are USB-powered and are fully integrated with MPLAB X IDE. MPLAB ICD 3 offers debugging and hardware features sufficient for the needs of most users. PICkit™ 3 Debugger/Programmer is the economical choice for basic debugging functions.
Microchip MPLAB XC Compilers MPLAB XC Compilers MPLAB® XC8 MPLAB XC16 PIC10/12/16/18 PIC24 and dsPIC® DSCs MPLAB XC32/XC32++ PIC32 Optimizations Features MPLAB XC Compilers produce highly optimized code. The PRO edition has the most features and produces the best code optimization. A low-cost option of the compiler is also available as the Standard Edition. MPLAB XC licenses are also available as Free editions and have the option of a 60-day PRO evaluation trial.
MPLAB Harmony Integrated Software Framework Summary MPLAB Harmony is a flexible, abstracted, fully integrated firmware development environment for PIC32 MCUs. It enables robust framework development of interoperable RTOS-friendly libraries with quick and extensive Microchip support for third party software integration. MPLAB Harmony includes a set of peripheral libraries, drivers and system services that are readily accessible for application development.
MPLAB Harmony Integrated Software Framework MPLAB Harmony Block Diagram Plug-in RTOS (Third Party) O S A L RTOS Configuration Common System Services System Configuration Plug-in Driver Middleware Middleware Driver Driver Driver Driver Driver Driver PLIB PLIB PLIB PLIB PLIB Software Framework MPLAB® Harmony Configurator (MHC) Application(s) Hardware Application Layer ■■ Implements desired overall behavior ■■ Abstracted hardware access ■■ Allows for easy port across PIC32 parts
Getting Started Starter Kits Explorer 16 Starter Kit (DV164037) Starter Kits are complete, affordable, turnkey solutions consisting of the hardware and software sufficient for exploring specific applications or the features of the device family they represent. Most kits include an on-board or separate debugger and tutorials. To get started, simply install and start MPLAB X IDE, connect the hardware and step through the easy-to-follow tutorials.
Getting Started Motor Control Starter Kit (DM330015) This Motor Control Starter Kit includes a BLDC motor, a three-phase inverter, an on-board debugger/programmer, a user-configurable switch, a two-channel mTouch® sensing slider with LED indictors for motor speed display and a 9V power supply. This compact starter kit is an easy and inexpensive way to evaluate the capabilities of the dsPIC33 family for motor control applications.
Application-Specific Development Tools Bluetooth RN42 Bluetooth Evaluation Kit (RN-42-EK) The RN-42-EK is a fully certified Class 2 Bluetooth evaluation kit for the RN42-I/RM module. It has the flexibility to connect directly to a PC via a standard USB interface or to embedded processors through the TTL UART interface. The status LEDs, switches and signal headers enable rapid prototyping and integration into existing systems.
Application-Specific Development Tools eXtreme Low Power Graphics and LCD nanoWatt XLP 16-bit Development Board (DM240311) Remote Control Demo Board (DM240315-2) This development board provides a lowcost, highly configurable development system for our line of extreme low power 16-bit PIC24F microcontrollers featuring sleep currents down to 20 nA. The board supports development on PIC24F16KA102, PIC24FJ64GA102 and PIC24F64GB002 families of MCUs.
Application-Specific Development Tools Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board (AC164144) The Low-Cost Controllerless (LCC) Graphics PICtail Plus Daughter Board enables development of graphics solutions without an external graphics controller, thus reducing system BOM cost for many applications. The board is designed to attach to a PIC32 Starter Kit (DM320001, DM320003-2, DM320004) or an Explorer 16 Development Board (DM240001).
Application-Specific Development Tools dsPICDEM™ MCLV-2 Development Board (DM330021-2) Buck/Boost Converter PICtail Plus Card (AC164133) The dsPICDEM MCLV-2 Development Board provides a cost-effective method for evaluating and developing sensored or sensorless Brushless DC (BLDC) and Permanent Magnet Synchronous motor control applications. The board supports our 28-pin SOIC versions of our dsPIC33F/E digital signal controllers as well as a variety of Plug-In Modules (PIMs).
Application-Specific Development Tools Touch Sensing Technology Enhanced mTouch Capacitive Touch Evaluation Kit (DM183026-2) The enhanced mTouch Capacitive Touch Evaluation Kit provides a simple platform for developing a variety of capactive touch sense applications using PIC16F, PIC24F and PIC32 microcontrollers. Metal Over Cap Accessory Kit (AC183026) The Metal Over Cap Accessory Kit contains two daughter boards showcasing metal over cap technology.
Application-Specific Development Tools USB PICtail Plus Daughter Board (AC164131) This daughter board enables USB connectivity when using a PIC24 or PIC32 USB PIM in conjunction with the Explorer 16 board. USB2514B Hi-Speed USB 2.0 Multi-TT 4-Port Hub with Battery Charging Support (EVB-USB2514BC) This board will help you evaluate the USB2514B MultiTRAK™ Hub Controller, which is a low-power, fullfeatured, OEM-configurable Hi-Speed USB hub with four downstream ports.
Analog Development Tools Analog-to-Digital Converters CAN and LIN Interface Products MCP3421 Weight Scale Demo Board (MCP3421DM-WS) MCP2515 PICtail Plus Daughter Board (MCP2515DM-PTPLS) The MCP3421 Weight Scale Demo Board allows you to evaluate the performance of the low-power consumption, 18-bit ADC in an electronic weight scale design. Next to the MCP3421 there is a low-noise, autozero MCP6V07 op amp.
Analog Development Tools Digital-to-Analog Converters MCP4725 SOT-23-6 Evaluation Board (MCP4725EV) The MCP4725 SOT-23-6 Evaluation Board is a quick and easy evaluation tool for the MCP4725 12-bit DAC device. It works with our popular PICkit Serial Analyzer or independently with your applications board. The PICkit Serial Analzyer is sold separately. MCP4728 Evaluation Board (MCP4728EV) This evaluation board allows quick and easy evaluation of the MCP4728 4-channel 12-bit DAC device.
Analog Development Tools MCP6V01 Thermocouple Auto-Zeroed Reference Design Board (MCP6V01RD-TCPL) MCP8025 TQFP BLDC Motor Driver Evaluation Board (ADM00600) The MCP6V01 Design Board demonstrates how to use a difference amplifier system to measure Electromotive Force (EMF) voltage at the cold junction of thermocouple in order to accurately measure temperature of the thermocouple bead.
Analog Development Tools MCP16251 and MCP1640B Synchronous Boost Converters Evaluation Board (ADM00458) The MCP16251 and MCP1640B Synchronous Boost Converters Evaluation Board is used to evaluate and demonstrate the MCP16251 and MCP1640B in two boost-converter applications with multiple output voltages. It can be used to evaluate both package options (SOT-23-6 and 2 × 3 mm 8-pin (T)DFN). Three common output voltages can be selected: 2.0V, 3.3V and 5.0V.
Third Party Tools chipKIT™ Development Platform Tools The chipKIT Development Platform, powered by Microchip’s 32-bit microcontrollers, is an open-source, Arduino™compatible solution for the beginner to advanced explorer of embedded systems. The platform inspires creativity to build robotics, human interfaces and other intelligent electronics applications.
Third Party Tools Connectivity EZ Web Lynx EZ Web Lynx products enable you to quickly add Ethernet or wireless monitoring and control capability to any application. Compact modules feature digital I/O and analog inputs, I2C and serial interfaces, PWM and timer channels for sensing and control. EZ Web Lynx serves dynamic web pages and can also send email notification of event-driven alarms and/or daily status.
Third Party Tools MikroElektronika CCS MikroElektronika provides a line of generalpurpose development boards, compact expansion modules, and multimedia boards with touch-screen interface. The EasyPIC v7 supports hundreds of 8-bit MCUs in DIP packages from 8 to 40 pins and comes with a PIC18F45K22 installed. It features amazing connectivity, with four different connectors for each port, along with pull up/ down resistors, buttons and LEDs on every I/O line.
Third Party Tools Equalis WITTENSTEIN High Integrity Systems Equalis provides an open-sourcebased software for mathematical modeling, numerical analysis, visualization and simulation for engineers and scientists. Their products provide more functionality and flexibility at a fraction of the cost of other solutions for applications such as optimization, signal processing, control systems, embedded systems, test and measurement and much more.
Support Training Microchip is committed to supporting its customers in developing products faster and more efficiently. We maintain a worldwide network of field applications engineers and technical support ready to provide product and system assistance. In addition, the following service areas are available at www.microchip.com: ■■ Support link provides a way to get questions answered fast: http://support.microchip.com ■■ Sample link offers evaluation samples of any Microchip device: http://sample.