Microchip Technology Inc

Legacy Tools

This low-cost, 16-bit, 28-pin Starter Development Board supports 28-pin PIC24 microcontrollers or dsPIC Digital Signal Controller (DSC) devices. This board is an ideal prototyping tool to help validate key design requirements using these microcontrollers and DSCs.

ATADAPCAN01

Part Number: ATADAPCAN01

This item is discontinued and there is no replacement product.

The CAN add-on is an extension to the STK500 and STK501 development boards to support the AVR AT90CAN128 in a single development environment. The add-on board provides CAN transceivers, termination options and other features to seamlessly connect the STK500 to a CAN bus for application development and debugging.

ATAVRMC300

Part Number: ATAVRMC300

This item is discontinued and there is no replacement product.

The general-purpose power stage board drives brushless DC, brushed DC and stepper motors. Designed as a flexible platform for developing motor control applications, it works with ATAVRMC3xx processor boards. Bundle versions with both ATAVRMC300 power stage and processor boards are also available (see ATAVRMC320).

ATAVRMC301

Part Number: ATAVRMC301

This item is discontinued and there is no replacement product.

This device board for ATTiny861 AVR microcontroller drives brushless DC, brushed DC and stepper motors when connected to the power stage board ATAVRMC300 ( purchased separately). The ATTiny861 is designed for advanced motor-control applications. A bundled version that includes an ATAVRMC300, BLDC motor and cables is also available (ATAVRMC321).

ATAVRMC310

Part Number: ATAVRMC310

This item is discontinued and there is no replacement product.

This device board for ATmega32M1 AVR microcontrollers drives brushless DC, brushed DC and stepper motors when connected to the ATAVRMC300 power stage board (purchased separately). A bundled version that includes the ATAVRMC300, BLDC motor and cables is also available (ATAVRMC320).

ATAVRMC320

Part Number: ATAVRMC320

This item is discontinued and there is no replacement product.

A complete hardware system for demonstrating motor control using the ATmega32M1. The kit features CAN and LIN connectivity and includes the ATAVRMC300 power stage board, ATAVRMC310 processor board (can also be purchased separately) and a BLDC motor.

ATAVRMC321

Part Number: ATAVRMC321

This item is discontinued and there is no replacement product.

A complete hardware system to demonstrate motor control using the ATtiny861. The kiti ncludes the ATAVRMC300 power stage board, the ATAVRMC301 processor board (can also be purchased separately) and a BLDC motor.

ATDVK90CAN1

Part Number: ATDVK90CAN1

This item is discontinued and there is no replacement product.

Development kit for AT90CAN AVR microcontrollers. The board is designed to easily evaluate the product using demonstration software. To complement evaluation and enable additional development, the board can also be plugged into the STK500 starter kit. The standalone board has numerous serial interfaces (dual RS232, CAN, LIN, SPI & TWI) and resources such as keyboard, LEDs, voltage reading, light and temperature sensors, and speaker.

Atmel Mr. Abot

Part Number: ATABOT

This item is discontinued and there is no replacement product.

A gadget designed to inspire people to play with development kits and have fun.

This kit can be combined with a number of kits to form a basic robot.

(This kit contains the basic mechanical parts - an additional kit is required for the control unit)

It is easy to add sensors and other stuff to the basic Abot to form more advanced robots.

A common protocol enables communication between all future Abot combinations.

You can meet Mr. Abot at Spaces where you will find projects using Abot in combination with development kits.

http://spaces.atmel.com/gf/project/abot/

This socket board and expansion module for the STK600 Starter Kit (purchased separately) supports AT32UC3A 144-pins TQFP devices. See the STK600 Socket Package selection guide for the right revision of the socket package to support your device.

AVRTS2080A

Part Number: ATAVRTS2080A

This item is discontinued and there is no replacement product.

An ideal kit for evaluating the Touch Library implemented on the ATmega88. It comes preloaded with software for two buttons, one slider, and one rotor and includes a mini-B plug to std-A plug ~1.5m USB2.0 cable. The kit is designed using the QTouch acquisition method. Designers can create and upload other configurations to the kit using of an external programmer such as ATAVRISP mkII or AVR Dragon.

AVRTS2080B

Part Number: ATAVRTS2080B

This item is discontinued and there is no replacement product.

