У цьому форматі зберігаються 8-розрядні байти молодші байти, з підтримкою старшого байта. Так як за кожною адресою міститься тільки 8-розрядні байти, об'єм адрес збільшений вдвічі. Даний формат використовується для передачі коду програми мікроконтролерів PICmicro в програматори PRO MATE II, PICSTART і програматори інших виробників.
Кожний рядок починається із 9 знакового префікса і закінчується 2-х знаковою контрольною сумою.
:ВВААААТТНННН....НННСС
Де:
ВВ - дві цифри шістнадцатеричного байта, визначає кількість байт в рядку;
АААА - чотири цифри шістнадцатеричного адреси запису даних;
ТТ - дві цифри шістнадцатеричного байта, покажчик кінця файла (00 - дані, 01 - кінець файла);
НН - дві цифри шістнадцатеричного байта даних або комбінація молодший/старший байт слова;
СС -дві цифри шістнадцатеричного байта, контрольна сума, яка є доповненням до всіх байтів, що передуються в рядку.
Приклад файла
< f iIe_name >.HEX
1000000000000000000000000000000000000000FO 04001000000000OOEC
100032000000280040006800A800E800C80028016D 100042006801A9018901EA01280208026A02BF02C5 10005200E002E80228036803BF03E803C8030804B8 1000620008040804030443050306E807E807FF0839 06007200FF08FF08190A57 00000001FF
A.4 Intel Split HEX формат INHX8S (.HXL/.HXH)
8- розрядні дані зберігаються в двох вихідних файлах:. HXL і НХН. Аналогічний формату INHX8M за винятком того, що старші і молодші байт 16-розрядного слова зберігаються в різних файлах. Молодші байти зберігаються в файлі з розширенням. HXL, а старші в файлі з розширенням. НХН. Наприклад, необхідно зберегти 16-розрядні дані в двох 8-розрядних EPROM мікросхемах, для цього необхідно мати один файл для молодших байт, а інший файл для старших байт даних.
Приклад файлів
<f i1e_name >.HXL
:OAOOOOOOOOOOOOOOOOOOOOOOOOOOOOF6
:1000190000284068A8E8C82868A989EA28086ABFAA
:10002900EOE82868BFE8C8080808034303E8E8FFDO
:03003900FFFF19AD
:00000001FF
< f i1e_name >.НХН
:OAOOOOOOOOOOOOOOOOOOOOOOOOOOOOF6
:1000190000000000000000010101010102020202CA
:100029000202030303030304040404050607070883
:0300390008080AAA
:00000001FF