Tag Archives: pic programmer

Intel Hex Files Explained

We often come across a problem where an understanding of Intel Hex file format will help in solving a programming issue or technical point.  Intel Hex format is a standard layout for files produced by assemblers or C compilers when they compile your source code.  It is used by device programmers to program the target microcontroller with your code.

Continue reading “Intel Hex Files Explained” »

Which Pic Programmer Do You Need?

Microchip PIC microcontrollers come in a wide variety of types from very old PIC16C family through to the latest PIC16F and PIC18F devices, with several other less common types as well. Apart from some very old chips, they are all In Circuit Serial Programmable, which means that they can be programmed in circuit using a PIC ICSP programmer.

Continue reading “Which Pic Programmer Do You Need?” »

Firmware Updates in the Field

All microcontroller based applications include the microcontroller code called firmware but it is surprising how many people forget that they may need to update it when their products are scattered at customer locations. This may be because (heaven forbid) that they discover a bug in the system that needs to be corrected or, more commonly, that the product needs new features in response to customer feedback or competitor’s actions. So how do we simplify firmware updates?

Continue reading “Firmware Updates in the Field” »