An ideal kit for evaluating the Touch Library implemented on the ATtiny88. It comes preloaded with software for four buttons and one rotor and includes a mini-B plug to std-A plug ~1.5m USB2.0 cable. The kit is designed using the QMatrix acquisition method. Designers can create and upload other configurations to the kit using of an external programmer such as ATAVRISP mkII or AVR Dragon.
Buck/Boost Converter PICtail™ Plus Daughter Board provides an easy and economical development platform for dsPIC® SMPS and Digital Power Conversion GS family Digital Signal Controllers which are designed to provide low-cost and efficient control for wide range of power supply topologies and power conversion applications.
Buck/Boost Converter PICtail™ Plus Board consists of two independent DC/DC synchronous buck converters and one independent DC/DC boost converter. Board operates from input supply of +9V to +15V DC. This board can be controlled either by interfacing to 28 - pin Starter Development board or to Explorer 16 Development Board. The control boards provide closed-loop Proportional-Integral-Derivative (PID) control in the software to maintain the desired output voltage level. The dsPIC® SMPS and Power Conversion family devices provide necessary memory and power supply peripherals which enables to build the control loops in software without the need for external circuit. Performance measures that can be evaluated are:
  • Digital control loop performance of power conversion 
  • Dynamic load performance 
  • Multiphase buck and synchronous buck converter
  • Parallel operation of two buck converters
  • Multiple output control with single dsPIC33F GS SMPS device
The Power-Line Modem (PLM) PICtail™ Plus Daughter Board provides communication over power-lines using a Binary Phase Shift Keying (BPSK) modulation scheme. These boards interface to the popular Explorer 16 Development Board and operate in the CENELEC C consumer frequency band at a carrier frequency of 129.6 kHz. The software modem runs on the dsPIC33F Digital Signal Controller (DSC) and utilizes an Analog Front End (AFE) to interface to the AC power mains.

Each of the communication nodes utilizes a high voltage (HV) adapter cable that connects the Consumer-Band BPSK-Based 7.2 Kbps Power-Line Soft-Modem to the AC mains. The HV adapter cable incorporates the circuitry required to provide the noise-filtering and isolation from the power-line.

Digital Power Starter Kit

Part Number: DM330017

No Longer Available
The MPLAB Starter Kit for Digital Power allows the user to easily explore the capabilities and features of the dsPIC33F GS Digital Power Conversion family. It is a digitally controlled power supply board that consists of one independent DC/DC synchronous Buck converter and one independent DC/DC Boost converter. Each power stage includes a MOSFET controlled 5W resistive load. 

Please see DM330017-2 for a newer version of this board.
Processor Plug-In Modules are small circuit boards to be used with the various Microchip Development Boards to evaluate various MCU families. These plug into the main processor socket of the Development Boards so that different microcontrollers can be used for prototyping, demonstration or development --quickly and easily.

The dsPIC30F2023 PIM is designed to demonstrate the capabilities of the dsPIC30F2023 family of devices using an 80-pin PIM interface. The dsPIC30F2023 is a high performance 16-bit Digital

Signal Controller in a 44-pin TQFP package.

This PIM can be used to evaluate the following MCUs:
dsPIC30F2023
Processor Plug-In Modules are small circuit boards to be used with the various Microchip Development Boards to evaluate various MCU families. These plug into the main processor socket of the Development Boards so that different microcontrollers can be used for prototyping, demonstration or development --quickly and easily.

The dsPIC30F6010A PIM is designed to demonstrate the capabilities of the dsPIC30F6010A family of

devices using an 80-pin PIM interface. The dsPIC30F6010A is a high performance 16-bit Digital Signal Controller in an 80-pin TQFP package.


This PIM can be used to evaluate the following MCUs:
dsPIC30F2010
dsPIC30F3010
dsPIC30F4012
dsPIC30F3011
dsPIC30F4011
dsPIC30F5015
dsPIC30F5016
dsPIC30F6010A
dsPIC30F6015
Processor Plug-In Modules are small circuit boards to be used with the various Microchip Development Boards to evaluate various MCU families. These plug into the main processor socket of the Development Boards so that different microcontrollers can be used for prototyping, demonstration or development --quickly and easily.

The dsPIC30F6014A PIM is designed to demonstrate the capabilities of the dsPIC30F6014A family of

devices using an 80-pin PIM interface. The dsPIC30F6014A is a high-performance 16-bit Digital Signal Controller in an 80-pin TQFP package.


This PIM can be used to evaluate the following MCUs:
dsPIC30F6011A
dsPIC30F6012A
dsPIC30F6013A
dsPIC30F6014A
Processor Plug-In Modules are small circuit boards to be used with the various Microchip Development Boards to evaluate various MCU families. These plug into the main processor socket of the Development Boards so that different microcontrollers can be used for prototyping, demonstration or development --quickly and easily.

