Hi Tony, Yes -- it is something that should be expected -- it is perfectly legal according to the Intel specification. Any record length value from 0 to 255 decimal is fair game. Regards, Ken Pergola -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Tony Nixon Sent: Sunday, July 06, 2003 7:22 PM To: PICLIST@MITVMA.MIT.EDU Subject: [PIC]: HEX data fields Hi all, Has anyone seen 'odd' numbers of ROM data bytes in INHX32 files. I have only seen these stored in even amounts of bytes per line. This is the offending line... :09086000580046006745783A0093 I notice that MPLAB imports the file, and inserts 0xFF for the missing byte. eg. ... 0x4567 0x3A78 0xFF00 I think this HEX file was generated by a 'C' compiler. regards Tony -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads