Intel HEX files are often used to transfer the program and data that would be stored in a ROM or EPROM. Most EPROM programmers or emulators can use Intel HEX files. Record Format An Intel HEX file is composed of any number of HEX records. Each record is made up of five fields that are arranged in the following format::llaaaatt[dd.]cc Each group of letters corresponds to a different field, and each letter represents a single hexadecimal digit. Each field is composed of at least two hexadecimal digits-which make up a byte-as described below: •: is the colon that starts every Intel HEX record.