The dsPIC33FJ256GP710 PIM is designed to demonstrate the capabilities of the dsPIC33FJ256GP710

family of general purpose devices using 80-pin PIM interface boards. The dsPIC33FJ256GP710 is a high-performance 16-bit Digital Signal Controller in a 100-pin TQFP package.

This PIM can be used to evaluate the following MCUs:
dsPIC33FJ256GP710A
dsPIC33FJ256GP510A
dsPC33FJ256GP506A
dsPIC33FJ128GP710A
dsPIC33FJ128GP708A
dsPIC33FJ128GP706A
dsPIC33FJ128GP310A
dsPIC33FJ128GP306A
dsPIC33FJ128GP206A
dsPIC33FJ64GP710A
dsPIC33FJ64GP708A
dsPIC33FJ64GP706A
dsPIC33FJ64GP310A
dsPIC33FJ64GP306A
dsPIC33FJ64GP206A

dsPICDEM 1.1 General Purpose Development Board

Part Number: DM300014

No Longer Available
The dsPIC30F general purpose development board provides the application designer with a low cost development tool to become familiar with the dsPIC30F 16-bit architecture, high performance peripherals and powerful instruction set.

The board features an active demonstration program loaded on the installed dsPIC30F6014 device. Several program functions are selectable via a menu system displayed on the LCD. These include: temperature and voltage measurements, frequency domain characteristics of a sinewave signal generated on-board from a digital potentiometer, FIR and IIR digital filter selections and DTMF tone generation using the Codec interface peripheral (external speaker required).

dsPICDEM 1.1 Plus

Part Number: DM300024

Mature Product
The dsPICDEM 1.1 Plus General Purpose development board provides the application designer with a low cost development tool to become familiar with the dsPIC30F/33F and PIC24H 16-bit architecture, high performance peripherals and powerful instruction set.

The board features an active demonstration program loaded on the installed dsPIC30F6014A device. Several program functions are selectable via a menu system displayed on the LCD. These include: temperature and voltage measurements, frequency domain characteristics of a sine wave signal generated on-board from a digital potentiometer, FIR and IIR digital filter selections and DTMF tone generation using the Codec interface peripheral (external speaker required).
The dsPICDEM™ 2 Development Board is a development and evaluation tool that helps create embedded applications using dsPIC30F Digital Signal Controllers. Sockets are provided for 28 and 40-pin devices in the motor control family and 18, 28 and 40-pin devices in the general purpose and sensor family.
The board includes a sample dsPIC30F4011 Digital Signal Controller in the 40-pin motor control socket, a power supply regulator, crystal oscillators for each set of sockets, an ICD connector for the MPLAB® ICD 2 In-Circuit Debugger and both RS-232 and CAN ports for external communication. In addition, the board is populated with prototyping hardware, including LED indicators, push button switches, a potentiometer, a temperature sensor and a 2x16 LCD screen. All pins on all the devices are accessible through headers.

dsPICDEM 28-Pin Starter Development Board

Part Number: DM300017

No Longer Available
The low-cost dsPICDEM 28-pin Starter Development Board allows the user to easily validate a development tool setup using a 28-pin SOIP or SOIC dsPIC30F device. The development board has a socketed dsPIC30F2010 digital signal controller, power supply regulator, crystal oscillator, ICD header, serial port, power on indicator, Reset push-button, 28L SOIC layout pad and a prototyping area.
This development board offers a very economical way to evaluate both the dsPIC30F and dsPIC33F General Purpose and Motor Control Family devices. This board is an ideal prototyping tool to help you quickly develop and validate key design requirements.

dsPICDEM MC1 Motor Control Development Board

Part Number: DM300020

No Longer Available
The Motor Control Development System provides the application developer with three main components for quick prototyping and validation of BLDC, PMAC and ACIM applications. The three main components are: dsPICDEM™ MC1 Motor Control Development Board, dsPICDEM MC1L 3-Phase Low Voltage Power Module and dsPICDEM MC1H 3-Phase High Voltage Power Module.

The dsPICDEM MC1 Motor Control Development Board contains the dsPIC30F6010 but supports all dsPIC® Digital Signal Controller (DSC) motor control variances, various peripheral interfaces and a custom interface header system, which allows different motor power modules to be connected to the PCB. The control board also has connectors for mechanical position sensors, such as incremental rotary encoders and hall effect sensors, and a breadboard area for custom circuits. The main control board receives its power from a standard plug-in transformer.

