There's more program data in my Intel Hex file than appears in the listing file. What is the extra data?

MPC

If you're working with MPC for a Microchip PIC, remember that the program words are longer than one byte. The extra size represents two bytes per instruction.