I'm hoping to find a source that explains how to burn the relevent bits of data from a hex file into a PIC. I've built a circuit and written software that should be able to burn the PIC. I understand the programming commands ("Begin Erase", "Load Data for Program Memory", etc) and I created an LED blinker hex file using MPLAB v7.4. All that's left is getting the hex file translated for the PIC.
I've spent some time studying the Intel hex file format, but I'm still at a bit of a loss. One issue that stands out to me is that my PIC (the 16F88) uses 14 bit words. The hex file is portioned into 8, 16, or 32 bit chunks. How are the 14 bit words arranged in there?
I tried wading through Microchip's website for documentation explaining the procedure, but they seem to be very vague on the subject (I'm sure with the hope that you'll buy their development kit instead). If anyone knows of Microchip documentation that explain this, that would probably be the most help.
Thank you!
Dan
I've spent some time studying the Intel hex file format, but I'm still at a bit of a loss. One issue that stands out to me is that my PIC (the 16F88) uses 14 bit words. The hex file is portioned into 8, 16, or 32 bit chunks. How are the 14 bit words arranged in there?
I tried wading through Microchip's website for documentation explaining the procedure, but they seem to be very vague on the subject (I'm sure with the hope that you'll buy their development kit instead). If anyone knows of Microchip documentation that explain this, that would probably be the most help.
Thank you!
Dan