The dsPICDEM MC1L 3-Phase Low Voltage Power Module is optimized for 3-phase motor applications that require a DC bus voltage less than 50 volts and can deliver up to 400W power output. The 3-phase low voltage power module is intended to power BLDC and PMAC motors.

The dsPICDEM MC1H 3-Phase High Voltage Power Module is optimized for 3-phase motor applications that require DC bus voltages up to 400 volts and can deliver up to 1 kW power output. The high voltage module has an active power factor correction circuit that is controlled by the dsPIC30F device. This power module is intended for AC induction motor and power inverter applications that operate directly from the AC line voltage.

Two motors are available that are compatible with the development system.

EasyPIC 6 Development System

Part Number: TMIK003

No Longer Available
A General Purpose Development System

The EasyPIC 6 by MikroElektronika is an extraordinary development tool for programming and experimenting with PIC® microcontrollers. It supports over 160 different MCUs in the PIC10, PIC12, PIC16, and PIC18 families, in DIP packages from 8 to 40 pins. The board comes with a PIC16F887 installed. An impressive array of peripherals and expansion connectors are available on board, plus optional LCD displays and temperature sensor.

An on-board programmer and mikroICD® debugger allow you to connect directly to a PC using the supplied USB cable. Fully functional demo versions of MikroElektronika’s C, Pascal, and BASIC compilers are included (hex output limited to 2K of program words), along with complete documentation and dozens of sample programs. The EasyPIC 6 also includes an external ICD connector that is compatible with MPLAB® ICD2 and ICD3, allowing full compatibility with the MPLAB Integrated Development Environment (IDE).

Explorer 16 Development Board with 100-pin PIM

Part Number: DM240001

No Longer Available
The Explorer 16 Development Board is a low-cost modular development system for Microchip’s 16-bit and 32-bit microcontrollers. It supports devices from the PIC24, dsPIC and PIC32 families. A variety of families are supported with processor Plug-In Modules (PIMs) for easy device swapping.  The board includes a PICtail Plus daughter card connector for expansion boards including USB, CAN, Ethernet, wireless, graphics and many more.  Coupled with the MPLAB ICD 3 In Circuit Debugger or MPLAB REAL ICE, real-time emulation and debug facilities speed evaluation and prototyping of application circuitry.

Recommendation for Migration:
For 'New Designs' or advanced features requirement, migrate to refreshed and cost effective "Explorer 16/32 Development Board" with several new features. Offering backwards compatibility, the Explorer 16/32 development board facilitates seamless migration from Explorer 16 development board to the new platform.
For further details explore:

Explorer 16 Development Board with 44 Pin PIM

Part Number: DM240002

No Longer Available
The Explorer 16 Development Board is a low-cost modular development system for Microchip’s 16-bit and 32-bit microcontrollers. It supports devices from the PIC24, dsPIC and PIC32 families. A variety of families are supported with processor Plug-In Modules (PIMs) for easy device swapping. The board includes a PICtail Plus daughter card connector for expansion boards including USB, CAN, Ethernet, wireless, graphics and many more. Coupled with the MPLAB ICD 3 In Circuit Debugger or MPLAB REAL ICE, real-time emulation and debug facilities speed evaluation and prototyping of application circuitry.

Recommendation for Migration:
For 'New Designs' or advanced features requirement, migrate to refreshed and cost effective "Explorer 16/32 Development Board" with several new features. Offering backwards compatibility, the Explorer 16/32 development board facilitates seamless migration from Explorer 16 development board to the new platform.
For further details explore:

Explorer 16 Development Board with ICD3 Bundle

Part Number: DV164037

No Longer Available
This kit is no longer for sale. For a replacement, consider the MPLAB ICD 3 and the Explorer 16/32  board.

This kit is a complete set of tools for application development for Microchips PIC24, dsPIC, and PIC32 families. It includes the popular Explorer 16 Development Board and processor Plug-In Modules for the PIC24FJ128GA010 and dsPIC33FJ256GP710 families for easy device swapping. Many other PIMs are available to support other families. The kit includes the MPLAB ICD3 for easy device programming and debugging. A 9V universal power supply is also included in this bundle to power the Explorer 16 Board. Coupled with the MPLAB ICD 3 In Circuit Debugger or MPLAB REAL ICE, real-time emulation and debug facilities speed evaluation and prototyping of application circuitry. Each component of the kit can be purchased separately too.


