I'm a newbie trying to write an Intel hex file to a PIC 16F886 using a MiniPro TL866A. When I try, I get the message:
$ minipro -p PIC16F886 -f ihex -w downloaded-file.hex Found TL866A 03.2.86 (0x256) Chip ID OK: 0x2062 Rev.0x2060 Found Intel hex file. Incorrect file size: 3145742 (needed 16384) Looking at the hex file in the parser at Nordic Semiconductor, I can see that there are two parts that are outside the range of the PIC:
Block starting at 2097152 (0x200000), 8 (0x8) bytes long Block starting at 3145728 (0x300000), 14 (0xe) bytes long What are these 8 and 14-byte values, and how do I write them to the PIC?
