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:
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.
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.
The world of electronics is constantly evolving, allowing designers and manufacturers to push the boundaries…
PIC microcontrollers are fabricated by Microchip Technology. PIC16C84 and PIC16F84 are the two microcontrollers in…
The ADD instruction tells the microcontroller’s CPU to add the source byte to register A…
8-bit microprocessors are limited in their speed (the number of instructions that can be executed…
The 68HC11 (also abbreviated as 6811 or HC11) is an 8-bit microcontroller that was introduced…
Mutual exclusion typically imposes some conditions on access to a given resource by two or…
View Comments