F1 Evaluation Kit

Part Number: DV164132

No Longer Available
The F1 Evaluation Platform is a simple development tool for Enhanced Mid-range PIC microcontrollers (PIC12F1xxx/PIC16F1xxx) and demonstrates the capabilities & low power enhancements of these new PIC microcontrollers. Included with a PICkit3 for quick programming, this kit provides a platform for general purpose development and gives you the ability to develop code for any PIC12F1xxx/PIC16F1xxx microcontroller. Quick & easy development is ensured with the integrated functionality including: prototyping area, LCD control, system current monitoring, temperature sensing, Real-Time-Clock, LED drive, button control, and BLDC motor control.

Newer version development tools are available now. Please consider Curiosity Development Board (DM164137) or Explorer 8 Development Board (DM160228) for new designs


Note: The PICkit 3 In-Circuit Debugger/Programmer is NOT a production programmer. It should be used for development purposes only.

HI-TECH C Compiler Enterprise Edition

Part Number: SW500006

No Longer Available
This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC Compilers.

HI-TECH C Compiler Enterprise Edition fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.
This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC8 Standard (SW006021-1).

HI-TECH C Compiler for PIC10/12/16 MCUs - Standard fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.

HI-TECH C compiler for PIC10/12/16 MCUs (PRO)

Part Number: SW500010

No Longer Available
This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC8 PRO (SW006021-2).

HI-TECH C Compiler for PIC10/12/16 MCUs - PRO fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.

HI-TECH C Compiler for PIC18 MCUs - Standard

Part Number: SW500008

No Longer Available
This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC8 Standard (SW006021-1).

HI-TECH C Compiler for PIC18 MCUs - Standard fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.

HI-TECH C Compiler for PIC18 MCUs (PRO)

Part Number: SW500007

No Longer Available
This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC8 PRO (SW006021-2).

HI-TECH C Compiler for PIC10/12/16 MCUs - Standard fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.


This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC16 Standard (SW006022-1).

HI-TECH C Compiler for PIC24 MCUs and dsPIC® DSCs - Standard fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC and dsPIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.

HI-TECH C Compiler for PIC32 MCUs - PRO

Part Number: SW500011

No Longer Available
This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC32 PRO (SW006023-2).

HI-TECH C Compiler for PIC32 MCUs - PRO fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.

HI-TECH C Compiler for PIC32 MCUs - Standard

Part Number: SW500012

No Longer Available
This compiler has been discontinued and is no longer supported. This compiler has been replaced by the MPLAB® XC32 Standard (SW006023-1).

HI-TECH C Compiler for PIC32 MCUs - Standard fully implements the optimizations of Omniscient Code Generation™ - a whole-program compilation technology - to provide denser code and better performance on PIC MCUs. This ANSI C compiler integrates into Microchips MPLAB(R) IDE and is compatible with Microchip debuggers and emulators.

Downloads can be found in our Software Archives.
The Low Power Solutions Demonstration board provides designers a convenient and fun way to explore PICmicro® nanoWatt features within a functional ultrasonic range-finder application. It features the PIC18F4620, Microchip Technology's latest power managed device.

The development tool is ideal for learning nanoWatt features and implementing system power reduction techniques. The Low Power Solutions Demonstration board is part of the Workshop-in-a-Box 2, a complete nanoWatt training kit designed for self-paced and instructor-led training.
The Low Power Solutions Demonstration board CD includes three self-paced, step-by-step lab exercises, using the PIC18F4620, which illustrate the following concepts:

  • nanoWatt features to reduce power consumption,
  • improving system power consumption and
  • improving board performance.

MATLAB Device Blocks for MPLAB IDE

Part Number: SW007022

No Longer Available
This is an older version of device blocksets. For our latest version, with enhanced features at the same price, please see: MPLAB® 16-bit Device Blocks for Simulink®

The Microchip Device Blocksets for MATLAB Simulink provide a set of interface-compliant configuration and run-time peripheral blocks for the dsPIC30 and dsPIC33 DSCs.  

Complete applications can be created in the form of a MATLAB/SIMULINK model using blocksets provided by Microchip and Simulink. C code for the application will be generated. These blocksets are compatible with the MATLAB plug-in available in MPLAB IDE.   Also provided are many examples in the form of demo models, including a complete BLDC motor control application.

NEW in Version 2.20:

  • SMPS Blocks are added
  • Added dsPIC33fxxxxxA device support
  • Enhanced Port configuration
  • Implemented Port detail crosscheck as mask callback
  • Bug fixes

