TechZone
Microcontroller Solutions
Programming, Debugging, and Emulating tools are all used during the development and testing phase of microcontroller code development. Some development tool manufacturers combine the functionality of these into one unit, while others make a clear distinction in products between them. 

View all related microcontroller products available at Digi-Key


Programming Tools - Microchip Technology

  • PIC10
  • PIC12
  • PIC16
  • PIC18
  • PIC24F
  • PIC24H
  • dsPIC30
  • dsPIC33
  • PIC32
PIC10

ISP Programmers/Debuggers/Emulators

Microchip ICD 3

The MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

Microchip - DV164035 - MPLAB ICD 3
Microchip - PG164130 - PICkit 3
Phyton - CHIPPROG-ISP



Software

CCS PCW IDE Compiler

The CCS PCW IDE Compiler suite includes a powerful C aware editor, debugger, a powerful serial communication terminal, list file aware filediff, statistics generation and more. The PCW Compiler supports PIC10, 12, and 16 microcontrollers.





CCS - PCW IDE Compiler
CCS - PCWH IDE Compiler
CCS - PCWHD IDE Compiler
Microchip - SW500010 - HI-Tech C PRO
MicroEngineering Labs - PBP-4-PH - PICBasic Pro



Stand-Alone Programmers

MPLAB PM3 Universal Device Programmer imageThe MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV003001 - PICStart Plus Development System
DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
TechTools - QuickWriter Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer


PIC12

ISP Programmers/Debuggers/Emulators

ICD3 UMPLAB ICD 3 In-Circuit Debugger System image

The ICD3 UMPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

DV164035 - MPLAB ICD 3 In-Circuit Debugger
PG164130 - PICkit 3 Microcontroller Programmer
DV244005 - MPLAB REAL ICE Probe Kit
ICE2000 - MPLAB ICE Emulator Pod Series 2000
Phyton - CHIPPROG-ISP



Software

CCS PCW compiler image

The CCS PCW compiler suite includes a powerful C aware editor, debugger, a powerful serial communication terminal, list file aware filediff, statistics generation and more. The PCW Compiler supports PIC10, 12, and 16 microcontrollers.





PCM - CCS Compiler for PIC12, 16
PCW - CCS C Compiler for PIC10, 12, and 16
PCWH - C Compiler for PIC10, 12, 16, and 18
PCWHD - C Compiler for PIC10, 12, 16, 18, 24, and dsPICs
SW500010 - HI-TECH C Pro for the PIC10, 12, 16
PBP - MicroEngineering PICBASIC Compiler



Stand-Alone Programmers

MPLAB PM3 Universal Device Programmer image

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV003001 - PICStart Plus Development System
DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
TechTools - QuickWriter Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer


PIC16

ISP Programmers/Debuggers/Emulators

ICD3 UMPLAB ICD 3 In-Circuit Debugger System image

The ICD3 UMPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

DV164035 - MPLAB ICD 3 In-Circuit Debugger
PG164130 - PICkit 3 Microcontroller Programmer
DV244005 - MPLAB REAL ICE Probe Kit
ICE2000 - MPLAB ICE Emulator Pod Series 2000
Phyton - CHIPPROG-ISP



Software

CCS PCW compiler image

The CCS PCW compiler suite includes a powerful C aware editor, debugger, a powerful serial communication terminal, list file aware filediff, statistics generation and more. The PCW Compiler supports PIC10, 12, and 16 microcontrollers.





PCM - CCS Compiler for PIC12, 16
PCW - CCS C Compiler for PIC10, 12, and 16
PCWH - C Compiler for PIC10, 12, 16, and 18
PCWHD - C Compiler for PIC10, 12, 16, 18, 24, and dsPICs
SW500010 - HI-TECH C Pro for the PIC10, 12, 16
PBP - MicroEngineering PICBASIC Compiler



Stand-Alone Programmers

MPLAB PM3 Universal Device Programmer image

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV003001 - PICStart Plus Development System
DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
TechTools - QuickWriter Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer


PIC18

ISP Programmers/Debuggers/Emulators

ICD3 UMPLAB ICD 3 In-Circuit Debugger System image

The ICD3 UMPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

DV164035 - MPLAB ICD 3 In-Circuit Debugger
PG164130 - PICkit 3 Microcontroller Programmer
DV244005 - MPLAB REAL ICE Probe Kit
ICE2000 - MPLAB ICE Emulator Pod Series 2000
Phyton - CHIPPROG-ISP



Software

CCS PCH compiler image

The CCS PCH compiler suite includes a powerful C aware editor, debugger, a powerful serial communication terminal, list file aware filediff, statistics generation and more. The PCH Compiler supports PIC18 microcontrollers.






PCH - CCS Compiler for PIC18
PCWH - C Compiler for PIC10, 12, 16, and 18
PCWHD - C Compiler for PIC10, 12, 16, 18, 24, and dsPICs
PBP - MicroEngineering PICBASIC Compiler



Stand-Alone Programmers

MPLAB PM3 Universal Device Programmer image

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV003001 - PICStart Plus Development System
DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
TechTools - QuickWriter Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer


PIC24F

Microchip ICD 3ISP Programmers/Debuggers/Emulators

The MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

Microchip - DV164035 - MPLAB ICD 3
Microchip - PG164130 - PICkit 3
Phyton - CHIPPROG-ISP


MPLAB C30 C CompilerSoftware

