я не знаю что такое слова.
Микроконтроллеры семейства PIC16CXXX, выполненные по технологии HCMOS представляют собой 8-разрядные микроконтроллеры на основе RISC-процессора, выполненные по гарвардской архитектуре. Имеют встроенное ПЗУ команд объемом от 0,5 до 4 Кслов (разрядность слова команд равна 12 – 14 бит). Память данных PIC-контроллеров организована в виде регистрового файла объемом 32 – 128 байт, в котором от 7 до 16 регистров отведено для управления системой и обмена данными с внешними устройствами.
Ваш контроллер имеет 2048 слов команд. Явно меньше, чем 7264 байта. Если, конечно, у вас bin-файл, а не hex. Hex смело можете делить на 2-3.
Но вообще, раз уж вы программист, не забывайте, что в байте вовсе не 8 бит - это байт принятый IBM. Так что можете считать, что объём вашего контроллера 2048 14-ти битных байт.
:020000040000FA
:100000008B018316E630F228FD00030E8301FE000B
Да, это hex.
а допустим для всех ли программаторов этот самый HEX код одинаковый?
Почти. Есть стандарт - найдёте описание в википедии.