Microchip MATLAB Forum


MPLAB ICD 2 In-Circuit Debugger

Part Number: DV164005

No Longer Available
Please consider the MPLAB ICD 3 (DV164035). The MPLAB ICD 2 is not recommended for new designs and will not support new MCU or dsPIC devices released after September 2010.

This item is not available for the academic discount.

Click here to go to the MPLAB ICD 3 page.

An all-in-one debugger/programmer solution: MPLAB® ICD 2 is a low cost, real-time debugger and programmer for selected PIC® MCUs and dsPIC® DSCs. Using Microchip Technology's proprietary In-Circuit Debug functions, programs can be downloaded, executed in real time and examined in detail with the debug functions of MPLAB. Set watch variables and breakpoints from symbolic labels in C or assembly source code, and single step through C source lines or into assembly code. MPLAB ICD 2 can also be used as a development programmer for supported MCUs.


The secret behind In Circuit Debugging is two dedicated hardware lines (microcontroller pins used only during debugging mode) that control In Circuit Serial Programming™ (ICSP™) of the device and, afterwards, debugging through proprietary, on-chip firmware. The ICD 2 debug features are built into the microcontroller and activated by programming the debug code into the target processor. There is some shared overhead expense that includes one stack level, some general purpose file registers and a small area of program memory when in the debug mode.
IMPORTANT NOTE: MPLAB ICD 2 requires minimal design guidelines be followed to ensure stable communications between the unit and the target.

The MPLAB ICD 2 connects using USB or RS-232 between the design engineer's PC operating with MPLAB IDE and their product board (target) being developed. It acts as an intelligent interface/translator between the two, allowing the engineer to look into the active target board's microcontroller, viewing variables and registers at breakpoints with MPLAB watch windows. A breakpoint can be set to halt the program at a specific location. The program can be single-stepped or run at full speed. At breakpoints, data and program memory can be read and modified. Additionally, the MPLAB ICD 2 can be used to program or reprogram the Flash-based microcontroller while installed on the board.

PIC18F4XK20 Starter Kit

Part Number: DM164124

No Longer Available
Discontinued. Please use DV164131



The PIC18F4XK20 Starter Kit is a demonstration and development platform for Microchip’s new PIC18F4X/2XK20 series microcontrollers. 
The Microchip PIC24F Accessory Development Start Kit for Android™ is a standalone board used for evaluating and developing electronic accessories for Google’s Android operating system for smartphones and tablets.  This kit provides all of the tools and resources required to get an accessory developer quickly started on Android devices. The platform provides a library for accessing and talking to Android devices through the accessory framework found in the Android OS versions 2.3.4, 3.1 and later.

Example applications show how to connect and communicate over the accessory framework using a simple bi-directional application as an example. Firmware examples show how to complete the design using the Android accessory library showing how to interface from the hardware portion of the design to the example application. Example schematics provide a starting point to get a hardware design started.

The Basic Accessory Demo application file is one of the application examples in the Microchip Accessory Development Platform for Android. This application and other example applications are also available through the Android marketplace.

The library can be downloaded as part of the Legacy Version:  Microchip Libraries for Applications (MLA) for 16-bit and 32-bit PIC MCUs.

PICDEM Lab Development Kit

Part Number: DM163045

No Longer Available
The PICDEM™ Lab Development Kit is designed to provide a comprehensive development and learning platform for Microchip's FLASH-based 6-, 8-, 14-, 18- and 20-pin 8-bit PIC® microcontrollers.

Geared toward first-time PIC® microcontroller users and students, the PICDEM™ Lab Development Kit is supplied with five of our most popular 8-bit PIC® microcontrollers and a host of discrete components to create instructive applications.

Expansion headers provide complete access/connectivity to all pins on the connected PIC® microcontrollers and all mounted components.

A solderless prototyping block is included for quick exploration of the application examples described in the “hands-on” labs included in the user’s guide. These labs provide an intuitive introduction to using common peripherals and include useful application examples, from lighting an LED to some basic mixed signal applications using the free HI-TECH C® PRO for the PIC10/12/16 MCU Family Lite Mode Compiler.

Alternately, Matrix Technology Solutions Flowcode Visual Programming Environment (VPE) provides a flowchart-based method of implementing a series of introductory labs. (see download section below for Flowcode companion guide and lab solutions).

Completing the kit are Microchip’s PICkit™ 3 Programmer/Debugger and a suite of free software tools that enable original applications to be developed quickly.