The MPLAB C30 C Compiler is a fully ANSI compliant product with standard libraries for the dsPIC architecture. It is highly optimizing and takes advantage of many dsPIC and PIC24 architecture specific features to provide efficient software code generation.

 


SW006012 - C30 Compiler for PIC24, and dsPICs
SW006014 - MPLAB C Compiler for PIC24
SW500006 - HI-TECH Enterprise Edition for PIC24s
SW500009 - HI-TECH C Compiler FOR dsPIC, PIC24s
SW500010 - PCD CCS C Compiler for PIC24 and dsPIC
PCWHD - CCS C Compiler for PIC10, 12, 16, 18, 24, and dsPICs


MPLAB PM3 Universal Device Programmer imageStand-Alone Programmers

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.

DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer

PIC24H

ISP Programmers/Debuggers/Emulators

Microchip ICD 3

The MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

Microchip - DV164035 - MPLAB ICD 3
Microchip - PG164130 - PICkit 3
Phyton - CHIPPROG-ISP



Software

MPLAB C30 C Compiler imageThe MPLAB C30 C Compiler is a fully ANSI compliant product with standard libraries for the dsPIC architecture. It is highly optimizing and takes advantage of many dsPIC and PIC24 architecture specific features to provide efficient software code generation.





SW006012 - C30 Compiler for PIC24, and dsPICs
SW006014 - MPLAB C Compiler for PIC24
SW500006 - HI-TECH Enterprise Edition for PIC24s
SW500009 - HI-TECH C Compiler FOR dsPIC, PIC24s
SW500010 - PCD CCS C Compiler for PIC24 and dsPIC
PCWHD - CCS C Compiler for PIC10, 12, 16, 18, 24, and dsPICs


Stand-Alone Programmers

MPLAB PM3 Universal Device Programmer

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer


dsPIC30

ISP Programmers/Debuggers/Emulators

Microchip ICD 3

The MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

Microchip - DV164035 - MPLAB ICD 3
Microchip - PG164130 - PICkit 3
Phyton - CHIPPROG-ISP



Software

MPLAB C30 C Compiler image

The MPLAB C30 C Compiler is a fully ANSI compliant product with standard libraries for the dsPIC architecture. It is highly optimizing and takes advantage of many dsPIC and PIC24 architecture specific features to provide efficient software code generation.





SW006012 - C Compiler for PIC24, and dsPICs
SW006014 - MPLAB C Compiler for PIC24
SW500006 - HI-TECH Enterprise Edition for PIC24s
SW500009 - HI-TECH C Compiler FOR dsPIC, PIC24s
SW500010 - PCD CCS C Compiler for PIC24 and dsPIC
PCWHD - CCS C Compiler for PIC10, 12, 16, 18, 24, and dsPICs



MPLAB PM3 Universal Device Programmer image

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer


dsPIC33

ISP Programmers/Debuggers/Emulators

Microchip ICD 3

The MPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

Microchip - DV164035 - MPLAB ICD 3
Microchip - PG164130 - PICkit 3
Phyton - CHIPPROG-ISP



Software

MPLAB C30 C Compiler image

The MPLAB C30 C Compiler is a fully ANSI compliant product with standard libraries for the dsPIC architecture. It is highly optimizing and takes advantage of many dsPIC and PIC24 architecture specific features to provide efficient software code generation.





SW006012 - C Compiler for PIC24, and dsPICs
SW006014 - MPLAB C Compiler for PIC24
SW500006 - HI-TECH Enterprise Edition for PIC24s
SW500009 - HI-TECH C Compiler FOR dsPIC, PIC24s
SW500010 - PCD CCS C Compiler for PIC24 and dsPIC
PCWHD - CCS C Compiler for PIC10, 12, 16, 18, 24, and dsPICs



MPLAB PM3 Universal Device Programmer image

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer
Phyton - CHIPPROG-40 Universal Programmer
Phyton - CHIPPROG-48 Universal Programmer
Phyton - CHIPPROG-G4 Universal Programmer


PIC32

ISP Programmers/Debuggers/Emulators

ICD3 UMPLAB ICD 3 In-Circuit Debugger System image

The ICD3 UMPLAB® ICD 3 In-Circuit Debugger System is Microchip's most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® Flash microcontrollers and dsPIC® DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB IDE.

DV164035 - MPLAB ICD 3 In-Circuit Debugger
PG164130 - PICkit 3 Microcontroller Programmer
DV244005 - MPLAB REAL ICE Probe Kit



Software

MPLAB C32 C Compiler for PIC32 image

The MPLAB C32 C Compiler for PIC32 is a full-featured ANSI compliant compiler for Microchip's PIC32 family of 32-bit microcontrollers. The compiler is fully compatible with Microchip's MPLAB IDE and popular third party IDEs.






SW500006 - HI-TECH Enterprise Edition
SW500011 - HI-TECH C Compiler Pro for PIC32s
SW006015 - MPLAB C32 Compiler for PIC32s



Stand-Alone Programmers

MPLAB PM3 Universal Device Programmer image

The MPLAB PM3 Universal Device Programmer is easy to use and operates with a PC or as a stand-alone unit, and programs Microchip's entire line of PICmicro®devices as well as the latest dsPIC30F DSC devices. The MPLAB PM3 features a large and bright LCD unit (128x64 pixels) to display easy menus, programming statistics and status information.



DV007004 - MPLAB PM3 Universal Device Programmer
CCS - MACH X PIC Programmer




Microcontroller Suppliers - Programming Tools - Microchip Technology