5.2.2. Device Programmers

After the program has been written and translated into executable code, the resulting HEX file is loaded onto the target microcontroller's program memory with the help of a device programmer. The type of device programmer depends on the type of microcontroller to be programmed. For example, some device programmers can only program PIC16 series, some can program both PIC16 and PIC18 series, and some are designed to program other models of microcontrollers (e.g., Intel 8051 series).

Some microcontroller development kits include on-board device programmers. Hence, the microcontroller chip does not need to be removed and inserted into a separate programming device. This section describes some of the popular device programmers ...

Get SD Card Projects Using the PIC Microcontroller now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.