PICDEM LCD

Part Number: DM163028

No Longer Available
The PICDEM™ LCD board demonstrates the main features of the new LCD Flash 28-, 40-, 64- and 80-pin PICmicro® devices with power management features. The board is populated with the PIC18F8490 and other devices are supported via a transition socket. A sample LCD glass display is included for custom prototyping. The PICDEM LCD kit provides tutorial firmware, which is included in the preprogrammed devices. The kit is shipped for “Plug & Play” operation.
The PICDEM MC LV Development Board provides a cost-effective method of evaluating and developing sensored or sensorless brushless DC (BLDC) motor control applications. The board supports Microchip’s 28-pin, PIC18F microcontrollers and dsPIC30F Digital Signal Controllers. The board is capable of controlling motors rated up to 48V and 2.2 Amps.

The development board also comes with two pre-programmed, Flash-based devices for easy development: the PIC18F2431 device will populate the 28-pin socket and the dsPIC30F3010 will ship in a separate sample box. Additionally, the board comes with a free Motor Control Graphical User Interface (MC-GUI) which can set and modify all motor parameters. Custom programming and in-circuit debugging are facilitated with the ICD connector for Microchip’s MPLAB® ICD 2 In-Circuit Debugger, DV164004.

PICkit 1 Flash Starter Kit

Part Number: DV164101

Mature Product
Please consider the PICkit 3 Debug Express (DV164131). PICkit 1 is not recommended for new designs.

The PICkit™ 1 Flash Starter Kit is a low-cost development kit with an easy-to-use interface for programming Microchip’s 8-/14-pin Flash family of microcontrollers. This starter kit is designed to help you get up to speed quickly using PIC® microcontrollers.
The kit provides everything needed to program, evaluate and develop applications using Microchip’s powerful 8-/14-pin Flash family of microcontrollers. Instructions are provided in a series of seven tutorials that cover I/O, Interrupts, A/D Converters, Comparators, Data Tables and Timers. All source code files for the tutorials are furnished.

Supported Operating Systems:
· Windows® 98 Second Edition
· Windows ME
· Windows 2000
· Windows XP

Important Note for Windows 98 1st Edition Users:
These applications are NOT compatible with Windows 98 1st edition. DO NOT INSTALL THIS SOFTWARE ON WINDOWS 98 1ST EDITION.

PICkit 2 Development Programmer/Debugger

Part Number: PG164120

No Longer Available
Not recommended for new designs and does not support new devices. To be discontinued. Please see the PICkit 3: PG164130.

This item is not available for the academic discount.

The PICkit 2 and PICkit 3 are not production programmers.

The PICkit™ 2 Development Programmer/Debugger (PG164120) is a low-cost development tool with an easy to use interface for programming and debugging Microchip’s Flash families of microcontrollers. The full featured Windows® programming interface supports baseline (PIC10F, PIC12F5xx, PIC16F5xx), midrange (PIC12F6xx, PIC16F), PIC18F, PIC24, dsPIC30, dsPIC33, and PIC32 families of 8-bit, 16-bit, and 32-bit microcontrollers, and many Microchip Serial EEPROM products. With Microchip’s powerful MPLAB Integrated Development Environment (IDE) the PICkit™ 2 enables in-circuit debugging on most PIC® microcontrollers. In-Circuit-Debugging runs, halts and single steps the program while the PIC microcontroller is embedded in the application. When halted at a breakpoint, the file registers can be examined and modified.

PICkit 3 Starter Kit

Part Number: DV164130

No Longer Available
The PICkit 3 Starter Kit is an update to the PICkit™ 2 Starter Kit. Modifications to the previous Starter Kit (DM164120) were made so that the full functionality of the code can be debugged without the need of a debug header. The software has also been rewritten to accommodate new technologies.

The Starter Kit contains one assembled board with area for prototyping circuits. The assembled board is populated with the PIC16F1829-I/P. It also ships with a sample of PIC18F14K22-I/P (20-pin) MCU.

Newer version development tools are available now. Please consider Curiosity Development Board (DM164137) or Explorer 8 Development Board (DM160228) for new designs.

PICkit™ 2 Debug Express

Part Number: DV164121

No Longer Available
The PICkit 2 is an older version of the PICkit™ 3 and does not support newer devices. For new device support and additional features, please see the PICkit 3.

This item is not available for the academic discount.

The PICkit 2 and PICkit 3 are not production programmers.


