Device Programmers for PIC Microcontrollers

Once the program is written and translated into executable code, the resulting HEX file is loaded to the target microcontroller’s program memory with the aid of a device programmer. The type of device programmer depends on the type microcontroller to be programmed. For instance, some device programmers can only program PIC16 series, whereas some can program both PIC16 and PIC18 series. Some may be designed to program other microcontroller models such as Intel 8051 series.

Some microcontroller development kits may include on-board device programmers, so the microcontroller chip doesn’t need to be removed and inserted into a separate programming device.

Some of the popular device programmers used to program PIC18 series microcontrollers include:

  • Mach X Programmer
  • Melabs U2 Programmer

Contents

Mach X Programmer

The Mach X programmer produced by Custom Computer Services, can program microcontrollers of the PIC12, PIC14, PIC16, and PIC18 series ranging from 8 to 40 pins. Additionally, it can read the program inside a microcontroller and then generate a HEX file. This device programmer also supports in-circuit debugging.

Melabs U2 Programmer

This device programmer is manufactured by microEngineering Labs, Inc. It can be used to program most PIC microcontroller chips having from 8 to 40 pins. This device is USB-based and receives its power from the USB port of a PC.

Please follow us and share:

Author: John Mulindi

John Mulindi has a background in a technical field and he writes on topics ranging from automation, computer systems, embedded systems, mechatronics to measurement and control.

One thought on “Device Programmers for PIC Microcontrollers”

Leave a Reply