This is a multi-part message in MIME format. --------------020303060303030401060103 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit >>Olin Lathrop wrote: >>>... MPASM can generate an Intel HEX file >>>containing numbers in various formats, strings, etc. Based on Olin Lathrop's idea, I want to create an ASM file containing data only and use MPASM to create an Intel Hex file to program an EEPROM. What does the MPASM syntax look like for data only? I want to do something like the following: Pseudo Code ----------- ORG = 0x0800 CONTROL_TYPE = 0x01 // 0x800: 1-byte CONTROL_INTERVAL = 0x00000a // 0x801: 3-byte STR_PRODUCT_ID = "My Controller" // 0x804: 32-byte STR_MODEL_NUM = "Model 1" // 0x836: 32-byte Background: Currently my company manually edits an Intel hex file to create new product variations. The initial product was created by manually editing hex data in an EEPROM tool and then saving as an Intel hex. An ASM file would be self-documenting and easy to modify. Thanks in advance, -Ed -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics --------------020303060303030401060103 Content-Type: text/x-vcard; charset=utf8; name="esutton.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="esutton.vcf" begin:vcard fn:Ed Sutton n:Sutton;Ed org:Nomadics, Inc. adr:;;1024 S. Innovation Way;Stillwater;OK;74074;USA email;internet:esutton@nomadics.com tel;work:405-372-9535 tel;fax:405-372-9537 x-mozilla-html:FALSE url:http://www.nomadics.com/ version:2.1 end:vcard --------------020303060303030401060103--