PICkit 2 Debug Express allows in-circuit debugging on selected PICmicro microcontroller units (MCUs). In-circuit debugging allows the designer to run, examine, and modify the program while the PICmicro MCU is embedded in the hardware, thereby assisting the designer in debugging the firmware and hardware together. Debug Express interacts with MPLAB IDE software. Programs can be run, stopped, and single-stepped. One breakpoint can be set and the processor can be reset. Register contents can be examined and modified when the processor is stopped. Debug Express requires MPLAB IDE version 7.40 or later.

PICkit™ 2 Starter Kit

Part Number: DV164120

No Longer Available
Not recommended for new designs and does not support new devices. To be discontinued. Please see the PICkit 3 Starter Kit: DV164130.

The PICkit 2 Starter Kit contains a PICkit 2 Microcontroller Programmer and a PICkit 2 Low Pin Count Demo Board containing a PIC16F690 PDIP for getting started with programming baseline and midrange flash microcontrollers. PICkit 2 takes advantage of Microchips Full-Speed USB device, thereby significantly speeding up development programming. The PICkit 2 Low Pin Count Demo Board supports 8-, 14-, and 20-pin PICmicros. In addition to the PIC16F690, the board comes with 4 LEDs, a pushbutton, and a pot. Also included are 12 lessons to help get developers up to speed quickly on programming PICmicro MCUs
This PICtail Plus Motor Control Daughter Card interfaces with Explorer 16 (DM240001) and the HV/LV Power Module (DM300021 and DM300022). It has a variety of test points that will make debugging of your application easier. It also has hardware support for sensor and sensor-less applications such as Hall sensors, optical encoder, back EMF and current sensing. This uses dsPIC33F device family for the MC development as opposed to the DM300020 that targets dsPIC30F for the MC application development. This board comes with a Motor Control 100-pin Plug In Module to be used on the Explorer 16 board.

PICtail Signal Analysis Daughter Board

Part Number: AC164120

No Longer Available
The Signal Analysis PICtail™ Daughter Board works as an extension to the PICkit™ 1 Flash Starter Kit. When combined with PICkit 1 firmware version 2.0.0 or later and the signal-analysis PC program, the Signal Analysis PICtail Daughter Board can perform signal-analysis capabilities such as: real-time strip chart, oscilloscope, Fast Fourier Transformation (FFT), histogram and programming. The Signal Analysis PICtail Daughter Board comes populated with a PIC16F684 and two 25LC640 SPI™ compatible serial EEPROM memory devices.

rfPIC Development Kit 1

Part Number: DV164102

No Longer Available
The rfPIC Development Kit 1 provides design engineers with an easy way to evaluate unidirectional remote sense and control wireless links based on the rfPIC12F675 and rfRXD0420/0920 devices. The kit is based on the popular PICkit™ 1 FLASH Starter Kit and consists of modular building blocks for different transmitters and receivers that can be utilized for prototype systems or to evaluate different options using Microchip products.

SchmartBoard 8 Bit PIC Development Board

Part Number: TSB8BITDB

No Longer Available
SchmartBoardTM: An Easy Way to Hand-Solder PIC MCUs in SOIC Packages

Once upon a time, an engineer, student or hobbyist could easily use prototyping boards, wire-wrap and bread boards to prototype and troubleshoot a circuit. The IC’s were in DIP form and soldering was not a hindrance. With advances in IC packaging technology though, it is uncommon to find a new IC available in a DIP package. For most engineers, hand soldering, SOIC, QFP, QFN or BGA with pitches as fine as .4mm is not possible.

SchmartBoard’s patented “EZ” technology resolves this problem. On any normal printed circuit board (PCB), the electronics pads (which the components are soldered to) are slightly higher than the solder mask (the colored part of the PCB). SchmartBoard has reversed this. On a SchmartBoard|ez board, the solder mask is much higher than the pads. This creates canals for the chip legs to sit in. Additionally, the canals have solder in them. This allows the user to easily melt the solder in each canal to the respective chip leg, without the possibility of creating a bridge. Virtually anyone can now hand-solder a .4mm pitch IC easily, quickly and flawlessly.
Microchip's Total Endurance™ Software Disk provides electronic systems designers with unprecedented visibility into Serial EEPROM-based applications. Now designers can describe their system to an advanced mathematical model (with a very friendly human interface) which will then predict the performance and reliability of the Serial EEPROM within that environment. Design trade-off analysis that formerly consumed days or weeks can now be accomplished in minutes...with a level of accuracy that delivers a truly robust design.